                                @charset "UTF-8";

                            .FormulairePretImmoIllusConteneur {
                                background: #0b8ad7;
                                border-radius: 10px;
                            }
label {font-size: 14px}
.FormulairePretImmoIllusConteneurRefus {background-color: white; border-radius: 30px}
.FormulairePretImmoIllusConteneurRefus h1 {text-align: center; font-size: 25px; padding-top: 20px}
.FormulairePretImmoIllusConteneurRefus h2 {text-align: center; font-size:20px}
                            /* Icones */
                            
                            @font-face {
                                font-family: 'icomoon';
                                src: url('../vendor/icomoon/fonts/icomoon.eot?3hj0sp');
                                src: url('../vendor/icomoon/fonts/icomoon.eot?3hj0sp#iefix') format('embedded-opentype'), url('../vendor/icomoon/fonts/icomoon.ttf?3hj0sp') format('truetype'), url('../vendor/icomoon/fonts/icomoon.woff?3hj0sp') format('woff'), url('../vendor/icomoon/fonts/icomoon.svg?3hj0sp#icomoon') format('svg');
                                font-weight: normal;
                                font-style: normal;
                            }
.NewFormBg  .bt-resultat-fin{ float: right;margin: 0 35px 0 0!important; }
                            [class^="fa"],
                            [class*=" fa"] {
                                /* use !important to prevent issues with browser extensions that change fonts */
                                font-family: 'icomoon' !important;
                                speak: none;
                                font-style: normal;
                                font-weight: normal;
                                font-variant: normal;
                                text-transform: none;
                                /* Better Font Rendering =========== */
                                -webkit-font-smoothing: antialiased;
                                -moz-osx-font-smoothing: grayscale;
                            }
                            
                            .fa-clock-o:before {
                                content: "\f017";
                            }
                            
                            .fa-check:before {
                                content: "\f00c";
                            }
                            
                            .fa-lock:before {
                                content: "\f023";
                            }
                            
                            .fa-chevron-left:before {
                                content: "\f053";
                            }
                            
                            .fa-chevron-right:before {
                                content: "\f054";
                            }
                            
                            .fa-times-circle:before {
                                content: "\f057";
                            }
                            
                            .fa-question-circle:before {
                                content: "\f059";
                            }
                            
                            .fa-info-circle:before {
                                content: "\f05a";
                            }
                            
                            .fa-warning:before {
                                content: "\f071";
                            }
                            
                            .fa-phone:before {
                                content: "\f095";
                            }
                            
                            .fa-check-circle:before {
                                content: "\f058";
                            }
                            
                            .fa.pull-left {
                                margin-right: .3em;
                            }
                            
                            .fa {
                                display: inline-block;
                                font: normal normal normal 14px/1;
                                font-size: inherit;
                                text-rendering: auto;
                                -webkit-font-smoothing: antialiased;
                                line-height: normal;
                            }
                            
                            .fa-xs {
                                font-size: .75em !important;
                                ;
                            }
                            
                            .fa-sm {
                                font-size: .875em !important;
                                ;
                            }
                            
                            .fa-lg {
                                font-size: 1.33em !important;
                                ;
                            }
                            
                            .fa-2x {
                                font-size: 2em !important;
                            }
                            
                            .fa-3x {
                                font-size: 3em !important;
                            }
                            
                            .fa-4x {
                                font-size: 4em !important;
                            }
                            
                            .fa-5x {
                                font-size: 5em !important;
                            }
                            
                            .fa-6x {
                                font-size: 6em !important;
                            }
                            /* Fin Icones */
                            
                            #monHeader {
                                margin-top: 0.2em;
                                border: 0 none;
                            }
                            
                            .page-header {
                                padding-bottom: 0;
                            }
                            
                            .page-header h1 {
                                color: #0b8ad7;
                                font-size: 30px;
                                font-weight: bold;
                                text-align: center;
                                padding: 0;
                                margin: 0;
                            }
                            
                            .page-header h2 {
                                text-align: center;
                                font-size: 19px;
                                font-weight: normal;
                                color: #50646e;
                                margin-top: 0.1em;
                                margin-bottom: 0.1em;
                            }
                            
                            .etapeSimul1 {
                                background: #fff;
                                border-radius: 10px;
                                padding: 0 10px 0 10px!important;
                                margin-bottom: 8px;
                            }
                            
                            .etapeSimul1 .simuUnBoutonCarre {
                                text-align: center;
                                font-weight: normal;
                                border: 1px solid #0b8ad7;
                                border-radius: 5px;
                                color: #0b8ad7;
                                min-height: 112px;
                                min-width: 180px;
                                background: #f6faff;
                                cursor: pointer;
                            }
                            
                            .ie .etapeSimul1 .simuUnBoutonCarre {
                                min-height: auto !important;
                            }
                            
                            .etapeSimul1 .uneBanque2 {
                                text-align: center;
                                font-weight: normal;
                                border: 1px solid #0b8ad7;
                                border-radius: 5px;
                                color: #0b8ad7;
                                min-height: 55px;
                                min-width: 50px;
                                background: #f6faff;
                                cursor: pointer;
                            }
                            
                            .etapeSimul1 .simuUnBoutonCarre input[type="radio"],
                            .etapeSimul1 .simuUnBoutonCarre input[type="checkbox"],
                            label.etpSuiv input[type=radio],
                            label.etpSuiv input[type=checkbox],
                            .uneBanque input[type=radio],
                            .uneBanque input[type=checkbox],
                            .uneBanque2 input[type=radio],
                            .uneBanque2 input[type=checkbox],
                            .uneBanque3 input[type=radio],
                            .uneBanque3 input[type=checkbox] {
                                position: absolute;
                                left: -10000px;
                                height: 0;
                                line-height: 0;
                            }
                            
                            .etapeSimul1 .grandCadre1 {
                                border: 1px solid #0b8ad7;
                                border-radius: 5px;
                                color: #0b8ad7;
                                background: #f6faff;
                                padding: 15px 20px 5px 20px;
                            }
                            
                            .etapeSimul1 .grandCadre1 label {
                                font-weight: normal;
                            }
                            
                            .newSoulte .etapeSimul1 .uneBanque2,
                            .newRenego .etapeSimul1 .uneBanque2 {
                                text-align: center;
                                font-weight: normal;
                                border: 1px solid #0b8ad7;
                                border-radius: 5px;
                                color: #0b8ad7;
                                min-height: 55px;
                                min-width: 50px;
                                background: #fff;
                                cursor: pointer;
                            }
                            
                            .etapeSimul1 .cadreVert {
                                border-radius: 5px;
                                padding: 15px;
                                border: 1px solid #659a09;
                                color: #659a09;
                            }
                            
                            .etapeSimul1 .grandCadre1Vert {
                                padding: 15px 20px 5px 20px;
                                border: 1px solid #659a09;
                                color: #659a09;
                                border-radius: 5px;
                            }
                            
                            .etapeSimul1 .simuUnBoutonCarre:hover,
                            .etapeSimul1 .actifSimu,
                            .etapeSimul1 .uneBanque2:hover {
                                border-color: #ff6c00;
                                color: #ff6c00;
                                text-decoration: none;
                            }
                            
                            .etapeSimul1 .form-group {
                                text-align: left;
                            }
                            
                            .etapeSimul1 .etpSuiv {
                                padding: 10px 15px;
                            }
                            
                            .etapeSimul1 select,
                            .etapeSimul1 input[type="text"],
                            .etapeSimul1 select,
                            .etapeSimul1 input[type="number"],
                            .etapeSimul1 select,
                            .etapeSimul1 input[type="tel"],
                            .etapeSimul1 select,
                            .etapeSimul1 input[type="email"] {
                                border: 1px solid #C0C0C0 !important;
                                border-radius: 5px;
                                height: 30px;
                                background: #fff !important;
                            }
                            
                            .etapeSimul1 input[type="text"],
                            .etapeSimul1 input[type="number"],
                            .etapeSimul1 input[type="tel"],
                            .etapeSimul1 input[type="email"] {
                                -webkit-appearance: none;
                            }
                            
                            .etapeSimul1 .input-group input[type="text"],
                            .etapeSimul1 .input-group input[type="number"],
                            .etapeSimul1 .input-group input[type="tel"],
                            .etapeSimul1 .input-group input[type="email"] {
                                border-radius: 5px 0 0 5px!important;
                            }
                            
                            input::-webkit-outer-spin-button,
                            input::-webkit-inner-spin-button {
                                -webkit-appearance: none;
                                -moz-appearance: none;
                                margin: 0;
                            }
                            
                            input[type=number] {
                                -moz-appearance: textfield;
                            }
                            
                            .petitTexte {
                                font-size: 80%;
                            }
                            
                            .etapeSimul1 .decalage-2 {
                                line-height: 30px;
                            }
                            
                            .etapeSimul1 .decalage-3 {
                                padding-left: 0;
                                padding-right: 0;
                            }
                            
                            .etapeSimul1 .decalage-4 {
                                padding-left: 30px;
                                padding-right: 30px;
                            }
                            
                            .etapeSimul1 .decalage-5 {
                                margin-left: 30px !important;
                                margin-right: 30px !important;
                            }
                            
                            .etapeSimul1 .texteVert {
                                color: #659a09;
                            }
                            
                            .etapeSimul1 .texteVert div,
                            .etapeSimul1 .texteVert span {
                                color: #659a09 !important;
                            }
                            
                            .etapeSimul1 .texteVert .simuUnBoutonCarre {
                                border: 1px solid #659a09;
                                background: #f6fbee;
                            }
                            
                            .etapeSimul1 .texteVert .thumbnail {
                                border-color: #659a09;
                            }
                            
                            .etapeSimul1 .grisClair {
                                color: #C0C0C0;
                            }
                            
                            .etapeSimul1 .grisClair div,
                            .etapeSimul1 .grisClair span {
                                color: #C0C0C0 !important;
                            }
                            
                            .etapeSimul1 .grisClair .thumbnail {
                                border-color: #C0C0C0;
                            }
                            
                            .etapeSimul1 .control-align {
                                text-align: left !important;
                                padding-left: 30px;
                            }
                            
                            .etapeSimul1 .iconeInfo,
                            .etapeSimul1 iconeInfo2,
                            .etapeSimul1 iconeInfo3,
                            .etapeSimul1 iconeInfo4 {
                                cursor: pointer;
                                vertical-align: middle;
                                margin-left: 10px;
                            }
                            
                            span.decalageinfo3 {
                                position: relative;
                                left: 150px;
                            }
                            
                            .etapeSimul1 .EncartCnil {
                                position: absolute;
                                z-index: 10000;
                                background: #fff;
                                border: 1px solid #0b8ad7;
                                border-radius: 10px;
                                padding: 10px 15px 5px 15px;
                                -moz-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -webkit-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -o-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                box-shadow: 3px 5px 10px 0px #9b9b9b;
                                filter: progid: DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=149, Strength=10);
                                width: 280px;
                                margin: -40px 0 0 801px;
                            }
                            
                            .etapeSimul1 .EncartCnil img {
                                margin: 0 auto!important;
                                margin-bottom: 8px!important;
                            }
                            
                            .etapeSimul1 .aideGenerale {
                                position: absolute;
                                z-index: 6;
                                background: #fff;
                                border: 1px solid #0b8ad7;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -moz-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -webkit-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -o-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                box-shadow: 3px 5px 10px 0px #9b9b9b;
                                filter: progid: DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=149, Strength=10);
                            }
                            
                            .etapeSimul1 .aideGenerale {
                                margin-left: 25%;
                            }
                            
                            .etapeSimul1 .aideGenerale img {
                                margin-bottom: 10px!important;
                            }
                            
                            .etapeSimul1 #recapPlanFinancement {
                                position: absolute;
                                z-index: 6;
                                background: #fff;
                                border: 1px solid #0b8ad7;
                                border-radius: 10px;
                                width: 95%;
                                margin: -30px 0 0 0;
                                padding: 15px;
                                -moz-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -webkit-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                -o-box-shadow: 3px 5px 10px 0px #9b9b9b;
                                box-shadow: 3px 5px 10px 0px #9b9b9b;
                                filter: progid: DXImageTransform.Microsoft.Shadow(color=#9b9b9b, Direction=149, Strength=10);
                            }
                            
                            .etapeSimul1 .EncartCnil img,
                            .etapeSimul1 #recapPlanFinancement img {
                                margin: -8px 0 10px 0;
                            }
                            
                            .etapeSimul1 #xPTZ,
                            .etapeSimul1 .xAideGenerale {
                                color: #FF0000;
                                font-size: 18px;
                                cursor: pointer;
                                float: right;
                                margin: -15px 0 0 0;
                                position: relative;
                                left: 10px;
                            }
                            
                            .NewFormBg #etape34co2 .etapeSimul1 .actifSimu {
                                color: #ff8100 !important;
                            }
                            
                            .NewFormBg #etape33Agence .etapeSimul1 .actifSimu {
                                color: #ff8100 !important;
                            }
                            
                            .etapeSimul1 #etp2SoulteUniquement,
                            #etp1Soulte {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) 0 -4575px no-repeat;
                            }
                            
                            .etapeSimul1 #etp2Appart,
                            .etapeSimul1 #etp4ResLoc {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -482px no-repeat;
                            }
                            
                            .etapeSimul1 #etp1Acquisition,
                            .etapeSimul1 #etp2Maison,
                            .etapeSimul1 #etp3Neuf,
                            .etapeSimul1 #etp10Proprietaire,
                            .etapeSimul1 #etp4ResPrinc,
                            .etapeSimul1 #etp2SoulteEtCredit {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center 57px no-repeat;
                            }
                            
                            .etapeSimul1 #etp2Construction {
                                background: #f6faff url(../images-responsive/simu2015/sprite-acquisition.jpg) center -8318px no-repeat;
                            }
                            
                            .etapeSimul1 #etp2Construct,
                            .etapeSimul1 #etp3VEFA {
                                background: #f6faff url(../images-responsive/simu2015/sprite-acquisition.jpg) center -650px no-repeat;
                            }
                            
                            .etapeSimul1 #etp2Terrain {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -841px no-repeat;
                            }
                            
                            .etapeSimul1 #etp2Autre {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -1078px no-repeat;
                            }
                            
                            .etapeSimul1 #etp1Renego {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -126px no-repeat;
                            }
                            
                            .etapeSimul1 #etp4Rachat {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -126px no-repeat;
                            }
                            
                            .etapeSimul1 #etp1Rachat {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -4575px no-repeat;
                            }
                            
                            .etapeSimul1 #etp3Ancien {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -1274px no-repeat;
                            }
                            
                            .etapeSimul1 #etp4ResSecond {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -1827px no-repeat;
                            }
                            
                            .etapeSimul1 #etp4Mixte,
                            .etapeSimul1 #etp10Heberge {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -7701px no-repeat;
                            }
                            
                            .etapeSimul1 #etp10HebergeFonction {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -6805px no-repeat;
                            }
                            
                            .etapeSimul1 #etp7Oui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -1543px no-repeat;
                            }
                            
                            .etapeSimul1 #etp7Non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -8116px no-repeat;
                            }
                            
                            .etapeSimul1 #etp9Vous,
                            .etapeSimul1 #etp2Vous,
                            .etapeSimul1 #etp34co2PersonneCharge1label {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -3407px no-repeat;
                            }
                            
                            .etapeSimul1 #etp9CoEmp,
                            .etapeSimul1 #etp2CoEmp,
                            .etapeSimul1 #etp34co2PersonneCharge2label {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -3633px no-repeat;
                            }
                            
                            .etapeSimul1 #etp11Oui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -4118px no-repeat;
                            }
                            
                            .etapeSimul1 #etp11Non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -4346px no-repeat;
                            }
                            
                            .etapeSimul1 #etp15bisOui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -1544px no-repeat;
                            }
                            
                            .etapeSimul1 #etp8Rev1 {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) -10px -2603px no-repeat;
                            }
                            
                            .etapeSimul1 #etp8Rev2 {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) -10px -2785px no-repeat;
                            }
                            
                            .etapeSimul1 #etp8Rev3 {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) -10px -2985px no-repeat;
                            }
                            
                            .etapeSimul1 #etp8Rev4 {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) -10px -3200px no-repeat;
                            }
                            
                            .etapeSimul1 #etp13Rfixe,
                            .etapeSimul1 #etp13Rvariable {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/simu2015/sprite-acquisition.jpg) 0 -125px no-repeat;
                            }
                            
                            .etapeSimul1 #etp15bisNon {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -7907px no-repeat;
                            }
                            
                            .etapeSimul1 #etp17Non,
                            .etapeSimul1 #etp21Non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -5205px no-repeat;
                            }
                            
                            .etapeSimul1 #etp17Oui {
                                background: #f6faff/*url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) 140px -4585px no-repeat*/
                                ;
                            }
                            
                            .etapeSimul1 #etp19ApportPerso {
                                background: #f6faff/*url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) 135px -5425px no-repeat;*/
                            }
                            
                            .etapeSimul1 #etp25oui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -4120px no-repeat;
                            }
                            
                            .etapeSimul1 #etp25non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -4350px no-repeat;
                            }
                            
                            .etapeSimul1 #etp26oui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -7233px no-repeat;
                            }
                            
                            .etapeSimul1 #etp26non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -7451px no-repeat;
                            }
                            
                            .etapeSimul1 #etp28Oui {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -6326px no-repeat;
                            }
                            
                            .etapeSimul1 #etp28Non {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -6578px no-repeat;
                            }
                            
                            .etapeSimul1 #etp20PretPrincipalDuree {
                                background: #f6faff url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/images-responsive/simu2015/sprite-acquisition.jpg) center -5860px no-repeat;
                            }
                            
                            .etapeSimul1 #etp34co2PersonneCharge3label {
                                background: #f6faff url(../images-responsive/simu2015/sprite-acquisition.jpg) center -8500px no-repeat;
                            }
                            
                            .etapeSimul1 #ville_projet.hauteur1 {
                                height: 110px;
                            }
                            
                            .etapeSimul1 #ville_projet.hauteur2 {
                                height: 30px;
                            }
                            
                            .etapeSimul1 #bqEmprunteurAxa2,
                            .etapeSimul1 #bqEmprunteurAxa2Bis,
                            .etapeSimul1 #bqCoEmprunteurAxa2,
                            .etapeSimul1 #bqDemandeAxa2,
                            .etapeSimul1 #bqPretAxa2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center 6px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBanquePopulaire2,
                            .etapeSimul1 #bqEmprunteurBanquePopulaire2Bis,
                            .etapeSimul1 #bqCoEmprunteurBanquePopulaire2,
                            .etapeSimul1 #bqDemandeBanquePopulaire2,
                            .etapeSimul1 #bqPretBanquePopulaire2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -86px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurPoste2,
                            .etapeSimul1 #bqEmprunteurPoste2Bis,
                            .etapeSimul1 #bqCoEmprunteurPoste2,
                            .etapeSimul1 #bqDemandeBanquePostale2,
                            .etapeSimul1 #bqPretPoste2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -186px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurLCL2,
                            .etapeSimul1 #bqEmprunteurLCL2Bis,
                            .etapeSimul1 #bqCoEmprunteurLCL2,
                            .etapeSimul1 #bqDemandeLCL2,
                            .etapeSimul1 #bqPretLCL2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -296px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCaisseEpargne2,
                            .etapeSimul1 #bqEmprunteurCaisseEpargne2Bis,
                            .etapeSimul1 #bqCoEmprunteurCaisseEpargne2,
                            .etapeSimul1 #bqDemandeCaisseEpargne2,
                            .etapeSimul1 #bqPretCaisseEpargne2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -415px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBoursorama2,
                            .etapeSimul1 #bqEmprunteurBoursorama2Bis,
                            .etapeSimul1 #bqCoEmprunteurBoursorama2,
                            .etapeSimul1 #bqDemandeBoursorama2,
                            .etapeSimul1 #bqPretBoursorama2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -520px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCIC2,
                            .etapeSimul1 #bqEmprunteurCIC2Bis,
                            .etapeSimul1 #bqCoEmprunteurCIC2,
                            .etapeSimul1 #bqDemandeCIC2,
                            .etapeSimul1 #bqPretCIC2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -611px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditAgricole2,
                            .etapeSimul1 #bqEmprunteurCreditAgricole2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditAgricole2,
                            .etapeSimul1 #bqDemandeCreditAgricole2,
                            .etapeSimul1 #bqPretCreditAgricole2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -714px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBarclays2,
                            .etapeSimul1 #bqEmprunteurBarclays2Bis,
                            .etapeSimul1 #bqCoEmprunteurBarclays2,
                            .etapeSimul1 #bqDemandeBarclays2,
                            .etapeSimul1 #bqPretBarclays2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -816px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditMutuel2,
                            .etapeSimul1 #bqEmprunteurCreditMutuel2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditMutuel2,
                            .etapeSimul1 #bqDemandeCreditMutuel2,
                            .etapeSimul1 #bqPretCreditMutuel2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -887px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurHSBC2,
                            .etapeSimul1 #bqEmprunteurHSBC2Bis,
                            .etapeSimul1 #bqCoEmprunteurHSBC2,
                            .etapeSimul1 #bqDemandeHSBC2,
                            .etapeSimul1 #bqPretHSBC2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -963px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurINGdirect2,
                            .etapeSimul1 #bqEmprunteurINGdirect2Bis,
                            .etapeSimul1 #bqCoEmprunteurINGdirect2,
                            .etapeSimul1 #bqDemandeINGdirect2,
                            .etapeSimul1 #bqPretINGdirect2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1042px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurSocieteGenerale2,
                            .etapeSimul1 #bqEmprunteurSocieteGenerale2Bis,
                            .etapeSimul1 #bqCoEmprunteurSocieteGenerale2,
                            .etapeSimul1 #bqDemandeSocieteGenerale2,
                            .etapeSimul1 #bqPretSocieteGenerale2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1129px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditNord2,
                            .etapeSimul1 #bqEmprunteurCreditNord2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditNord2,
                            .etapeSimul1 #bqDemandeCreditNord2,
                            .etapeSimul1 #bqPretCreditNord2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1215px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBNPparibas2,
                            .etapeSimul1 #bqEmprunteurBNPparibas2Bis,
                            .etapeSimul1 #bqCoEmprunteurBNPparibas2,
                            .etapeSimul1 #bqDemandeBNPparibas2,
                            .etapeSimul1 #bqPretBNPparibas2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1300px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretBFBANK2,
                            .etapeSimul1 #bqPretBFBANK2Bis,
                            .etapeSimul1 #bqEmprunteurBFBANK2,
                            .etapeSimul1 #bqCoEmprunteurBFBANK2,
                            .etapeSimul1 #bqDemandeBFBANK2,
                            .etapeSimul1 #bqPretBFBANK2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1388px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretFortuneo2,
                            .etapeSimul1 #bqPretFortuneo2Bis,
                            .etapeSimul1 #bqEmprunteurFortuneo2,
                            .etapeSimul1 #bqCoEmprunteurFortuneo2,
                            .etapeSimul1 #bqDemandeFortuneo2,
                            .etapeSimul1 #bqPretFortuneo2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1484px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretHello2,
                            .etapeSimul1 #bqPretHello2Bis,
                            .etapeSimul1 #bqEmprunteurHello2,
                            .etapeSimul1 #bqCoEmprunteurHello2,
                            .etapeSimul1 #bqDemandeHello2,
                            .etapeSimul1 #bqPretHello2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1577px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretMonaBanq2,
                            .etapeSimul1 #bqPretMonaBanq2Bis,
                            .etapeSimul1 #bqEmprunteurMonaBanq2,
                            .etapeSimul1 #bqCoEmprunteurMonaBanq2,
                            .etapeSimul1 #bqDemandeMonaBanq2,
                            .etapeSimul1 #bqPretMonaBanq2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1662px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretOrangeBank2,
                            .etapeSimul1 #bqPretOrangeBank2Bis,
                            .etapeSimul1 #bqEmprunteurOrangeBank2,
                            .etapeSimul1 #bqCoEmprunteurOrangeBank2,
                            .etapeSimul1 #bqDemandeOrangeBank2,
                            .etapeSimul1 #bqPretOrangeBank2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1749px no-repeat;
                            }
                            
                            #etape1 a {
                                font-weight: bold;
                            }
                            
                            .PuceOrange {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/puce-orange.png) 0 8px no-repeat;
                                padding-left: 15px;
                            }
                            
                            .navigationPetite span.navGauche {
                                padding: 3px 5px 3px 1px!important;
                            }
                            
                            .navigationPetite span.navDroite {
                                padding: 3px 1px 3px 5px!important;
                            }
                            
                            .navigationPetite span {
                                font-size: 30px;
                                padding: 3px;
                            }
                            
                            .navigationPetite {
                                text-align: center;
                                padding: 0;
                                margin-top: 5px;
                            }
                            
                            .navigationPetite div {
                                border-radius: 30px;
                                border: 1px solid #d9dddf;
                                margin-bottom: 5px;
                            }
                            
                            .navigationPetite div span {
                                color: #d9dddf;
                            }
                            
                            .navigationPetite div.flecheDroiteInactive {
                                border: 1px solid #d9dddf;
                            }
                            
                            .navigationPetite div.flecheDroiteInactive span {
                                color: #d9dddf;
                            }
                            
                            .navigationPetite div.flecheDroiteInactive:hover {
                                border: 1px solid #d9dddf;
                                background: #fff;
                            }
                            
                            .navigationPetite div.flecheDroiteInactive:hover span {
                                color: #d9dddf;
                            }
                            
                            .navigationPetite div.flecheDroiteActive {
                                border: 1px solid #0b8ad7;
                            }
                            
                            .navigationPetite div.flecheDroiteActive span {
                                color: #0b8ad7;
                            }
                            
                            .navigationPetite div.flecheDroiteActive:hover {
                                border: 1px solid #ff6c00;
                            }
                            
                            .navigationPetite div.flecheDroiteActive:hover span {
                                color: #ff6c00;
                            }
                            
                            .navigationPetite div.flecheGaucheInactive {
                                border: 1px solid #d9dddf;
                            }
                            
                            .navigationPetite div.flecheGaucheInactive span {
                                color: #d9dddf;
                            }
                            
                            .navigationPetite div.flecheGaucheInactive:hover {
                                border: 1px solid #d9dddf;
                                background: #fff;
                            }
                            
                            .navigationPetite div.flecheGaucheInactive:hover span {
                                color: #d9dddf;
                            }
                            
                            .navigationPetite div.flecheGaucheActive {
                                border: 1px solid #0b8ad7;
                            }
                            
                            .navigationPetite div.flecheGaucheActive span {
                                color: #0b8ad7;
                            }
                            
                            .navigationPetite div.flecheGaucheActive:hover {
                                border: 1px solid #ff6c00;
                                background: #fff;
                            }
                            
                            .navigationPetite div.flecheGaucheActive:hover span {
                                color: #ff6c00;
                            }
                            
                            .navigationLarge span.navGauche {
                                padding: 3px 5px 3px 1px!important;
                            }
                            
                            .navigationLarge span.navDroite {
                                padding: 3px 1px 3px 5px!important;
                            }
                            
                            .navigationLarge span {
                                font-size: 35px;
                                text-align: center;
                                margin: 0 auto!important;
                            }
                            
                            .navigationLarge {
                                text-align: center;
                                padding: 0;
                                margin-top: 210px;
                            }
                            
                            .navigationLarge div {
                                border-radius: 30px;
                                border: 1px solid #d9dddf;
                                text-align: center;
                            }
                            
                            .navigationLarge div span {
                                color: #d9dddf;
                            }
                            
                            .navigationLarge div.flecheDroiteInactive {
                                border: 1px solid #d9dddf;
                            }
                            
                            .navigationLarge div.flecheDroiteInactive span {
                                color: #d9dddf;
                            }
                            
                            .navigationLarge div.flecheDroiteInactive:hover {
                                border: 1px solid #d9dddf;
                                background: #fff;
                            }
                            
                            .navigationLarge div.flecheDroiteInactive:hover span {
                                color: #d9dddf;
                            }
                            
                            .navigationLarge div.flecheDroiteActive {
                                border: 1px solid #0b8ad7;
                            }
                            
                            .navigationLarge div.flecheDroiteActive span {
                                color: #0b8ad7;
                            }
                            
                            .navigationLarge div.flecheDroiteActive:hover {
                                border: 1px solid #ff6c00;
                            }
                            
                            .navigationLarge div.flecheDroiteActive:hover span {
                                color: #ff6c00;
                            }
                            
                            .navigationLarge div.flecheGaucheInactive {
                                border: 1px solid #d9dddf;
                            }
                            
                            .navigationLarge div.flecheGaucheInactive span {
                                color: #d9dddf;
                            }
                            
                            .navigationLarge div.flecheGaucheInactive:hover {
                                border: 1px solid #d9dddf;
                                background: #fff;
                            }
                            
                            .navigationLarge div.flecheGaucheInactive:hover span {
                                color: #d9dddf;
                            }
                            
                            .navigationLarge div.flecheGaucheActive {
                                border: 1px solid #0b8ad7;
                            }
                            
                            .navigationLarge div.flecheGaucheActive span {
                                color: #0b8ad7;
                            }
                            
                            .navigationLarge div.flecheGaucheActive:hover {
                                border: 1px solid #ff6c00;
                                background: #fff;
                            }
                            
                            .navigationLarge div.flecheGaucheActive:hover span {
                                color: #ff6c00;
                            }
                            
                            .rappelTitreEtape {
                                font-size: 18px;
                                color: #fff;
                                font-weight: bold;
                                display: block;
                                margin-top: 10px;
                            }
                            
                            .rappelTitreEtape2 {
                                font-size: 18px;
                                font-weight: bold;
                                color: #ff6c00;
                                text-transform: uppercase;
                                display: block;
                                margin-top: 10px;
                            }
                            
                            .conteneurTitre {
                                padding-top: 10px!important;
                            }
                            
                            #etp1Acquisition,
                            #etp1Renego,
                            #etp1Rachat,
                            #etp1Soulte {
                                font-weight: normal!important;
                            }
                            
                            .NewFormBg .navigationLarge div.flecheGaucheActive {
                                opacity: 1 !important;
                            }
                            
                            .etapeSimul1 {
                                min-height: 360px!important;
                                padding: 0 0 10px 0;
                            }
                            
                            .etape2Ligne {
                                height: 60px;
                            }
                            
                            .etape1Ligne {
                                height: 110px;
                            }
                            
                            .etape1LigneValider {
                                /*height: 90px;*/
                            }
                            
                            .etapeHauteur75 {
                                height: 75px;
                            }
                            
                            .etapeHauteur50 {
                                height: 50px;
                            }
                            
                            .etapeHauteur30 {
                                height: 30px;
                            }
                            
                            .etapeHauteur20 {
                                /*height: 20px;*/
                            }
                            
                            .etapeHauteur10 {
                                height: 10px;
                            }
                            
                            .etapeHauteur5 {
                                height: 5px;
                            }
                            
                            .etapeMin {
                                height: 10px;
                            }
                            
                            .titreEncart {
                                font-size: 20px;
                                font-weight: bold;
                            }
                            
                            .titreEncartPetit {
                                font-size: 15px;
                                font-weight: bold;
                                line-height: 10px;
								color:#0b1e6d !important;
                            }
                            
                            .btModifier {
                                background: #83b00a!important;
                            }
                            
                            .btModifier:hover {
                                background: #98c914!important;
                                color: #fff;
                            }
                            
                            .btValider:hover,
                            .btCalculer:hover {
                                background: #ff9c00!important;
                                color: #fff;
                            }
                            
                            .btValidezgris:hover {
                                background: #727271!important;
                                color: #fff;
                            }
                            
                            .btValider,
                            .btCalculer,
                            .btModifier {
                                margin-top: 10px;
                                background: #ff6c00;
                                border: 0;
                                font-weight: bold;
                                font-size: 18px;
                                color: #fff;
                            }
                            
                            .btValidezgris {
                                margin-top: 10px;
                                background: #727271;
                                border: 0;
                                font-weight: bold;
                                font-size: 18px;
                                color: #fff;
                            }
                            
                            #etp10Locataire p,
                            #etp13CoutTravaux p,
                            #etp19ApportPerso p,
                            #etp15FraisNotaire p {
                                margin-bottom: 30px!important;
                            }
                            
                            #etp21Oui p {
                                margin-bottom: 15px!important;
                            }
                            
                            .separateurTexte {
                                border-top: 1px solid #dbe4ee;
                                margin-top: 5px;
                                padding-top: 10px;
                            }
                            
                            #blocDroitePub .margePlus {
                                background: #FFF;
                                border-radius: 10px;
                                margin-bottom: 15px;
                            }
                            
                            #blocDroitePub .margePlus h3:first-of-type {
                                padding-top: 15px;
                            }
                            
                            #blocDroitePub .margePlus h3 {
                                color: #ff6c00;
                                text-align: center;
                                text-transform: uppercase;
                                font-size: 15px;
                                font-weight: bold;
                            }
                            
                            #blocDroitePub .thumbnail {
                                /*height: 143px;*/
                            }
                            
                            #blocDroitePub .thumbnail #etoileMenuNote4Arg {
                                font-weight: bold;
                                color: #ff6c00;
                                font-size: 24px;
                            }
                            
                            #blocDroitePub .thumbnail #etoileMenuNote4Arg .timer {
                                font-size: 30px;
                            }
                            
                            #blocDroitePub .thumbnail .caption {
                                padding: 10px;
                            }
                            
                            #blocDroitePub .thumbnail h4 {
                                color: #8d8d8d;
                                text-align: center;
                                font-size: 15px;
                                margin: -5px 0 0 0;
                            }
                            
                            #blocDroitePub .thumbnail h4 a {
                                color: #414042 ;
                            }
                            
                            #blocDroitePub .thumbnail #centrerNosBanques2 {
                                margin: 15px auto;
                                width: 100%;
                            }
                            
                            #blocDroitePub .thumbnail #NosBanques2 {
                                margin: 0 auto;
                            }
                            
                            #blocDroitePub .thumbnail #voirTousNosAvis {
                                font-size: 12px;
                                text-align: center;
                            }
                            
                            #blocDroitePub .thumbnail #voirTousNosAvis a {
                                color: #8c8b8b;
                                text-decoration: underline;
                            }
                            
                            .bloc-1 {
                                background: #FFF right bottom no-repeat;
                                border-radius: 15px;
                                padding: 10px 0;
                                margin-bottom: 1em;
                            }
                            
                            .bloc-1 .title_merci2 {
                                text-align: center;
                            }
                            
                            .bloc-1 select,
                            .bloc-1 input[type="text"] {
                                border: 1px solid #C0C0C0 !important;
                                border-radius: 5px;
                                height: 30px;
                            }
                            
                            .bloc-1 input[type="text"] {
                                -webkit-appearance: none;
                            }
                            
                            .bloc-1 .input-group input[type="text"] {
                                border-radius: 5px 0 0 5px;
                            }
                            
                            .bloc-1 .grandCadre1 {
                                padding-top: 15px;
                                border: 1px solid #0b8ad7;
                                border-radius: 10px;
                                color: #0b8ad7;
                                background-color: #f6faff;
                            }
                            
                            .bloc-1 .btValider {
                                padding: 8px 10px;
                                border-radius: 10px;
                                margin: 10px auto!important;
                                box-shadow: inset 0 2px 0 0 #f9eca0;
                                border: 1px solid #ff3b3b;
                                background-image: linear-gradient(#ff9600, #ff6c00);
                            }
                            
                            .bloc-1 .btValidezgris {
                                padding: 8px 10px;
                                border-radius: 10px;
                                margin: 10px auto!important;
                                box-shadow: inset 0 2px 0 0 #c2c2bf;
                                border: 1px solid #ff3b3b;
                                background-image: linear-gradient(#727271, #727271);
                            }
                            
                            .bloc-1 a.btValider {
                                margin: 10px auto!important;
                                display: block!important;
                                width: 180px;
                            }
                            
                            .bloc-1 a.btValidezgris {
                                margin: 10px auto!important;
                                display: block!important;
                                width: 180px;
                            }
                            
                            .bloc-1 a.btValiderRefus {
                                width: 230px;
                            }
                            
                            .bloc-1 a span {
                                vertical-align: middle;
                            }
                            
                            .bloc-1 .btValider:hover {
                                text-decoration: none;
                            }
                            
                            .bloc-1 .btValidezgris:hover {
                                text-decoration: none;
                            }
                            
                            .bloc-1 h3 {
                                margin: 0;
                                color: #ff6c00;
                                font-weight: bold;
                                font-size: 20px;
                            }
                            
                            .bloc-1 p {
                                margin: 10px 0!important;
                                text-align: center;
                            }
                            
                            .badgeResultat {
                                position: absolute;
                                margin: 200px 0 0 760px;
                            }
                            
                            #raisonsRefus ul {
                                list-style-type: none;
                                padding-left: 0!important;
                                margin-top: 10px;
                            }
                            
                            #raisonsRefus ul li {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/-responsive/simu2015/coche-validation.png) 0 0 no-repeat;
                                padding-left: 24px;
                                line-height: 18px;
                            }
                            
                            #finFormLienPartenaires {
                                display: block;
                                width: 980px;
                                height: 60px;
                                position: absolute;
                                margin-left: 80px;
                            }
                            
                            #finFormLiensatisfaction {
                                display: block;
                                width: 205px;
                                height: 75px;
                                position: absolute;
                                margin: 65px 0 0 340px;
                            }
                            
                            .texteDroiteResult p {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/-responsive/simu2015/coche-validation.png) 0 0 no-repeat;
                                padding-left: 24px;
                                line-height: 15px;
                            }
                            
                            footer .panel {
                                background: #f6f6f6;
                                margin-bottom: 10px;
                                color: #50646e;
                                margin-top: 10px;
                            }
                            
                            footer .ligne1 .glyphicon {
                                color: #0b8ad7;
                                margin-right: 10px;
                            }
                            
                            footer .fa {
                                color: #0b8ad7;
                            }
                            
                            #etp20Modifier {
                                border: 1px solid #ff6c00;
                                border-radius: 5px;
                                color: #ff6c00;
                                padding: 1px 5px;
                                font-size: 25px;
                                background: #fff;
                                display: inline-block;
                                margin-top: 10px!important;
                                z-index: 10!important;
                            }
                            
                            #ou {
                                border: 1px solid #ff6c00;
                                border-radius: 5px;
                                color: #ff6c00;
                                padding: 2px 5px;
                                font-size: 25px;
                                text-align: center;
                                margin-top: 30px;
                            }
                            
                            .titreEtape {
                                display: none;
                            }
                            
                            input,
                            select,
                            textarea {
                                padding-right: 3px!important;
                                padding-left: 3px!important;
                            }
                            
                            #acquisitionFooterSecuriteP {
                                margin: 0 17px;
                            }
                            
                            #dejaVenu {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/dossier-coche.png) 0 0 no-repeat;
                                min-height: 60px;
                                margin: 0 20px;
                                padding: 20px 0 20px 60px;
                                position: absolute;
                                z-index: 1000;
                            }
                            
                            #dejaVenu p {
                                background: #f6f9fe;
                                padding: 4px;
                                border-radius: 5px;
                                margin-top: -10px;
                            }
                            
                            #dejaVenu a {
                                text-decoration: underline;
                            }
                            
                            #dejaVenuXs {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/dossier-coche.png) 50% 0 no-repeat;
                                min-height: 60px;
                                padding: 20px;
                            }
                            
                            #dejaVenuXs p {
                                background: #f6f9fe;
                                padding: 10px 5px;
                                border-radius: 5px;
                                margin-top: 35px;
                            }
                            
                            #dejaVenuXs a {
                                text-decoration: underline;
                            }
                            
                            .etapeSimul1 #ville_projet.hauteur2 {
                                height: 30px;
                            }
                            
                            .etapeSimul1 #bqEmprunteurAxa2,
                            .etapeSimul1 #bqEmprunteurAxa2Bis,
                            .etapeSimul1 #bqCoEmprunteurAxa2,
                            .etapeSimul1 #bqDemandeAxa2,
                            .etapeSimul1 #bqPretAxa2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center 6px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBanquePopulaire2,
                            .etapeSimul1 #bqEmprunteurBanquePopulaire2Bis,
                            .etapeSimul1 #bqCoEmprunteurBanquePopulaire2,
                            .etapeSimul1 #bqDemandeBanquePopulaire2,
                            .etapeSimul1 #bqPretBanquePopulaire2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -86px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurPoste2,
                            .etapeSimul1 #bqEmprunteurPoste2Bis,
                            .etapeSimul1 #bqCoEmprunteurPoste2,
                            .etapeSimul1 #bqDemandeBanquePostale2,
                            .etapeSimul1 #bqPretPoste2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -186px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurLCL2,
                            .etapeSimul1 #bqEmprunteurLCL2Bis,
                            .etapeSimul1 #bqCoEmprunteurLCL2,
                            .etapeSimul1 #bqDemandeLCL2,
                            .etapeSimul1 #bqPretLCL2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -296px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCaisseEpargne2,
                            .etapeSimul1 #bqEmprunteurCaisseEpargne2Bis,
                            .etapeSimul1 #bqCoEmprunteurCaisseEpargne2,
                            .etapeSimul1 #bqDemandeCaisseEpargne2,
                            .etapeSimul1 #bqPretCaisseEpargne2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -415px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBoursorama2,
                            .etapeSimul1 #bqEmprunteurBoursorama2Bis,
                            .etapeSimul1 #bqCoEmprunteurBoursorama2,
                            .etapeSimul1 #bqDemandeBoursorama2,
                            .etapeSimul1 #bqPretBoursorama2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -520px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCIC2,
                            .etapeSimul1 #bqEmprunteurCIC2Bis,
                            .etapeSimul1 #bqCoEmprunteurCIC2,
                            .etapeSimul1 #bqDemandeCIC2,
                            .etapeSimul1 #bqPretCIC2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -611px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditAgricole2,
                            .etapeSimul1 #bqEmprunteurCreditAgricole2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditAgricole2,
                            .etapeSimul1 #bqDemandeCreditAgricole2,
                            .etapeSimul1 #bqPretCreditAgricole2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -714px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBarclays2,
                            .etapeSimul1 #bqEmprunteurBarclays2Bis,
                            .etapeSimul1 #bqCoEmprunteurBarclays2,
                            .etapeSimul1 #bqDemandeBarclays2,
                            .etapeSimul1 #bqPretBarclays2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -816px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditMutuel2,
                            .etapeSimul1 #bqEmprunteurCreditMutuel2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditMutuel2,
                            .etapeSimul1 #bqDemandeCreditMutuel2,
                            .etapeSimul1 #bqPretCreditMutuel2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -887px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurHSBC2,
                            .etapeSimul1 #bqEmprunteurHSBC2Bis,
                            .etapeSimul1 #bqCoEmprunteurHSBC2,
                            .etapeSimul1 #bqDemandeHSBC2,
                            .etapeSimul1 #bqPretHSBC2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -963px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurINGdirect2,
                            .etapeSimul1 #bqEmprunteurINGdirect2Bis,
                            .etapeSimul1 #bqCoEmprunteurINGdirect2,
                            .etapeSimul1 #bqDemandeINGdirect2,
                            .etapeSimul1 #bqPretINGdirect2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1042px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurSocieteGenerale2,
                            .etapeSimul1 #bqEmprunteurSocieteGenerale2Bis,
                            .etapeSimul1 #bqCoEmprunteurSocieteGenerale2,
                            .etapeSimul1 #bqDemandeSocieteGenerale2,
                            .etapeSimul1 #bqPretSocieteGenerale2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1129px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurCreditNord2,
                            .etapeSimul1 #bqEmprunteurCreditNord2Bis,
                            .etapeSimul1 #bqCoEmprunteurCreditNord2,
                            .etapeSimul1 #bqDemandeCreditNord2,
                            .etapeSimul1 #bqPretCreditNord2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1215px no-repeat;
                            }
                            
                            .etapeSimul1 #bqEmprunteurBNPparibas2,
                            .etapeSimul1 #bqEmprunteurBNPparibas2Bis,
                            .etapeSimul1 #bqCoEmprunteurBNPparibas2,
                            .etapeSimul1 #bqDemandeBNPparibas2,
                            .etapeSimul1 #bqPretBNPparibas2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1300px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretBFBANK2,
                            .etapeSimul1 #bqPretBFBANK2Bis,
                            .etapeSimul1 #bqEmprunteurBFBANK2,
                            .etapeSimul1 #bqCoEmprunteurBFBANK2,
                            .etapeSimul1 #bqDemandeBFBANK2,
                            .etapeSimul1 #bqPretBFBANK2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1388px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretFortuneo2,
                            .etapeSimul1 #bqPretFortuneo2Bis,
                            .etapeSimul1 #bqEmprunteurFortuneo2,
                            .etapeSimul1 #bqCoEmprunteurFortuneo2,
                            .etapeSimul1 #bqDemandeFortuneo2,
                            .etapeSimul1 #bqPretFortuneo2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1484px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretHello2,
                            .etapeSimul1 #bqPretHello2Bis,
                            .etapeSimul1 #bqEmprunteurHello2,
                            .etapeSimul1 #bqCoEmprunteurHello2,
                            .etapeSimul1 #bqDemandeHello2,
                            .etapeSimul1 #bqPretHello2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1577px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretMonaBanq2,
                            .etapeSimul1 #bqPretMonaBanq2Bis,
                            .etapeSimul1 #bqEmprunteurMonaBanq2,
                            .etapeSimul1 #bqCoEmprunteurMonaBanq2,
                            .etapeSimul1 #bqDemandeMonaBanq2,
                            .etapeSimul1 #bqPretMonaBanq2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1662px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretOrangeBank2,
                            .etapeSimul1 #bqPretOrangeBank2Bis,
                            .etapeSimul1 #bqEmprunteurOrangeBank2,
                            .etapeSimul1 #bqCoEmprunteurOrangeBank2,
                            .etapeSimul1 #bqDemandeOrangeBank2,
                            .etapeSimul1 #bqPretOrangeBank2 {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1749px no-repeat;
                            }
                            
                            .etapeSimul1 #bqPretFoncier,
                            .etapeSimul1 #bqPretFoncier2,
                            .etapeSimul1 #bqPretFoncierBis,
                            .etapeSimul1 #bqEmprunteurFoncier,
                            .etapeSimul1 #bqCoEmprunteurFoncier,
                            .etapeSimul1 #bqDemandeFoncier {
                                background: #FFF url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload//simu2011/illustration/sprite/sprite-banque-petite-2015.png) center -1833px no-repeat;
                            }
                            
                            .EncartSMS {
                                margin-top: 5px;
                                margin-left: auto;
                                margin-right: auto;
                                background: #ebebeb;
                                width: 85%;
                                border-radius: 5px;
                            }
                            
                            .EncartSMS img {
                                margin-left: 20px!important;
                                margin-top: 12px;
                                float: left;
                                margin-right: 5px;
                                vertical-align: top;
                            }
                            
                            .EncartSMS p {
                                display: block;
                                font-size: 15px!important;
                                padding-top: 5px!important;
                                padding-bottom: 8px!important;
                            }
                            
                            .EncartSMS .title_span1 {
                                display: none;
                            }
                            
                            .NewFormBg .flecheGaucheActive {
                                opacity: 1;
                            }
                            
                            .etapeSimul1 #ville_projet.hauteur1 {
                                height: 110px;
                            }
                            
                            footer .panelNew {
                                background: none;
                                border: none;
                            }
                            
                            footer .panelNew .thumbnail {
                                background: none;
                                color: #fff;
                                border: none;
                            }
                            
                            .NewFormBg .etapeSimul1 {
                                background: none;
                            }
                            
                            .NewFormBg {
                                background: #fff;
                                border-radius: 20px;
                            }
                            
                            #assurancePret .form-group {
                                margin-top: 5px;
                                margin-bottom: 0;
                            }
                            
                            #assurancePret .faibleInterlignage {
                                margin-bottom: -5!important;
                                line-height: 10px;
                            }
                            
                            #assurancePret .faibleInterlignage label.radio-inline {
                                position: relative;
                                bottom: 6px;
                            }
                            
                            #assurancePret .faibleInterlignage input[type="radio"] {
                                position: relative;
                                top: 1px;
                            }
                            
                            #assurancePret select,
                            #assurancePret input[type="text"],
                            #assurancePret input[type="number"],
                            #assurancePret input[type="tel"] {
                                padding: 0 3!important;
                                height: 25px;
                            }
                            
                            #assurancePret .input-group-addon {
                                padding: 0 5px!important;
                                height: 15px!important;
                            }
                            
                            .mentionAssurance {
                                font-size: 11px;
                            }
                            
                            .BlocFormulaireGauche {
                                background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/femme-fin-formulaire-large.png) center 160px no-repeat;
                                border: 1px solid#d4d4d4;
                                border-radius: 5px;
                                height: 425px;
                                width: 430px;
                                margin: 0 auto;
                                padding: 0 20px;
                                display: block;
                            }
                            
                            .BlocFormulaireGaucheSimu {
                                float: left;
                                background: #fff;
                                border: 1px solid#d4d4d4;
                                border-radius: 25px;
                                height: 320px;
                                width: auto;
                                margin-left: 25px;
                                padding: 0 41px;
                            }
                            
                            .BlocFormulaireGaucheSimu ul {
                                padding: 0;
                                list-style-type: none;
                                width: 280px;
                                margin: auto;
                            }
                            
                            .BlocFormulaireGaucheSimu .profile1 {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/sprite_orange.png) center 1px no-repeat;
                                height: 56px;
                                width: 55px;
                                margin: 20px auto 0;
                            }
                            
                            .blocFormulaireDroiteSimu .profile1 {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/sprite_orange.png) center -61px no-repeat;
                                height: 56px;
                                width: 55px;
                                margin: 20px auto 0;
                            }
                            
                            .BlocFormulaireGaucheSimu h3 {
                                text-align: center;
                                padding: 0 0 10px 0;
                                color: #ff6c00;
                                font-weight: bold;
                                font-size: 18px;
                            }
                            
                            .BlocFormulaireGaucheSimu ul {
                                padding: 0;
                                list-style-type: none;
                            }
                            
                            .BlocFormulaireGaucheSimu li {
                                padding-bottom: 10px;
                                font-size: 12px;
                            }
                            
                            .BlocFormulaireGaucheSimu ul li .sprt {
                                width: 10%;
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/sprite_orange.png) center 4px no-repeat;
                                height: 20px;
                            }
                            
                            .Refus2019 .row {
                                margin-right: -15px;
                                margin-left: -15px;
                                padding: 0 20px;
                            }
                            
                            .blocFormulaireDroiteImageBandeau {
                                position: absolute;
                                margin: 0 0 0 -20px;
                            }
                            
                            .BlocFormulaireGauche h3 {
                                text-align: center;
                                padding: 20px 20px;
                            }
                            
                            .BlocFormulaireGauche ul {
                                padding: 0;
                                list-style-type: none;
                            }
                            
                            .BlocFormulaireGauche li {
                                padding-bottom: 7px;
                                font-size: 14px;
                                padding-left: 15px;
                            }
                            
                            .BlocFormulaireGauche span {
                                font-weight: bold;
                            }
                            
                            .BlocFormulaireGaucheSimu span {
                                font-weight: bold;
                                opacity: 0.8;
                            }
                            
                            .BlocFormulaireGaucheBouton {
                                background: linear-gradient(#ff9400, #ff6d00);
                                height: 60px;
                                width: 168px;
                                border-radius: 10px;
                                margin: 150px auto 0 auto;
                                text-align: center!important;
                                padding-top: 15px;
                                color: #fff!important;
                                font-size: 20px;
                                font-weight: bold;
                                display: block;
                            }
                            
                            .BlocFormulaireGaucheBouton:hover {
                                text-decoration: none;
                            }
                            
                            .Refus2019 .MLeft {
                                margin-left: 20px;
                            }
                            
                            .Refus2019 .bloc-1 ul li:first-child {
                                margin-bottom: 20px;
                            }
                            
                            .Refus2019 h3 {
                                margin: 25px 0;
                            }
                            
                            .Refus2019 #raisonsRefus ul li {
                                background: none;
                                padding-left: 0px;
                                line-height: 18px;
                            }
                            
                            .Refus2019 .bloc-1 p {
                                text-align: inherit;
                            }
                            
                            .Refus2019 .btValider {
                                box-shadow: none;
                                border: none;
                            }
                            
                            .Refus2019 .btValiderRefus,
                            .BlocFormulaireGaucheBoutonSimu {
                                background: #ff6c00;
                                width: 100%;
                                border-radius: 6px;
                                margin: 0 auto 0 auto;
                                text-align: center!important;
                                padding: 8px 0;
                                color: #fff;
                                font-size: 16px;
                                font-weight: bold;
                                display: block;
                                transition: 0.3s;
                            }
                            
                            .Refus2019 .btValiderRefus:hover,
                            .BlocFormulaireGaucheBoutonSimu:hover {
                                border-radius: 30px;
                                color: #fff;
                                background: #ff852c;
                                -webkit-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                -moz-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                text-decoration: none;
                            }
                            
                            .blocFormulaireDroiteBoutonSimu:hover {
                                border-radius: 30px;
                                color: #fff;
                                background: #ff852c;
                                -webkit-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                -moz-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                text-decoration: none;
                            }
                            
                            .blocFormulaireDroite {
                                background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/slide-banques-fin-formulaire.gif) center 180px no-repeat;
                                border: 1px solid#d4d4d4;
                                border-radius: 5px;
                                height: 425px;
                                width: 430px;
                                padding: 0 20px;
                                display: block;
                                margin: 0 auto;
                                margin-top: 20px;
                            }
                            
                            .blocFormulaireDroiteSimu {
                                float: right;
                                background: #fff;
                                border: 1px solid#d4d4d4;
                                border-radius: 25px;
                                height: 320px;
                                width: auto;
                                margin-right: 25px;
                                padding: 0 41px;
                            }
                            
                            .blocFormulaireDroiteSimu ul {
                                padding: 0;
                                list-style-type: none;
                                width: 280px;
                                margin: auto;
                            }
                            
                            .blocFormulaireDroiteSimu h3 {
                                text-align: center;
                                padding: 0 0 10px 0;
                                font-size: 18px;
                                color: #ff6c00;
                                font-weight: bold;
                            }
                            
                            .blocFormulaireDroite h3 {
                                text-align: center;
                                padding: 20px 20px;
                            }
                            
                            .blocFormulaireDroite ul {
                                padding: 0;
                                list-style-type: none;
                            }
                            
                            .blocFormulaireDroite li {
                                padding-bottom: 7px;
                                font-size: 14px;
                                padding-left: 15px;
                            }
                            
                            .blocFormulaireDroiteSimu li {
                                padding-bottom: 15px;
                                font-size: 12px;
                            }
                            
                            .blocFormulaireDroite span {
                                font-weight: bold;
                            }
                            
                            .blocFormulaireDroiteSimu span {
                                font-weight: bold;
                                opacity: 0.8;
                            }
                            
                            .blocFormulaireDroiteBouton {
                                background: linear-gradient(#ff9400, #ff6d00);
                                height: 60px;
                                width: 168px;
                                border-radius: 10px;
                                margin: 187px auto 0 auto;
                                text-align: center!important;
                                padding-top: 7px;
                                color: #fff!important;
                                font-size: 20px;
                                font-weight: bold;
                                line-height: 22px;
                                display: block;
                            }
                            
                            .blocFormulaireDroiteBoutonSimu {
                                background: #ff6c00;
                                width: 100%;
                                border-radius: 6px;
                                margin: 17px auto 0 auto;
                                text-align: center!important;
                                padding: 8px 0;
                                color: #fff!important;
                                font-size: 16px;
                                font-weight: bold;
                                display: block;
                                transition: 0.3s;
                            }
                            
                            .FormulairePretImmoIllusConteneurMerci .blocFormulaireDroiteBoutonSimu {
                                background: #ff6c00;
                                width: 100%;
                                border-radius: 6px;
                                margin: 0px auto 0 auto;
                                text-align: center!important;
                                padding: 8px 0;
                                color: #fff!important;
                                font-size: 20px;
                                font-weight: bold;
                                display: block;
                                transition: 0.3s;
                            }
                            
                            .blocFormulaireDroiteBouton:hover {
                                text-decoration: none;
                            }
                            
                            .FormulairePretImmoIllusConteneurMerci {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/fond_groupe_photo.jpg) center no-repeat;
                                height: 100vh;
                                width: 100%;
                                background-size: cover;
                            }
                            
                            .noBorder_simu {
                                display: none;
                            }
                            
                            .bloc-1-simu {
                                right bottom no-repeat;
                                border-radius: 15px;
                                padding: 10px 0;
                                margin-bottom: 1em;
                            }
                            
                            .arrow_o {
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/arrow_o.png) center no-repeat;
                                width: 10px;
                                height: 10px;
                                display: inline-block;
                                float: left;
                                background-size: contain;
                                margin-top: 3px;
                            }
                            
                            .gray {
                                margin: 0 0 0 20px;
                            }
                            
                            p.title_merci {
                                text-align: center;
                                font-weight: bold;
                                font-size: 20px !important;
                                margin-bottom: 0px !important;
                                color: #fff;
                            }
                            
                            p.title_merci2 {
                                text-align: center;
                                font-weight: bold;
                                font-size: 30px !important;
                                margin-bottom: 0px !important;
                                color: #ff6c00;
                                opacity: 0.8;
                            }
                            
                            .desc {
                                text-align: center;
                            }
                            
                            a.linkOutSimu {
                                color: #fff;
                                position: relative;
                                font-weight: bold;
                            }
                            
                            a.linkOutSimu:after {
                                display: block;
                                content: "";
                                width: 100%;
                                position: absolute;
                                height: 2px;
                                background: #fff;
                                -webkit-transition: .2s;
                                -o-transition: .2s;
                                transition: .2s;
                                bottom: -3px;
                                left: 0;
                            }
                            
                            a.linkOutSimu:hover {
                                text-decoration: none;
                            }
                            
                            a.linkOutSimu:hover:after {
                                width: 0%;
                            }
                            
                            .bloc-1-simu .desc p {
                                margin: 0px 0 10px 0 !important;
                                text-align: center;
                                font-size: 16px;
                                color: #fff;
                            }
                            
                             .blocFormulaireDroiteBoutonSimu:hover {
                                border-radius: 30px;
                                color: #fff;
                                background: #ff852c;
                                -webkit-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                -moz-box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                                box-shadow: 0px 3px 0px 1px rgba(224, 102, 20, 1);
                            }
                            
                            .bg_newForm {
                                
                            }
                            
                            .NewFormBg #Size25 {
                                font-weight: bold;
                            }
                            
                            .newSoulte .rappelTitreEtape3,
                            .newRenego .rappelTitreEtape3,
                            .NewFormBg .rappelTitreEtape3 {
                                color: #0b1e6d;
                                text-align: right;
                                font-size: 25px;
                                position: relative;
                                margin-top: 85px;
                            }
                            
                            .NewFormBg .rappelTitreEtape {
                                color: #0b1e6d;
                                text-align: right;
                                font-size: 30px;
                                position: relative;
                                margin-top: 85px;
                            }
                            
                            .NewFormBg #etape34co2 fieldset legend {
                                color: #0b1e6d;
                                text-align: right;
                                font-size: 25px;
                                position: relative;
                                margin-top: 85px;
                            }
                            
                            .newSoulte #etape2 p.pLeft {
                                font-size: 18px !important;
                                margin-bottom: 35px !important;
                            }
                            
                            .newSoulte #etape28 p.pLeft {
                                font-size: 16px !important;
                                margin-bottom: 35px !important;
                            }
                            
                            .NewFormBg .rappelTitreEtape3::before,
                            .NewFormBg .rappelTitreEtape::before {
                                content: "";
                                display: inline-block;
                                width: 68px;
                                height: 5px;
                                background: #ff7705;
                                position: absolute;
                                top: -15px;
                                right: 0;
                            }
                            
                            .NewFormBg .etapeSimul1 {
                                height: 365px;
                                padding: 0px !important;
                                margin: 72px 0 0 0;
                            }
                            
                            .newSoulte .ContenuFormulaire {
                                width: 65%;
                                float: right;
                                display: inline-block;
                                background: #ebebeb;
                            }
                            
                            .NewFormBg .ContenuFormulaire {
                                width: 65%;
                                float: right;
                                display: inline-block;
                                background: #ebebeb;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc,
                            .newRenego .ContenuFormulaireBlanc,
                            .NewFormBg .ContenuFormulaireBlanc {
                                width: 65%;
                                float: right;
                                display: inline-block;
                                background: #fff;
                            }
                            
                            .NewFormBg .leftForm {
                                width: 31%;
                                display: inline-block;
                                float: left;
                            }
                            
                            .NewFormBg {
                                border-radius: 20px;
                            }
                            
                            .NewFormBg #etape20ter .col-sm-4,
                            .NewFormBg #etape20bis .col-sm-4,
                            .NewFormBg #etape3bis .col-sm-4 {
                                width: 33%;
                                margin-left: 0px;
                            }
                            
                            .NewFormBg #etp1Soulte {
                                background: #fff;
                            }
                            
                            .NewFormBg #etape31 .Marg10 {
                                margin-right: 10px;
                            }
                            
                            .NewFormBg #etp1Acquisition,
                            .NewFormBg .etapeSimul1 #etp2Maison,
                            .NewFormBg .etapeSimul1 #etp3Neuf,
                            .NewFormBg .etapeSimul1 #etp10Proprietaire,
                            .NewFormBg .etapeSimul1 #etp4ResPrinc,
                            .NewFormBg .etapeSimul1 #etp2SoulteEtCredit {
                                background: #fff !important;
                            }
                            
                            .NewFormBg .etapeSimul1 #etp1Renego {
                                background: #fff;
                            }
                            
                            .NewFormBg #etape3 .simuUnBoutonCarre {
                                margin-bottom: 0px !important;
                            }
                            
                            .NewFormBg fieldset .thumbnail {
                                background: #fff !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                margin-bottom: 47px;
                                padding: 6px 12px;
                                width: 260px;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 76px;
                            }
                            
                            .newSoulte #etape6 .simuUnBoutonCarre,
                            .newRenego #etape6 .simuUnBoutonCarre {
                                background: #fff !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 6px 12px;
                                width: 420px;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 25px;
                            }
                            
                            .NewFormBg .etapeSimul1 .simuUnBoutonCarre {
                                background: #fff !important;
                                min-height: auto;
                                text-align: left;
                                color: #0b1e6d!important;
                                font-size: 15px!important;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 6px 12px;
                                width: 260px;
                                position: relative;
                                transition: 0.4s;
								
                            }
						.NewFormBg .etapeSimul1 .simuUnBoutonCarre p {color: #0b1e6d!important; font-size: 15px!important}
						article a {text-decoration: none!important}
label {color:#0b1e6d; }

						.NewFormBg .etapeSimul1 .simuUnBoutonCarremarge{margin : 20px 0 20px 25px;}
.marge-left-bt {margin-left: 25px}
                            
                            .newSoulte #etape20 .simuUnBoutonCarre {
                                background: #fff !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 6px 12px;
                                width: auto !important;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 25px;
                                min-width: 175px !important;
                            }
                            
                            .newSoulte .noMargLeft {
                                margin-left: 0px !important;
                            }
                            
                            .NewFormBg #etape2 .simuUnBoutonCarre {
                                background: #fff !important;
                                min-height: auto;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 6px 12px;
                                width: 200px;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 25px;
                            }
                            
                            .newSoulte #etape2 .simuUnBoutonCarre {
                                background: #fff !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 6px 12px;
                                width: 295px;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 25px;
                            }
                            
                            .NewFormBg #etape31 label {
                                font-size: 15px;
                            }
                            
                            .NewFormBg .grandCadre1,
                            .NewFormBg .form-horizontal {
                                background: #fff !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                background: #fff;
                                -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                padding: 12px 0 12px 0;
                                position: relative;
                                transition: 0.4s;
                                margin-left: 40px;
								margin-bottom: 10px;
                            }
                            
                            .NewFormBg #etape5 {
                                background: none !important;
                                min-height: initial;
                                text-align: left;
                                color: #0b1e6d;
                                font-size: 15px;
                                border-radius: 8px;
                                border: none;
                                -webkit-box-shadow: none;
                                -moz-box-shadow: none;
                                box-shadow: none;
                                margin-left: 0px;
                            }
                            
                            .NewFormBg #etape34co2 label:focus {
                                color: #ff8100;
                            }
                            
                            .NewFormBg #etape34co2 .titreEtape {
                                font-size: 25px;
                            }
                            
                            .NewFormBg #etape5.etapeSimul1.form-horizontal::before {
                                content: none;
                            }
                            
                            .NewFormBg #etape1 .etapeSimul1 .simuUnBoutonCarre {
                                margin-bottom: 47px !important;
                            }
                            
                            .NewFormBg .etapeSimul1 label {
                                margin-bottom: 47px;
                            }
                            
                            .NewFormBg #etape34co2 .btValider {
                                margin-top: 20px !important;
                            }
                            
                            .NewFormBg #etape12R label,
                            .NewFormBg #etape11R label,
                            .NewFormBg #etape14 label,
                            .NewFormBg #etape13 label {
                                margin-bottom: 20px;
                            }
                            
                            .NewFormBg #etape35 .rappelTitreEtape3::before {
                                display: none;
                            }
                            
                            .NewFormBg #etape13 .etapeSimul1 label:last-child {
                                margin-bottom: 0px !important;
                            }
                            
                            .FormFlex iframe {
                                border-radius: 20px;
                            }
                            
                            .NewFormBg #etape5 .simuUnBoutonCarre {
                                cursor: default;
                            }
                            
                            .NewFormBg #etape31 .grandCadre1 {
                                padding: 15px 0px 5px 0px !important;
                            }
                            
                            .NewFormBg .form-horizontal .form-group {
                                padding-right: 0px;
                            }
                            
                            .NewFormBg .NoMargLast {
                                margin-bottom: 0px !important;
                            }
                            
                            .NewFormBg .btn.disabled,
                            .NewFormBg .btn[disabled],
                            .NewFormBg fieldset[disabled] .btn {
                                cursor: not-allowed;
                                filter: alpha(opacity=65);
                                -webkit-box-shadow: none;
                                box-shadow: none;
                                opacity: .65;
                                padding: 4px 40px;
                                font-size: 18px;
                                text-align: left !important;
                                -ms-touch-action: manipulation;
                                touch-action: manipulation;
                                cursor: pointer;
                                -webkit-user-select: none;
                                -moz-user-select: none;
                                -ms-user-select: none;
                                user-select: none;
                                border-radius: 8px;
                                text-transform: capitalize;
                                font-weight: 400;
                                border-radius: 8px;
                                transition: 0.5s;
                                margin-left: 40px;
                                margin-top: 20px ;
                                text-transform: initial;
                            }
                            
                            .NewFormBg .btValidezgris {
                                margin-top: 10px;
                                background: #727271;
                                border: 0;
                                font-weight: bold;
                                font-size: 18px;
                                color: #fff;
                                width: auto !important;
                                text-transform: inherit;
                                font-weight: 400;
                                cursor: default;
                            }
                            
                            .NewFormBg #condition_general_emp {
                                margin-left: 25px;
                            }
                            
                            .NewFormBg #btton_coemp_valid {
                                width: auto;
                            }
                            
                            .NewFormBg #etape33bis label,
                            .NewFormBg #etape33 label,
                            .NewFormBg #etape34 label {
                                margin-bottom: 7px !important;
                            }
                            
                            .NewFormBg .btton_emp_valid {
                                width: auto !important;
                            }
                            
                            .NewFormBg #etape2 .simuUnBoutonCarre:hover {
                                color: #ff7a0a;
                            }
                            
                            .NewFormBg #etape2 .col-sm-4 {
                                width: 47%;
                            }
                            
                            .NewFormBg .form-group {
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg #dejaVenuXs {
                                display: none;
                            }
                            
                            .newSoulte #etape15R .fa-question-circle {
                                z-index: 1000;
                                position: absolute;
                                right: 15px;
                                top: 35px;
                                font-size: 1.3em;
                            }
                            
                            .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(4) div input {
                                position: relative;
                            }
                            
                            .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(5) div input {
                                position: relative;
                            }
                            
                            .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(4) span:nth-child(3) {
                                position: absolute;
                                left: 0;
                                bottom: -10px;
                            }
                            
                            .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(5) span:nth-child(3) {
                                position: absolute;
                                left: 0;
                                bottom: -10px;
                            }
                            
                            .NewFormBg .fa-question-circle {
                                color: #414042 !important;
                                font-size: 1.7em;
                                opacity: 0.8;
                            }
                            
                            .NewFormBg .HelpBtn {
                                position: absolute;
                                right: 0px;
                                top: 5px;
                                z-index: 1000;
                            }
                            
                            .NewFormBg #etape9 fieldset {
                                position: relative;
                            }
                            
                            .NewFormBg #etape30 .Pad7,
                            .NewFormBg #etape29 .Pad7 {
                                padding-left: 7px;
                            }
                            
                            .NewFormBg #etape3 fieldset {
                                position: relative;
                            }
                            
                            .NewFormBg #etape14 .simuUnBoutonCarre,
                            .NewFormBg #etp19ApportPerso,
                            .NewFormBg #etape13 .simuUnBoutonCarre {
                                width: 277px;
                                cursor: default;
                                padding-bottom: 10px;
                            }
                            
                            .NewFormBg #etape23 .simuUnBoutonCarre {
                                cursor: default;
                                padding-bottom: 10px;
                            }
                            
                            .NewFormBg .simuUnBoutonCarre .input-group {
                                margin-left: 0px;
                                width: 100%;
                            }
                            
                            .NewFormBg #etape20 .input-group {
                                margin-bottom: 15px;
                            }
                            
                            .NewFormBg #etape30 .grandCadre1,
                            .NewFormBg #etape29 .grandCadre1 {
                                width: 87%;
                                margin-left: 40px;
                            }
                            
                            .NewFormBg .grandCadre1 {
                                font-size: 15px;
                            }
                            
                            #etape20bis .etapeSimul1 .xAideGenerale,
                            #etape20ter .etapeSimul1 .xAideGenerale {
                                color: #FF0000;
                                font-size: 18px;
                                cursor: pointer;
                                float: right;
                                margin: -15px 0 0 0;
                                position: relative;
                                left: 10px;
                                top: 6px !important;
                            }
                            
                            .NewFormBg #etape20bis .MargTop,
                            .NewFormBg #etape3bis .MargTop {
                                top: 6px;
                            }
                            
                            .NewFormBg #etape30 .form-horizontal label,
                            .NewFormBg #etape29 .form-horizontal label {
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg #etape30 .btValider,
                            .NewFormBg #etape29 .btValider {
                                margin-left: 40px;
                            }
                            
                            .NewFormBg #etape30 .radio-inline+.radio-inline,
                            .NewFormBg #etape29 .radio-inline+.radio-inline {
                                margin-left: 0px;
                            }
                            
                            .NewFormBg .simuUnBoutonCarre {
                                font-size: 16px;
                            }
                            
                            .NewFormBg #etape23 fieldset label {
                                margin-bottom: 20px;
                            }
                            
                            .NewFormBg #etp19ApportPerso p,
                            .NewFormBg #etp13CoutTravaux p {
                                margin-bottom: 10px !important;
                            }
                            
                            .NewFormBg #etp19ApportPerso {
                                width: 300px;
                            }
                            
                            .NewFormBg #etape34bis .grandCadre1,
                            .NewFormBg #etape34 .grandCadre1 {
                                font-size: 17px;
                            }
                            
                            .NewFormBg #etape34 fieldset label {
                                margin-bottom: 25px;
                            }
                            
                            .NewFormBg #etape34 .margin0 {
                                margin-top: 4px;
                            }
                            
                            .newSoulte #etape20ter .fa-question-circle,
                            .newSoulte #etape20bis .fa-question-circle,
                            .NewFormBg .etp29Essai .fa-question-circle,
                            .NewFormBg #etape20ter .fa-question-circle,
                            .NewFormBg #etape20bis .fa-question-circle,
                            .NewFormBg #etape3bis .fa-question-circle {
                                font-size: 1.3em;
                                margin-top: 7px;
                            }
                            
                            .newSoulte #etape15R .input-group {
                                margin-left: 7%;
                            }
                            
                            .newSoulte #etape15R .grandCadre1 .form-group label {
                                text-align: left;
                            }
                            
                            .NewFormBg #etape30 .col-sm-6,
                            .NewFormBg #etape29 .col-sm-6 {
                                font-size: 15px !important;
                                margin-top: 10px;
                            }
                            
                            .NewFormBg #etape30 .radio-inline,
                            .NewFormBg #etape29 .radio-inline {
                                font-size: 15px !important;
                            }
                            
                            .NewFormBg #etape30 .col-sm-4,
                            .NewFormBg #etape29 .col-sm-4 {
                                width: 33%;
                            }
                            
                            .NewFormBg .btValider {
                                padding: 4px 40px;
                                font-size: 18px;
                                text-align: left !important;
                                -ms-touch-action: manipulation;
                                touch-action: manipulation;
                                cursor: pointer;
                                -webkit-user-select: none;
                                -moz-user-select: none;
                                -ms-user-select: none;
                                user-select: none;
                                border-radius: 8px;
                                text-transform: capitalize;
                                font-weight: 400;
                                border-radius: 8px;
                                transition: 0.5s;
                                margin-left: 40px;
                                
                                text-align: center !important;
                                width: auto !important;
                            }
                            
                            .newSoulte #etape15R .btValider {
                                padding: 4px 40px;
                                font-size: 18px;
                                text-align: left !important;
                                -ms-touch-action: manipulation;
                                touch-action: manipulation;
                                cursor: pointer;
                                -webkit-user-select: none;
                                -moz-user-select: none;
                                -ms-user-select: none;
                                user-select: none;
                                border-radius: 8px;
                                text-transform: capitalize;
                                font-weight: 400;
                                border-radius: 8px;
                                transition: 0.5s;
                                margin-left: 16px;
                                margin-top: 20px !important;
                                text-align: center !important;
                                width: auto !important;
                            }
                            
                            .NewFormBg #etape34 .btValider {
                                text-transform: initial !important;
                            }
                            
                            .NewFormBg #etape20bis .btValider,
                            .NewFormBg #etape29 .btValider,
                            .NewFormBg #etape3bis .btValider {
                                margin-top: 20px;
                            }
                            
                            .NewFormBg label.col-sm-offset-3 {
                                margin-left: inherit;
                            }
                            
                            .NewFormBg label.col-sm-offset-3:hover {
                                margin-left: 0px;
                            }
                            
                            .newSoulte #etape20 .col-sm-offset-4 {
                                margin-left: 28.333333%;
                            }
                            
                            .testbrutnet {
                                margin: 0 10px!important;
                            }
                            
                            .NewFormBg #etape20 .form-horizontal .input-group {
                                width: 33%;
                            }
                            
                            .NewFormBg #etape31 .input-group {
                                margin-left: 0px;
                            }
                            
                            .NewFormBg #etape31 select {
                                font-size: 14px;
                            }
                            
                            .NewFormBg #etape31 .form-group {
                                margin-bottom: 15px;
                            }
                            
                            .newSoulte #etape31 .form-group {
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg #etape31 label {
                                margin-bottom: 0px !important;
                            }
                            
                            .NewFormBg .btValider:hover {
                                background: #ff6c00;
                                -webkit-box-shadow: 0px 0px 22px 2px rgba(255, 108, 0, 0.1);
                                -moz-box-shadow: 0px 0px 22px 2px rgba(255, 108, 0, 0.1);
                                box-shadow: 0px 0px 22px 2px rgba(255, 108, 0, 0.1);
                            }
                            
                            .NewFormBg #etape31 .input-group-addon {
                                padding: 6px 6px;
                            }
                            
                            .newSoulte #etape31 .input-group-addon,
                            .newRenego #etape31 .input-group-addon {
                                padding: 3px 3px;
                            }
                            
                            .NewFormBg input {
                                outline-color: #ff7705;
                            }
                            
                            .NewFormBg #etp4Mixte {
                                width: 320px;
                            }
                            
                            .NewFormBg .etapeSimul1 .aideGenerale {
                                position: absolute;
                                z-index: 1200;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                top: 0;
                            }
                            
                            .newSoulte #etape11R .aideGenerale,
                            .newRenego #etape11R .aideGenerale {
                                position: absolute;
                                z-index: 1200;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: 0px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                top: 35px;
                            }
                            
                            .NewFormBg .Wrap1 {
                                white-space: nowrap;
                            }
                            
                            .NewFormBg .Marg5 {
                                margin-top: 5px;
                            }
                            
                            .NewFormBg .LineH {
                                line-height: 30px !important;
                            }
                            
                            .NewFormBg #etape29 .aideGenerale {
                                position: absolute;
                                z-index: 1200;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                top: : -50px;
                            }
                            
                            .NewFormBg .etapeSimul1 .simuUnBoutonCarre:hover,
                            .NewFormBg fieldset .thumbnail:hover {
                                color: #ff7a0a;
                            }
                            
                            .NewFormBg #dejaVenu {
                                position: inherit;
                                text-align: right;
                                margin: 0px;
                                padding: 0px;
                                background: none;
                                margin-top: 108px;
                            }
                            
                            .NewFormBg #dejaVenu a {
                                margin-top: 15px;
                                font-size: 15px;
                                color: #0b1e6d;
                                text-decoration: none;
                                position: relative;
                            }
                            
                            .NewFormBg fieldset {
                                position: relative;
                            }
                            
                            .NewFormBg #etape20 label {
                                margin-bottom: 15px;
                            }
                            
                            .NewFormBg #dejaVenu a::after {
                                position: absolute;
                                display: block;
                                width: 100%;
                                bottom: -7px;
                                height: 1px;
                                background: #0b1e6d;
                                content: "";
                                right: 0;
                                transition: 0.5s;
                                cursor: default;
                            }
                            
                            .NewFormBg #dejaVenu a:hover::after {
                                opacity: 0;
                            }
                            
                            .NewFormBg #dejaVenu span {
                                font-weight: bold;
                            }
                            
                            .NewFormBg #dejaVenu p {
                                background: none;
                                color: #362f2d;
                                opacity: 0.6;
                                font-size: 17px;
                            }
                            
                            .NewFormBg #etape33 .form-horizontal,
                            .NewFormBg #etape31 .form-horizontal {
                                margin-left: 40px;
                            }
                            
                            .NewFormBg #etp20PretPrincipalDureee {
                                cursor: default;
                                padding-bottom: 10px;
                            }
                            
                            .NewFormBg #etape33bis .grandCadre1,
                            .NewFormBg #etape33 .grandCadre1,
                            .NewFormBg #etape31 .grandCadre1 {
                                width: 87%;
                            }
                            
                            .NewFormBg #etape33bis .grandCadre1,
                            .NewFormBg #etape33 .grandCadre1 {
                                margin-left: 40px;
                                font-size: 15px;
                            }
                            
                            .NewFormBg #etape33bis label .col-xs-12,
                            .NewFormBg #etape33 label .col-xs-12 {
                                padding-top: 3px;
                            }
                            
                            .NewFormBg #etape31 .form-horizontal {
                                font-size: 15px;
                            }
                            
                            .NewFormBg #etape31 .form-horizontal span {
                                font-size: 13px;
                            }
                            
                            .NewFormBg #etape33bis fieldset label,
                            .NewFormBg #etape33 fieldset label {
                                margin-bottom: 8px;
                            }
                            
                            .NewFormBg .EncartCert {}
                            
                            .NewFormBg #etape31 label {
                                margin-top: 0px;
                                padding-top: 3px;
                            }
                            
                            .newRenego #etape31 label {
                                margin-top: 0px;
                                padding-top: 0px;
                            }
                            
                            .newSoulte #etape15R #etp15RDureeRestante {
                                margin-left: 17px;
                            }
                            
                            .newSoulte .padRight10Sm,
                            .newRenego .padRight10Sm {
                                padding-right: 10px !important;
                            }
                            
                            .newRenego #etape31 .revenusAnnuels2,
                            .newSoulte #etape31 .revenusAnnuels2,
                            .newRenego #etape31 .revenusMensuels2,
                            .newSoulte #etape31 .revenusMensuels2,
                            .newRenego #etape31 .revenusAnnuels,
                            .newSoulte #etape31 .revenusAnnuels,
                            .newRenego #etape31 .revenusMensuels,
                            .newSoulte #etape31 .revenusMensuels {
                                margin-bottom: 10px;
                            }
                            
                            .newSoulte .grandCadre1 .parMoisParAn2 label:last-child,
                            .newSoulte .grandCadre1 .parMoisParAn label:last-child,
                            .newRenego .grandCadre1 .parMoisParAn2 label:last-child,
                            .newRenego .grandCadre1 .parMoisParAn label:last-child {
                                margin-left: 10px;
                            }
                            
                            .NewFormBg #etape33bis .btValider,
                            .NewFormBg #etape33 .btValider,
                            .NewFormBg #etape31 .btValider {
                                margin-left: 40px;
                            }
                            
                            .NewFormBg btValider {
                                width: auto !important;
                            }
                            
                            .NewFormBg #etape31 .col-sm-4 {
                                width: 33.33%;
                            }
                            
                            .NewFormBg #etape34 .HelpBtn {
                                position: absolute;
                                right: 190px;
                                top: 152px;
                                width: auto;
                            }
                            
                            .NewFormBg #etape34bis .HelpBtn {
                                position: absolute;
								top: 70px;
								left: 150px;
                            }
                            
                            .NewFormBg #etape34bis .aideGenerale,
                            .NewFormBg #etape34 .aideGenerale {
                                position: absolute;
                                z-index: 10000;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                -moz-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                bottom: -144px;
                                right: 35px;
                                width: 37%;
                            }
                            
                            .NewFormBg .CondUtil {
                                margin-left: 25px;
                                margin-top: 40px !important;
                            }
                            
                            .NewFormBg #etape34 .aideGenerale,
                            .NewFormBg #etape34bis .aideGenerale {
                                position: absolute;
                                z-index: 10000;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                -moz-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                bottom: -106px;
                                width: 50%;
                            }
                            
                            .NewFormBg p.text-center {
                                text-align: inherit;
                            }
                            
                            .NewFormBg .titreEncartPetit {
                                text-align: center !important;
                            }
                            
                            .NewFormBg #EncartCert {
                                position: absolute;
                                bottom: 20px;
                                left: 45px;
                            }
                            
                            .NewFormBg #etape34bis label {
                                margin-bottom: 10px;
                            }
                            
                            .NewFormBg #etape34bis p.titreEncart {
                                margin-left: 30px;
                                margin-bottom: 10px;
                            }
                            
                            .NewFormBg section {
                                position: relative;
                            }
                            
                            .FormulairePretImmoIllusConteneurMerci .BlocFormulaireGaucheSimu ul {
                                padding: 0;
                                list-style-type: none;
                                width: 100%;
                                margin: auto;
                            }
                            
                            .FormulairePretImmoIllusConteneurMerci .blocFormulaireDroiteSimu ul {
                                padding: 0;
                                list-style-type: none;
                                width: 100%;
                                margin: auto;
                            }
                            
                            .NewFormBg .left-pad {
                                padding-left: 0px;
                            }
                            
                            .NewFormBg #EncartCert p {
                                color: #414042;
                                opacity: 0.6;
                                font-size: 11px;
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg #EncartSafe {
                                position: relative;
                                margin-top: 95px;
                            }
                            
                            .NewFormBg #EncartSafe::before {
                                content: "";
                                width: 47px;
                                height: 51px;
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/Safe1.png) center no-repeat;
                                display: block;
                                position: absolute;
                                top: -65px;
                                right: 0;
                            }
                            
                            .NewFormBg #EncartSafe p {
                                text-align: right;
                                font-size: 12px;
                                float: right;
                                width: 80%;
                                opacity: 0.8;
                            }
                            
                            .NewFormBg #EncartSafe p span.BoldSpan {
                                font-size: 13px;
                                font-weight: bold;
                            }
                            
                            .NewFormBg #EncartCert .secure {
                                margin-bottom: 5px;
                            }
                            
                            .NewFormBg #EncartCert p span {
                                font-weight: bold;
                            }
                            
                            .NewFormBg #EncartCert .CNIL {
                                width: 57px;
                                height: 18px;
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/CNIL1.png) center no-repeat;
                                display: inline-block;
                                margin-bottom: 5px;
                            }
                            
                            .NewFormBg #EncartCert .SSL {
                                width: 45px;
                                height: 15px;
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/SSL1.png) center no-repeat;
                                display: inline-block;
                                margin-bottom: 5px;
                                margin-left: 10px;
                            }
                            
                            .NewFormBg #EncartCert .secure::before {
                                content: "";
                                display: inline-block;
                                width: 8px;
                                height: 11px;
                                background: url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/LOCK1.png) center no-repeat;
                                margin-right: 5px;
                            }
                            
                            .NewFormBg #etape20bis label,
                            .NewFormBg #etape3bis label {
                                margin-bottom: 3px;
                            }
                            
                            .NewFormBg #etape20ter label,
                            .NewFormBg #etape20bis label,
                            .NewFormBg #etape3bis label {
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg #etape20ter .col-xs-12,
                            .NewFormBg #etape20bis .col-xs-12,
                            .NewFormBg #etape3bis .col-xs-12 {
                                padding-top: 10px;
                                padding-bottom: 10px;
                            }
                            
                            .NewFormBg #etape20ter label.radio-inline,
                            .NewFormBg #etape20bis label.radio-inline,
                            .NewFormBg #etape3bis label.radio-inline {
                                margin-left: 20px !important;
                            }
                            
                            .NewFormBg .MargLeft {
                                margin-left: 15px !important;
                            }
                            
                            .NewFormBg #etape20ter .iconeInfo,
                            .NewFormBg #etape20bis .iconeInfo {
                                position: absolute;
                                right: 310px;
                                top: 5px;
                            }
                            
                            .NewFormBg #etape20ter label.radio-inline,
                            .NewFormBg #etape20bis label.radio-inline,
                            .NewFormBg #etape3bis label.radio-inline {
                                line-height: initial;
                            }
                            
                            .NewFormBg .form-horizontal label {
                                margin-bottom: 25px;
                                margin-top: 5px;
                            }
                            
                            .NewFormBg .grandCadre1 {
                                width: 87%;
                            }
                            
                            .NewFormBg #etp20PretPrincipalDureee .simuUnBoutonCarre {
                                cursor: default;
                            }
                            
                            .NewFormBg #etape20ter .separateurTexte,
                            .NewFormBg #etape20bis .separateurTexte {
                                border-top: 1px solid #dbe4ee;
                                margin-top: 8px;
                                padding-top: 8px;
                            }
                            
                            .NewFormBg #etape20ter .col-sm-8 {
                                width: 65.666667%;
                            }
                            
                            .newSoulte #etape32 label {
                                margin-bottom: 0px;
                            }
                            
                            .newSoulte #etape30 .aideGenerale,
                            .newRenego #etape30 .aideGenerale {
                                position: absolute;
                                z-index: 1200;
                                background: #fff;
                                border: none;
                                border-radius: 10px;
                                margin-top: -30px;
                                padding: 15px;
                                -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                top: -15px;
                            }
                            
                            .newSoulte .disGrid {
                                display: grid;
                            }
                            
                            .NewFormBg #etape20ter h4,
                            .NewFormBg #etape20bis h4.coemprunteur {
                                text-align: left;
                                padding-left: 15px;
                                font-weight: bold;
                            }
                            
                            .NewFormBg .row {
                                position: relative;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc .navigationLarge,
                            .newRenego .ContenuFormulaireBlanc .navigationLarge,
                            .NewFormBg .ContenuFormulaireBlanc .navigationLarge {
                                display: none !important;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc .navigationLarge,
                            .newRenego .ContenuFormulaireBlanc .navigationLarge {
                                display: none !important;
                            }
                            
                            .NewFormBg .ContenuFormulaire .navigationLarge {
                                position: absolute;
                                margin-top: 0px;
                                right: 0;
                                top: 15px;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc #flecheGaucheInactiveLG,
                            .newRenego .ContenuFormulaireBlanc #flecheGaucheInactiveLG,
                            .NewFormBg .ContenuFormulaireBlanc #flecheGaucheInactiveLG,
                            .NewFormBg .ContenuFormulaire #flecheGaucheInactiveLG {
                                position: absolute;
                                right: 80px;
                                border: none;
                                opacity: 0.2;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc .flecheDroiteInactive,
                            .newRenego .ContenuFormulaireBlanc .flecheDroiteInactive,
                            .NewFormBg .ContenuFormulaireBlanc .flecheDroiteInactive,
                            .NewFormBg .ContenuFormulaire .flecheDroiteInactive {
                                position: absolute;
                                right: 30px;
                                border: none;
                                opacity: 0.2;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc .flecheDroiteInactive:hover,
                            .newRenego .ContenuFormulaireBlanc .flecheDroiteInactive:hover,
                            .NewFormBg .ContenuFormulaireBlanc .flecheDroiteInactive:hover,
                            .NewFormBg .ContenuFormulaire .flecheDroiteInactive:hover {
                                opacity: 0.2;
                            }
                            
                            .NewFormBg .fa-chevron-left:hover:before {
                                opacity: 0.4;
                            }
                            
                            .NewFormBg .fa-chevron-left:before {
                                transition: 0.3s;
                                color: #8d8d8d;
                            }
                            
                            .newSoulte .ContenuFormulaireBlanc #flecheGaucheInactiveLG:hover,
                            .newRenego .ContenuFormulaireBlanc #flecheGaucheInactiveLG:hover,
                            .NewFormBg .ContenuFormulaireBlanc #flecheGaucheInactiveLG:hover,
                            .NewFormBg .ContenuFormulaire #flecheGaucheInactiveLG:hover {
                                background: none;
                            }
                            
                            .NewFormBg .fa-chevron-right:before {
                                transition: 0.3s;
                                color: #8d8d8d;
                            }
                            
                            .NewFormBg .fa-chevron-left:active:before,
                            .NewFormBg .fa-chevron-right:active:before {
                                color: #ff7705;
                            }
                            
                            .newSoulte #etape15R .form-horizontal .control-label {
                                margin-bottom: 0px !important;
                            }
                            
                            .newSoulte .ContenuFormulaire {
                                border-top-right-radius: 20px !important;
                                border-bottom-right-radius: 20px !important;
                            }
                            
                            .newSoulte #etape15R .grandCadre1 label {
                                text-align: left;
                                margin-bottom: 0px;
                            }
                            
                            .NewFormBg .fa-chevron-right:hover:before {
                                opacity: 0.4;
                            }
                            
                            .NewFormBg .navigationLarge .flecheDroiteInactive:hover {
                                background: none;
                                border: none;
                            }
                            
                            .NewFormBg .ContenuFormulaire #flecheGaucheInactiveLG:active,
                            .NewFormBg .navigationLarge .flecheDroiteInactive:active {
                                box-shadow: none;
                            }
                            
                            .NewFormBg .btn-default {
                                border: none;
                                background: none;
                            }
                            
                            .NewFormBg .navigationLarge .flecheDroiteActive {
                                border: none;
                                opacity: 1;
                            }
                            
                            .NewFormBg .navigationLarge .flecheDroiteActive:hover {
                                opacity: 0.8;
                            }
                            
                            .newSoulte #etape20 #etp20mensualite {
                                margin-left: 14px;
                            }
                            
                            .revenuImp {
                                font-size: 10px!important;
                                white-space: nowrap;
                            }
                            
                            .NewFormBg #dejaVenu {
                                min-height: inherit;
                            }
                            
                            .NewFormBg #etape34co2 .btValider {
                                text-transform: initial;
                            }
                            
                            .NewFormBg #etape34co2 .simuUnBoutonCarre:hover,
                            .NewFormBg #etape34co2 .actifSimu,
                            .NewFormBg .testAgence .actifSimu {
                                color: #ff6c00 !important;
                                text-decoration: none;
                            }
                            
                            .NewFormBg #etape35 {
                                background: #fff;
                            }
                            
                            .NewFormBg #etape35 fieldset {
                                position: relative;
                            }
                            
                            .NewFormBg #etape35 .bnks {
                                position: absolute;
                                top: 80px;
                                right: 0;
                                left: 0;
                                margin-right: auto!important;
                                margin-left: auto!important;
                            }
                            
                            .NewFormBg #etape31 .newRenego #etape11R label,
                            .newRenego #etape6 label {
                                margin-bottom: 10px !important;
                            }
                            
                            .newSoulte #etape6 label {
                                margin-bottom: 10px !important;
                            }
                            
                            .newSoulte #etape6 .simuUnBoutonCarre,
                            .newRenego #etape6 .simuUnBoutonCarre {
                                margin-left: 40px;
                            }
                            
                            .newSoulte #etape24bis label,
                            .newSoulte #etape24 label,
                            .newSoulte #etape14R2 label,
                            .newRenego #etape24bis label,
                            .newRenego #etape24 label,
                            .newRenego #etape14R2 label {
                                margin-bottom: 17px !important;
                            }
                            
                            .newSoulte #etape24bis .listeBanque .form-group,
                            .newSoulte #etape24 .listeBanque .form-group,
                            .newSoulte #etape14R2 .listeBanque .form-group,
                            .newRenego #etape24bis .listeBanque .form-group,
                            .newRenego #etape24 .listeBanque .form-group,
                            .newRenego #etape14R2 .listeBanque .form-group {
                                padding-left: 15px;
                                padding-right: 0px;
                            }
                            
                            .newSoulte #etape15R .form-horizontal label,
                            .newRenego #etape15R .form-horizontal label {
                                margin-bottom: 9px !important;
                                margin-top: 0px;
                            }
                            
                            .newSoulte #etape15R .form-horizontal {
                                padding: 0 0 12px 0;
                            }
                            
                            .newRenego #etape15R .form-horizontal {
                                padding: 12px 0 5px 0;
                            }
                            
                            .newSoulte #etape15R .btValider {
                                margin-top: 25px !important;
                            }
                            
                            .newRenego #etape15R .btValider {
                                margin-top: 13px !important;
                            }
                            
                            .newRenego #etp20Modifier {
                                margin-top: 0px!important;
                                margin-bottom: 5px;
                                font-size: 20px;
                            }
                            
                            .newRenego #etape21 p {
                                margin-bottom: 0px !important;
                            }
                            
                            .newRenego #etape21 .simuUnBoutonCarre {
                                width: 270px;
                            }
                            
                            .newSoulte .margTop5sm,
                            .newRenego .margTop5sm {
                                margin-top: 5px;
                            }
                            
                            .newSoulte .margTop8sm,
                            .newRenego .margTop8sm {
                                margin-top: 8px;
                            }
                            
                            .newSoulte .margLeft8sm,
                            .newRenego .margLeft8sm {
                                margin-left: 8px;
                            }
                            
                            .newSoulte .margBot8sm,
                            .newRenego .margBot8sm {
                                margin-bottom: 8px !important;
                            }
                            
                            .newSoulte #etape15R .form-horizontal .control-label {
                                padding-top: 15px;
                            }
                            
                            .newRenego #etape21 select {
                                margin-top: 5px !important;
                            }
                            
                            .newRenego #etape24bis label,
                            .newRenego #etape24 label {
                                margin-bottom: 30px;
                            }
                            
                            .newSoulte #etape28 .thumbnail,
                            .newRenego #etape28 .thumbnail {
                                margin-bottom: 0px !important;
                            }
                            
                            .newSoulte #etape28 .pLeft,
                            .newSoulte #etape2 .pLeft,
                            .newRenego #etape28 .pLeft {
                                text-align: inherit !important;
                                margin-left: 40px;
                            }
                            
                            .newSoulte .margBot5,
                            .newRenego .margBot5 {
                                margin-bottom: 5px !important;
                            }
                            
                            .newSoulte #etape31 .radio-inline,
                            .newRenego #etape31 .radio-inline {
                                float: left;
                            }
                            
                            .newSoulte .margBot10,
                            .newRenego .margBot10 {
                                margin-bottom: 10px;
                            }
                            
                            .newSoulte .form-horizontal label,
                            .newRenego .form-horizontal label {
                                margin-top: 0px !important;
                            }
                            
                            .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(2) label {
                                white-space: nowrap;
                            }
                            
                            .newSoulte .margLeft10,
                            .newRenego .margLeft10 {
                                margin-left: 10px !important;
                            }
                            
                            .newSoulte .noWrap1,
                            .newRenego .noWrap1 {
                                white-space: nowrap;
                            }
                            
                            .newSoulte .noPadLeft,
                            .newRenego .noPadLeft {
                                padding-left: 0px;
                            }
                            
                            .newSoulte .noBotSm,
                            .newRenego .noBotSm {
                                margin-bottom: 0px !important;
                            }
                            
                            .newSoulte .padTop3,
                            .newRenego .padTop3 {
                                padding-top: 3px !important;
                            }
                            
                            .newSoulte #etape32 .pRevLoc,
                            .newRenego #etape32 .pRevLoc {
                                margin-bottom: 20px !important;
                            }
                            
                            .newSoulte #etape32 .input-group,
                            .newRenego #etape32 .input-group {
                                padding-left: 15px;
                            }
                            
                            .newSoulte .padTop5sm,
                            .newRenego .padTop5sm {
                                padding-top: 5px;
                            }
                            
                            .newRenego #etape31 .revenusAnnuels2 .input-group,
                            .newSoulte #etape31 .revenusAnnuels2 .input-group,
                            .newSoulte #etape31 .revenusMensuels2 .input-group,
                            .newRenego #etape31 .revenusMensuels2 .input-group,
                            .newRenego #etape31 .revenusAnnuels .input-group,
                            .newSoulte #etape31 .revenusAnnuels .input-group,
                            .newSoulte #etape31 .revenusMensuels .input-group,
                            .newRenego #etape31 .revenusMensuels .input-group {
                                width: 25.33% !important;
                            }
                            
                            .newSoulte #etape31 .nombreMois2,
                            .newSoulte #etape31 .nombreMois {
                                margin-left: -25px !important;
                            }
                            
                            .newSoulte #etape31 select,
                            .newRenego #etape31 select {
                                text-align-last: right;
                            }
                            
                            .newSoulte #etape31 option,
                            .newRenego #etape31 option {
                                direction: rtl;
                            }
                            
                            .newSoulte #etape20 .input-group {
                                margin-bottom: 5px !important;
                            }
                            
                            .newSoulte #etape20 .disGrid {
                                padding-bottom: 10px !important;
                            }
                            
                            .newSoulte #etape20 #etp20Modifier {
                                margin-top: 5px;
                            }
                            
                            .newSoulte #etape20 .btValider {
                                width: 175px !important;
                            }
                            
                            .newSoulte #etape21 label {
                                margin-bottom: 20px;
                            }
                            
                            .newSoulte #etape21 label p {
                                margin-bottom: 2px;
                            }
                            
                            .newSoulte #etape15R .phraseSpan {
                                font-size: 0.6em!important;
                                padding-left: 0px;
                                white-space: nowrap;
                                position: absolute;
                            }
                            
                            .newSoulte #etape15R .phraseSpan2 {
                                font-size: 0.6em!important;
                                padding-left: 0px;
                                white-space: nowrap;
                                position: absolute;
                            }
                            
                            @media all and (max-width: 1200px) {
								.FormulairePretImmoIllusConteneurRefus h1 {margin-top:0px!important}
								.NewFormBg #etape20ter .iconeInfo {right: 200px;top: 0px}
								.NewFormBg #etape34bis .HelpBtn {right: 0; left: 150px}
								.NewFormBg .btn[disabled] {margin-top: 0px !important;}
                                .EncartSMS img {
                                    margin-top: 10px!important;
                                }
                                .EncartSMS .title_span1 {
                                    display: none;
                                }
                                .EncartSMS .title_span2 {
                                    display: block;
                                }
                                .BlocFormulaireGaucheBouton {
                                    background: linear-gradient(#ff9400, #ff6d00);
                                    height: 60px;
                                    width: 168px;
                                    border-radius: 10px;
                                    margin: 107px auto 0 auto;
                                    text-align: center!important;
                                    padding-top: 15px;
                                    color: #fff!important;
                                    font-size: 20px;
                                    font-weight: bold;
                                    display: block;
                                }
                                .BlocFormulaireGauche {
                                    background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/femme-fin-formulaire-large.png) bottom center no-repeat;
                                    height: 425px;
                                    width: 348px;
                                    padding: 0 10px;
                                    background-size: 100%;
                                }
                                .blocFormulaireDroiteImageBandeau {
                                    position: absolute;
                                    margin: 0 0 0 -10px;
                                }
                                .blocFormulaireDroite {
                                    background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/slide-banques-fin-formulaire.gif) center 180px no-repeat;
                                    height: 425px;
                                    width: 348px;
                                    padding: 0 10px;
                                }
                                .BlocFormulaireGaucheSimu {
                                    padding: 0 20px;
                                }
                                .blocFormulaireDroiteSimu {
                                    padding: 0 20px;
                                }
                               
                                .blocFormulaireDroiteSimu ul li {
                                    text-decoration: none;
                                }
                                #blocDroitePub .thumbnail #etoileMenuNote4Arg .timer {
                                    font-size: 25px!important;
                                }
                                .etapeSimul1 {
                                    padding: 0 10px 10px 0;
                                }
                                .bloc-1 {
                                    background: #FFF;
                                }
                                .badgeResultat {
                                    position: absolute;
                                    margin: 180px 0 0 560px;
                                }
                                .etapeSimul1 .EncartCnil {
                                    margin: -40px 0 0 661px;
                                    font-size: 13px;
                                    width: 233px;
                                    height: 403px;
                                }
                            }
                            
                            @media all and (max-width: 991px) {
                                .EncartSMS .title_span1 {
                                    display: none;
                                }
                                .EncartSMS .title_span2 {
                                    display: block;
                                }
                                .NewFormBg #etape30 .radio-inline,
                                .NewFormBg #etape29 .radio-inline {
                                    font-size: 15px !important;
                                }
                                .NewFormBg .checkbox-inline+.checkbox-inline,
                                .radio-inline+.radio-inline {
                                    margin-left: 0px;
                                }
                                
                                .FormulairePretImmoIllusConteneurMerci .blocFormulaireDroiteSimu {
                                    margin-top: 20px;
                                    float: none;
                                    background: #fff;
                                    border: 1px solid#d4d4d4;
                                    border-radius: 25px;
                                    height: auto;
                                    width: 100%;
                                    margin-right: 15px;
                                    padding: 0 41px 20px;
                                    display: block;
                                    margin: 20px auto 0;
                                }
                                .Refus2019 .FormulairePretImmoIllusConteneur {
                                    background: none;
                                    border-radius: 10px;
                                }
                                .Refus2019 .page-header h1,
                                p.title_merci {
                                    color: white!important;
                                    margin-top: 0em;
                                    font-size: 19px;
                                }
                                
                                .NewFormBg #etape35 .text-center {
                                    text-align: center;
                                }
                                .Refus2019 .noBorder,
                                .FormulairePretImmoIllusConteneurMerci .bloc-1-simu {
                                    margin-top: 3em;
                                }
                                .Refus2019 .bloc-1 {
                                    margin: 0;
                                }
                                .Refus2019 .col-sm-offset-1 {
                                    border: 1px solid#d4d4d4;
                                    border-radius: 25px;
                                    margin-top: 10px;
                                    margin-bottom: 25px;
                                }
                                .Refus2019 .page-header {
                                    padding-bottom: 9px;
                                    margin: 0;
                                    border-bottom: 1px solid #eee;
                                }
                                .Refus2019 .page-header h2,
                                .bloc-1-simu p {
                                    color: #0f2372;
                                    margin-top: 0em;
                                    font-size: 19px;
                                }
                                .FormulairePretImmoIllusConteneurMerci .bloc-1-simu .desc p {
                                    margin: 10px 0 40px!important;
                                    text-align: center;
                                    font-size: 20px;
                                    color: #0f2372;
                                }
                                .Refus2019 .noBorder h2 {
                                    width: 60%;
                                    margin: 10px auto 0 auto!important;
                                }
                                .FormulairePretImmoIllusConteneurMerci a.linkOutSimu {
                                    color: #0f2372;
                                    position: relative;
                                    font-weight: bold;
                                }
                                .FormulairePretImmoIllusConteneurMerci {
                                    background: #fff center 0px no-repeat;
                                    height: auto;
                                    width: 100%;
                                }
                                .BlocFormulaireGauche {
                                    background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/femme-fin-formulaire-large.png) center 160px no-repeat;
                                    height: 410px;
                                    width: 535px;
                                    padding: 0 20px;
                                }
                                .blocFormulaireDroiteImageBandeau {
                                    position: absolute;
                                    margin: 0 0 0 -20px;
                                }
                                .blocFormulaireDroite {
                                    background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/banques-tableau-responsive-tablette.jpg) center 167px no-repeat;
                                    height: 410px;
                                    width: 535px;
                                    padding: 0 20px;
                                    margin-top: 25px!important;
                                    background-size: 99%;
                                }
                                .blocFormulaireDroiteBouton {
                                    background: linear-gradient(#ff9400, #ff6d00);
                                    height: 60px;
                                    width: 168px;
                                    margin: 170px auto 0 auto;
                                }
                                .etapeSimul1 {
                                    min-height: 100px!important;
                                    padding: 20px 10px 10px 10px !important;
                                }
                                .badgeResultat {
                                    position: absolute;
                                    margin: 70px 0 0 415px;
                                    z-index: 555;
                                }
                                #dejaVenu {
                                    min-height: 60px;
                                    margin: -60px 20px 0 105px;
                                    padding: 20px 0 20px 60px;
                                    position: absolute;
                                }
                                .NewFormBg .testbrutnet {
                                    margin: 0 0 15px 15px!important;
                                    padding-left: 0;
                                }
                            }
@media all and (max-width: 1200px) {
								.NewFormBg .bt-resultat-fin{ margin: 0px 35px 0 0!important; }
}
							@media all and (max-width: 1000px) {
                            .NewFormBg .rappelTitreEtape {font-size: 20px}
									}
                            @media all and (max-width: 768px) {
								.FormulairePretImmoIllusConteneurRefus h1 {border: none!important;box-shadow: none!important;}
								
								.NewFormBg #etape20bis .btValider,    .NewFormBg #etape29 .btValider,            .NewFormBg #etape3bis .btValider {
                                margin-top: 20px;
                            }
								.NewFormBg .bt-resultat-fin{ margin: 0 auto!important; float:none!important }
								
								.marge-left-bt {  margin-left: 0px;}
								article img {  display: unset!important;  float: revert !important;  margin: 0px !important;}
								
								
								.rassuMobile .devisGratuitMobile {  line-height: 14px; height: 60px}
                                .EncartSMS {
                                    width: 80%!important;
                                }
                                .EncartSMS p {
                                    padding-left: 10px!important;
                                    padding-right: 18px!important;
                                }
                                .newSoulte #etape20 .col-sm-offset-4 {
                                    margin-left: 0%;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(3) input,
                                .newSoulte #etape15R .input-group {
                                    margin-left: 0px;
                                }
                                .newSoulte #etape15R .grandCadre1 .form-group label {
                                    text-align: left;
                                }
                                .newSoulte #etape15R .appPerso {
                                    position: relative;
                                }
                                .newSoulte #etape15R span.iconeInfo {
                                    position: absolute;
                                    right: 0;
                                    bottom: 15px;
                                }
                                .newSoulte .aMasquerSiSoulteUniquement div:nth-child(3) input {
                                    margin-left: 15%;
                                    padding-left: 15px;
                                }
                                .newrenego .ContenuFormulaire,
                                .newSoulte .ContenuFormulaire {
                                    border-top-right-radius: 0px !important;
                                    border-bottom-left-radius: 20px;
                                    border-top-left-radius: 0px !important;
                                }
                                .newRenego #etape31 .nombreMois2,
                                .newSoulte #etape31 .nombreMois2,
                                .newRenego #etape31 .nombreMois,
                                .newSoulte #etape31 .nombreMois {
                                    margin-left: 0px !important;
                                }
                                .newRenego #etape31 .revenusAnnuels .control-label,
                                .newSoulte #etape31 .revenusAnnuels .control-label,
                                .newRenego #etape31 .revenusMensuels .control-label,
                                .newSoulte #etape31 .revenusMensuels .control-label {
                                    padding-left: 0px !important;
                                }
                                .newRenego #etape31 .revenusAnnuels2 .input-group,
                                .newSoulte #etape31 .revenusAnnuels2 .input-group,
                                .newSoulte #etape31 .revenusMensuels2 .input-group,
                                .newRenego #etape31 .revenusMensuels2 .input-group,
                                .newRenego #etape31 .revenusAnnuels .input-group,
                                .newSoulte #etape31 .revenusAnnuels .input-group,
                                .newSoulte #etape31 .revenusMensuels .input-group,
                                .newRenego #etape31 .revenusMensuels .input-group {
                                    width: 100% !important;
                                }
                                .newSoulte #etape33bis .grandCadre1 div:first-child .noPadLeft {
                                    margin-bottom: 0px;
                                }
                                .newSoulte #etape15R #etp15RDureeRestante {
                                    margin-left: 15px;
                                    width: 97%;
                                }
                                .newSoulte #etape15R .form-group label,
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement label {
                                    padding-left: 0px !important;
                                    margin-left: 5.33% !important;
                                }
                                .newSoulte #etape15R .phraseSpan {
                                    font-size: 0.7em!important;
                                    padding-left: 0px;
                                    white-space: normal !important;
                                    position: inherit;
                                    margin-left: 5.33%;
                                    text-align: left;
                                }
                                .newSoulte #etape15R .phraseSpan2 {
                                    font-size: 0.7em!important;
                                    padding-left: 0px;
                                    white-space: inherit;
                                    position: inherit;
                                    margin-left: 5.33%;
                                    text-align: left;
                                    white-space: nowrap;
                                }
                                .newSoulte #etape15R .fa-question-circle {
                                    z-index: 1000;
                                    position: inherit;
                                    right: inherit;
                                    top: inherit;
                                    font-size: 1.3em;
                                    margin-top: 6px;
                                }
                                .newSoulte #etape20 .btValider {
                                    width: auto !important;
                                }
                                .newSoulte #etape20 label.col-xs-12 {
                                    padding-right: 25px;
                                    padding-left: 25px;
                                }
                                .newSoulte #etape20 #etp20mensualite {
                                    margin-left: 0px;
                                }
                                .newSoulte #etape20 .simuUnBoutonCarre {
                                    margin-left: initial;
                                }
                                .newSoulte .disGrid {
                                    display: inherit;
                                }
                                .newSoulte .padRight10Sm,
                                .newRenego .padRight10Sm {
                                    padding-right: 0px;
                                }
                                .newSoulte .margTop8sm,
                                .newRenego .margTop8sm {
                                    margin-top: 0px;
                                }
                                .newSoulte .margLeft8sm,
                                .newRenego .margLeft8sm {
                                    margin-left: 0px;
                                }
                                .newSoulte .margBot8sm,
                                .newRenego .margBot8sm {
                                    margin-bottom: 0px;
                                }
                                .newSoulte .margTop5sm,
                                .newRenego .margTop5sm {
                                    margin-top: 0px;
                                }
                                .newSoulte .padTop5sm,
                                .newRenego .padTop5sm {
                                    padding-top: 0px;
                                }
                                .newSoulte #etape31 .radio-inline,
                                .newRenego #etape31 .radio-inline {
                                    float: inherit;
                                }
                                .newSoulte .noPadxs,
                                .newRenego .noPadxs {
                                    padding: 0px !important;
                                }
                                .newSoulte #etape33bis .grandCadre1 div:first-child label:nth-child(1),
                                .newSoulte #etape33bis .grandCadre1 div:first-child label:nth-child(2),
                                .newSoulte #etape33 .grandCadre1 div:first-child label:nth-child(1),
                                .newSoulte #etape33 .grandCadre1 div:first-child label:nth-child(2),
                                .newRenego #etape33bis .grandCadre1 div:first-child label:nth-child(1),
                                .newRenego #etape33bis .grandCadre1 div:first-child label:nth-child(2),
                                .newRenego #etape33 .grandCadre1 div:first-child label:nth-child(1),
                                .newRenego #etape33 .grandCadre1 div:first-child label:nth-child(2) {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape33bis .grandCadre1 div:first-child div,
                                .newRenego #etape33bis .grandCadre1 div:first-child div {
                                    margin-bottom: 11px;
                                }
                                .newSoulte #etape30 .lieuTrav label:last-child,
                                .newSoulte #etape29 .lieuTrav label:last-child,
                                .newRenego #etape30 .lieuTrav label:last-child,
                                .newRenego #etape29 .lieuTrav label:last-child {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape30 .grandCadre1 label:first-child,
                                .newSoulte #etape29 .grandCadre1 label:first-child,
                                .newRenego #etape30 .grandCadre1 label:first-child,
                                .newRenego #etape29 .grandCadre1 label:first-child {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape30 .grandCadre1 .margBot5,
                                .newSoulte #etape29 .grandCadre1 .margBot5,
                                .newRenego #etape30 .grandCadre1 .margBot5,
                                .newRenego #etape29 .grandCadre1 .margBot5 {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape14R2 .listeBanque .form-group,
                                .newSoulte #etape24 .listeBanque .form-group,
                                .newSoulte #etape24bis .listeBanque .form-group,
                                .newRenego #etape24bis .listeBanque .form-group,
                                .newRenego #etape24 .listeBanque .form-group,
                                .newRenego #etape14R2 .listeBanque .form-group {
                                    padding: 0 20px 0 20px !important;
                                }
                                .newSoulte #etape24bis,
                                .newSoulte #etape24,
                                .newSoulte #etape14R2,
                                .newRenego #etape24bis,
                                .newRenego #etape24,
                                .newRenego #etape14R2 {
                                    margin: 0 20px 0 20px;
                                }
                                .newSoulte #etape22-4 label,
                                .newSoulte #etape22-3 label,
                                .newSoulte #etape22-2 label,
                                .newSoulte #etape22-1 label,
                                .newRenego #etape22-4 label,
                                .newRenego #etape22-3 label,
                                .newRenego #etape22-2 label,
                                .newRenego #etape22-1 label {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape22-4 .input-group,
                                .newSoulte #etape22-3 .input-group,
                                .newSoulte #etape22-2 .input-group,
                                .newSoulte #etape22-1 .input-group,
                                .newRenego #etape22-4 .input-group,
                                .newRenego #etape22-3 .input-group,
                                .newRenego #etape22-2 .input-group,
                                .newRenego #etape22-1 .input-group {
                                    margin-bottom: 20px !important;
                                }
                                .newSoulte #etape22-4 .form-horizontal,
                                .newSoulte #etape22-3 .form-horizontal,
                                .newSoulte #etape22-2 .form-horizontal,
                                .newSoulte #etape22-1 .form-horizontal,
                                .newRenego #etape22-4 .form-horizontal,
                                .newRenego #etape22-3 .form-horizontal,
                                .newRenego #etape22-2 .form-horizontal,
                                .newRenego #etape22-1 .form-horizontal {
                                    margin-left: 0px;
                                }
                                .newSoulte #etape22-4,
                                .newSoulte #etape22-3,
                                .newSoulte #etape22-2,
                                .newSoulte #etape22-1,
                                .newRenego #etape22-4,
                                .newRenego #etape22-3,
                                .newRenego #etape22-2,
                                .newRenego #etape22-1 {
                                    min-height: 360px !important;
                                    margin: 0 0 0 0;
                                    padding: 25px 15px !important;
                                }
                                .NewFormBg #etape35 .navigationLarge {
                                    display: none !important;
                                }
                                .newSoulte .ContenuFormulaireBlanc,
                                .newRenego .ContenuFormulaireBlanc,
                                .NewFormBg .ContenuFormulaireBlanc {
                                    width: 100% !important;
                                }
                                .NewFormBg .CondUtil2,
                                .NewFormBg .CondUtil {
                                    margin-left: 0px !important;
                                    text-align: center !important;
                                }
                                .newSoulte .margBot15,
                                .newRenego .margBot15 {
                                    margin-bottom: 15px !important;
                                }
                                .NewFormBg #etape20ter h4,
                                .NewFormBg #etape20bis h4.coemprunteur {
                                    text-align: left;
                                    padding-left: 15px;
                                    font-weight: bold;
                                    padding-bottom: 15px;
                                }
                                .NewFormBg #etape31 .col-xs-12 {
                                    width: 100%;
                                }
                                .NewFormBg #etape29 .encartDeFIn,
                                .NewFormBg #etape30 .encartDeFIn {
                                    padding: 5px 0 5px 0;
                                    float: inherit;
                                }
                                .NewFormBg .PadNone {
                                    padding-left: 0px !important;
                                }
                                .NewFormBg .Wrap1 {
                                    white-space: inherit;
                                }
                                .NewFormBg .etp29Essai .fa-question-circle,
                                .NewFormBg #etape20ter .fa-question-circle,
                                .NewFormBg #etape20bis .fa-question-circle,
                                .NewFormBg #etape3bis .fa-question-circle {
                                    font-size: 1.3em;
                                    margin-top: 0px;
                                }
                                .NewFormBg #etape29 .NoPad {
                                    padding-left: 0px !important;
                                }
                                .NewFormBg #etape30 .Pad7,
                                .NewFormBg #etape29 .Pad7 {
                                    padding-left: 21px;
                                }
                                .NewFormBg #etape20bis .MargTop,
                                .NewFormBg #etape3bis .MargTop {
                                    top: 22px;
                                }
                                .NewFormBg #etape33 left-pad3 {
                                    padding-left: 0px !important;
                                }
                                .NewFormBg #etape33 left-pad {
                                    padding-left: 0px !important;
                                }
                                .NewFormBg #etape20ter label.radio-inline,
                                .NewFormBg #etape20bis label.radio-inline,
                                .NewFormBg #etape3bis label.radio-inline {
                                    line-height: unset !important;
                                }
                                .NewFormBg .fleche2 {
                                    position: absolute;
                                    left: 0;
                                    border: none !important;
                                }
                                .NewFormBg #etape20ter .col-xs-12,
                                .NewFormBg #etape20bis .col-xs-12,
                                .NewFormBg #etape3bis .col-xs-12 {
                                    padding-top: 0px;
                                    padding-bottom: 0px;
                                }
                                .NewFormBg #EncartSafe {
                                    margin-bottom: 20px;
                                    position: relative;
                                    margin-top: 20px;
                                }
                                .NewFormBg #EncartSafe::before {
                                    width: 30px;
                                    height: 58px;
                                    top: -20px;
                                    right: 365px;
                                    left: 0;
                                    margin-right: auto;
                                    margin-left: auto;
                                    background-size: contain;
                                }
                                .NewFormBg #EncartSafe p {
                                    text-align: center;
                                    font-size: 12px;
                                    float: inherit;
                                    width: 70%;
                                    opacity: 0.8;
                                    margin: auto;
                                }
                                .NewFormBg .MargLeft {
                                    margin-left: 30px !important;
                                }
                                .NewFormBg #etape31 .form-horizontal .form-group {
                                    padding-right: 10px;
                                    padding-left: 10px;
                                }
                                .NewFormBg #etape30 .form-horizontal label,
                                .NewFormBg #etape29 .form-horizontal label {
                                    margin-bottom: 0px !important;
                                }
                                .NewFormBg .radio-pad {
                                    padding-left: 0px !important;
                                }
                                .NewFormBg #etape2 .simuUnBoutonCarre {
                                    margin-left: inherit !important;
                                }
                                .newSoulte #etape2 .simuUnBoutonCarre {
                                    margin: auto !important;
                                }
                                .NewFormBg #EncartCert {
                                    display: none !important;
                                }
                                .NewFormBg #etape20bis .col-xs-12,
                                .NewFormBg #etape3bis .col-xs-12 {
                                    padding-top: 0px;
                                    padding-bottom: 0px;
                                }
                                .testbrutnet {
                                    margin: 0 0 15px 0!important;
                                    padding-right: 29px;
                                }
                                .leftForm {
                                    position: relative;
                                }
                                .NewFormBg #etape34bis .aideGenerale,
                                .NewFormBg #etape34 .aideGenerale {
                                    position: absolute;
                                    z-index: 10000;
                                    background: #fff;
                                    border: none;
                                    border-radius: 10px;
                                    margin-top: -30px;
                                    padding: 15px;
                                    -webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                    -moz-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                    box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
                                    bottom: -144px;
                                    right: 0px;
                                    width: 37%;
                                }
                                .NewFormBg #etape34 .aideGenerale,
                                .NewFormBg #etape34bis .aideGenerale {
                                    position: absolute;
                                    z-index: 10000;
                                    background: #fff;
                                    border: none;
                                    border-radius: 10px;
                                    margin-top: -30px;
                                    padding: 15px;
                                    -webkit-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
                                    -moz-box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
                                    box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.2);
                                    bottom: inherit;
                                    top: -10px;
                                }
                                .NewFormBg #etape34bis .aideGenerale,
                                .NewFormBg #etape34 .aideGenerale {
                                    width: 100%;
                                }
                                .NewFormBg #etape34bis p.titreEncart {
                                    margin-left: 0px;
                                    margin-bottom: 10px;
                                }
                                .FormulairePretImmoIllusConteneurMerci .blocFormulaireDroiteSimu {
                                    margin-top: 20px;
                                    float: none;
                                    background: #fff;
                                    border: 1px solid#d4d4d4;
                                    border-radius: 25px;
                                    height: auto;
                                    width: 100%;
                                    margin-right: 15px;
                                    padding: 0 20px 20px 20px;
                                    display: block;
                                    margin: 20px auto 0;
                                }
                                .NewFormBg p.text-center {
                                    text-align: center;
                                }
                                .NewFormBg #etape31 .grandCadre1 {
                                    margin-bottom: 15px !important;
                                }
                                .NewFormBg #etape34bis .grandCadre1,
                                .NewFormBg #etape34 .grandCadre1 {
                                    font-size: 17px;
                                    float: none;
                                    padding-bottom: 15px;
                                }
                                #bg_form_new {
                                    height: auto;
                                }
                                .NewFormBg .testbrutnet {
                                    margin: 0 !important;
                                }
                                .NewFormBg #etape31 .col-xs-6 {
                                    padding: 0 10px 0;
                                }
                                .NewFormBg .left-pad {
                                    padding-left: 15px;
                                }
                                .NewFormBg .etapeSimul1 #xPTZ,
                                .etapeSimul1 .xAideGenerale {
                                    color: #FF0000;
                                    font-size: 18px;
                                    cursor: pointer;
                                    float: right;
                                    margin: -15px 0 0 0;
                                    position: relative;
                                    left: 3px;
                                    top: 20px;
                                    z-index: 10000;
                                }
                                .NewFormBg #etape1,
                                .NewFormBg #etape2,
                                .NewFormBg #etape29,
                                .NewFormBg #etape23,
                                .NewFormBg #etape20duree,
                                .NewFormBg #etape9,
                                .NewFormBg #etape4,
                                .NewFormBg #etape3,
                                .NewFormBg #etape13,
                                .NewFormBg #etape19 {
                                    min-height: 450px !important;
                                    margin: 0 0 0 0;
                                    padding: 25px 0 !important;
                                }
                                .NewFormBg #etape20 .form-horizontal .input-group {
                                    width: unset;
                                }
                                .NewFormBg #etape33bis label,
                                .NewFormBg #etape33 label,
                                .NewFormBg #etape34 label {
                                    margin-bottom: 13px !important;
                                }
                                .NewFormBg #etape30 .col-xs-12,
                                .NewFormBg #etape29 .col-xs-12 {
                                    width: -webkit-fill-available;
                                }
                                .NewFormBg #etape30 .col-sm-4,
                                .NewFormBg #etape29 .col-sm-4 {
                                    width: 100%;
                                }
                                .NewFormBg .left-pad3 {
                                    padding-left: 15px;
                                    font-weight: bold !important;
                                    padding-bottom: 0px !important;
                                }
                                .NewFormBg .left-pad2 {
                                    padding-left: 0px;
                                    font-weight: bold !important;
                                }
                                .NewFormBg #etape30 label,
                                .NewFormBg #etape29 label {
                                    margin-bottom: 0px !important;
                                }
                                .NewFormBg #etape31 .form-horizontal .input-group {
                                    padding-left: 15px;
                                }
                                .NewFormBg .leftForm .flecheDroiteActive {
                                    position: absolute;
                                    border: none;
                                    opacity: 1 !important;
                                    right: 0px;
                                    z-index: 10000;
                                }
                                .NewFormBg .navigationLarge div.flecheGaucheInactive {
                                    border: 1px solid #d9dddf;
                                    opacity: 0.2;
                                }
                                .NewFormBg .leftForm .flecheDroiteInactive {
                                    position: absolute;
                                    border: none;
                                    opacity: 0.2;
                                    right: 0px;
                                    z-index: 10000;
                                }
                                .NewFormBg .leftForm #flecheGaucheInactiveLG {
                                    position: absolute;
                                    border: none;
                                    left: 12px;
                                    right: auto;
                                    z-index: 10000;
                                }
                                .NewFormBg .leftForm .navigationLarge {
                                    position: absolute;
                                    margin-top: 0px;
                                    right: 0;
                                    top: -9px;
                                    width: 100%;
                                }
                                .NewFormBg #etape2 .simuUnBoutonCarre {
                                    background: #fff !important;
                                    min-height: initial;
                                    text-align: left;
                                    color: #0b1e6d;
                                    font-size: 16px;
                                    border-radius: 8px;
                                    border: none;
                                    background: #fff;
                                    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    padding: 6px 12px;
                                    width: 200px;
                                    position: relative;
                                    transition: 0.4s;
                                    margin: auto;
                                }
                                .NewFormBg .etapeSimul1 .col-xs-12 {
                                    width: 100%;
                                }
                                .NewFormBg #etape33bis .grandCadre1,
                                .NewFormBg #etape33 .grandCadre1 {
                                    margin-top: 20px;
                                }
                                .newSoulte .ContenuFormulaireBlanc,
                                .newRenego .ContenuFormulaireBlanc,
                                .NewFormBg .ContenuFormulaireBlanc {
                                    border-top-right-radius: 0px !important;
                                    border-bottom-left-radius: 20px;
                                }
                                .NewFormBg .hidden-br {
                                    display: none;
                                }
                                .NewFormBg .aideGenerale {
                                    width: 90% !important;
                                    right: 0!important;
                                    left: 0!important;
                                    margin-right: auto!important;
                                    margin-left: auto!important;
                                }
                                .NewFormBg #etape19 .aideGenerale,
                                .NewFormBg #etape3 .aideGenerale,
                                .NewFormBg #etape9 .aideGenerale {
                                    top: -40px;
                                }
                                .NewFormBg #etape19.etapeSimul1 {
                                    padding: 60px 0 25px 0 !important;
                                }
                                .NewFormBg #etape34bis.etapeSimul1,
                                .NewFormBg #etape34.etapeSimul1 {
                                    padding: 25px 0 25px 0 !important;
                                }
                                .NewFormBg #etape3.etapeSimul1 {
                                    padding: 60px 0 25px 0 !important;
                                }
                                .NewFormBg #etape9.etapeSimul1 {
                                    padding: 60px 0 25px 0 !important;
                                }
                                .NewFormBg #etape19 .HelpBtn {
                                    position: absolute;
                                    top: -40px;
                                    margin-right: auto;
                                    margin-left: auto !important;
                                    left: 0;
                                    right: 0;
                                }
                                .NewFormBg #etape9 .HelpBtn {
                                    position: absolute;
                                    top: -40px;
                                    margin-right: auto;
                                    margin-left: auto !important;
                                    left: 0;
                                    right: 0;
                                }
                                .NewFormBg #etape3 .HelpBtn {
                                    position: absolute;
                                    top: -40px;
                                    margin-right: auto;
                                    margin-left: auto !important;
                                    left: 0;
                                    right: 0;
                                }
                                .NewFormBg #etape34bis .HelpBtn,
                                .NewFormBg #etape34 .HelpBtn {
                                    position: absolute;
                                    top: -67px;
                                    margin-right: auto;
                                    margin-left: auto !important;
                                    right: 78px;
                                }
                                .NewFormBg .HelpBtn {
                                    position: absolute;
                                    right: -25px;
                                    top: 5px;
                                }
                                .NewFormBg .HelpBtn {
                                    position: absolute;
                                    right: -25px;
                                    top: 5px;
                                }
                                .NewFormBg #etape30 .margin0,
                                .NewFormBg #etape29 .margin0 {
                                    margin-top: 5px !important;
                                }
                                .NewFormBg .etapeSimul1 .encartDeFIn .calagePadding0Margin15 {
                                    padding: 4px;
                                    margin: 2px 0 2px 10px;
                                    width: 94%;
                                    border: none;
                                    border-radius: 5px;
                                    background: #fff;
                                }
                                .NewFormBg #etape30 label.MargBot,
                                .NewFormBg #etape29 label.MargBot {
                                    margin-bottom: 0px !important;
                                }
                                .NewFormBg #etape29 .calagePadding0Margin15,
                                .NewFormBg #etape30 .calagePadding0Margin15 {
                                    padding: 4px;
                                    margin: 2px 10px 2px 10px;
                                    width: -webkit-fill-available;
                                    border: none;
                                    border-radius: 5px;
                                    background: #fff;
                                }
                                .NewFormBg #etape20ter .iconeInfo,
                                .NewFormBg #etape20bis .iconeInfo {
                                    position: absolute;
                                    right: 15px;
                                    top: -4px;
                                }
                                .NewFormBg #etape20ter .col-sm-4,
                                .NewFormBg #etape20bis .col-sm-4,
                                .NewFormBg #etape3bis .col-sm-4 {
                                    width: 100%;
                                    margin-left: 0px;
                                }
                                .NewFormBg #etape20ter .control-label,
                                .NewFormBg #etape20bis .control-label,
                                .NewFormBg #etape3bis .control-label {
                                    width: 100%;
                                }
                                .NewFormBg .grandCadre1,
                                .NewFormBg .form-horizontal {
                                    background: #fff !important;
                                    min-height: initial;
                                    text-align: left;
                                    color: #0b1e6d;
                                    font-size: 16px;
                                    border-radius: 8px;
                                    border: none;
                                    background: #fff;
                                    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    padding: 12px 0 12px 0;
                                    position: relative;
                                    transition: 0.4s;
                                    margin-left: 63px;
                                }
                                .NewFormBg .NoMargLast {
                                    margin-bottom: 0px !important;
                                }
                                .NewFormBg .etapeSimul1 .simuUnBoutonCarre:hover,
                                .NewFormBg fieldset .thumbnail:hover {
                                    color: #ff7a0a;
                                }
                                .NewFormBg .leftForm {
                                    width: 100%;
                                    display: block;
                                    float: inherit;
                                    text-align: center;
                                }
                                .newSoulte .ContenuFormulaireBlanc .flecheDroiteInactive,
                                .newRenego .ContenuFormulaireBlanc .flecheDroiteInactive,
                                .NewFormBg .ContenuFormulaireBlanc .flecheDroiteInactive,
                                .NewFormBg .ContenuFormulaire .flecheDroiteInactive {
                                    position: absolute;
                                    border: none;
                                    opacity: 0.2;
                                    right: 12px;
                                    z-index: 2000;
                                }
                                .NewFormBg .ContenuFormulaire #flecheGaucheInactiveLG {
                                    position: absolute;
                                    border: none;
                                    left: 12px;
                                    right: auto;
                                }
                                .NewFormBg .ContenuFormulaire {
                                    width: 100%;
                                    float: inherit;
                                    display: block;
                                    background: #ebebeb;
                                }
                                .NewFormBg .titreEtapefin,
                                .NewFormBg .rappelTitreEtape3,
                                .NewFormBg .rappelTitreEtape {
                                    color: #0b1e6d;
                                    text-align: right;
                                    font-size: 30px;
                                    position: relative;
                                    width: 66%;
                                    margin: 10px auto 10px;
                                }
                                .NewFormBg .ContenuFormulaire .navigationLarge {
                                    position: absolute;
                                    margin-top: 0px;
                                    right: 0;
                                    top: -48px;
                                    width: 100%;
                                }
                                .NewFormBg .navigationLarge span {
                                    font-size: 30px;
                                    text-align: center;
                                    margin: 0 auto!important;
                                }
                                .NewFormBg #etape2 .simuUnBoutonCarre:hover {
                                    color: #ff7a0a;
                                }
                                .NewFormBg .etapeSimul1 .simuUnBoutonCarre {
                                    text-align: center;
                                    font-weight: normal;
                                    border: 1px solid #0b8ad7;
                                    border-radius: 5px;
                                    color: #0b8ad7;
                                    min-height: 112px;
                                    min-width: 168px;
                                    background: #f6faff;
                                    cursor: pointer;
                                }
                                .NewFormBg .simuUnBoutonCarre {
                                    background: #fff !important;
                                    min-height: initial;
                                    text-align: left;
                                    color: #0b1e6d;
                                    font-size: 15px;
                                    border-radius: 8px;
                                    border: none;
                                    background: #fff;
                                    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    padding: 6px 12px;
                                    width: 90% !important;
                                    position: relative;
                                    transition: 0.4s;
                                    text-align: center !important;
                                }
                                .newSoulte #etape9.etapeSimul1 {
                                    padding: 25px 0 25px 0 !important;
                                }
                                .newSoulte #etape15R label {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape15R .input-group {
                                    margin-bottom: 10px !important;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(4) .input-group {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(4) span.hidden-sm {
                                    margin-bottom: 10px;
                                    padding-left: 0px;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(5) .input-group {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(5) span.hidden-sm {
                                    margin-bottom: 10px;
                                    padding-left: 0px;
                                }
                                .NewFormBg label {
                                    margin-bottom: 20px !important;
                                }
                                .NewFormBg .grandCadre1::before,
                                .NewFormBg .form-horizontal::before,
                                .NewFormBg .etapeSimul1 .simuUnBoutonCarre::before,
                                .NewFormBg fieldset .thumbnail::before {
                                    display: none;
                                }
                                .NewFormBg .rappelTitreEtape3::before,
                                .NewFormBg .rappelTitreEtape::before {
                                    display: none;
                                }
                                .NewFormBg #dejaVenu a {
                                    margin-top: 15px;
                                    font-size: 13px;
                                    color: #0b1e6d;
                                    text-decoration: none;
                                    position: relative;
                                }
                                .NewFormBg .titreEtapefin,
                                .NewFormBg .rappelTitreEtape3,
                                .NewFormBg .rappelTitreEtape {
                                    color: #0b1e6d;
                                    text-align: center;
                                    font-size: 18px;
                                    position: relative;
                                    width: 55%;
                                }
                                .NewFormBg #dejaVenu p {
                                    background: none;
                                    color: #362f2d;
                                    opacity: 0.6;
                                    font-size: 15px;
                                }
                                .NewFormBg .pull-left {
                                    float: inherit !important;
                                    text-align: center !important;
                                }
                                .NewFormBg button {
                                    margin: auto !important;
                                }
                                .NewFormBg #dejaVenu a {
                                    margin-top: 15px;
                                    font-size: 12px;
                                    color: #0b1e6d;
                                    text-decoration: none;
                                    position: relative;
                                }
                                .NewFormBg .etapeSimul1 .simuUnBoutonCarre,
                                .NewFormBg fieldset .thumbnail {
                                    margin-left: 48px;
                                }
                                .NewFormBg .btValider {
                                    margin-left: 50px;
                                    margin-top: 20px !important;
                                    width: auto !important;
                                }
                                .NewFormBg .etapeSimul1 .simuUnBoutonCarre,
                                .NewFormBg fieldset .thumbnail {
                                    background: #fff !important;
                                    min-height: initial;
                                    color: #0b1e6d;
                                    font-size: 16px;
                                    border-radius: 8px;
                                    border: none;
                                    background: #fff;
                                    -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1);
                                    padding: 6px 12px;
                                    position: relative;
                                    transition: 0.4s;
                                    width: 90%;
                                    margin: auto;
                                    text-align: center;
                                }
                                .NewFormBg #etape2 .col-sm-4 {
                                    width: 100%;
                                    margin: auto;
                                }
								.NewFormBg #etape2 .col-sm-6 {
									margin: auto;
								}
                                .NewFormBg .grandCadre1 {
                                    margin: 0px auto !important;
                                    width: 90% !important;
                                }
                                .NewFormBg #etape3 .simuUnBoutonCarre {
                                    margin-bottom: 0px !important;
                                }
                                .NewFormBg .etapeSimul1 label {
                                    margin-bottom: 0px;
                                }
                                .newSoulte #etape20 .margBot15 {
                                    margin-bottom: 15px !important;
                                }
                                .NewFormBg #dejaVenu {
                                    position: inherit;
                                    text-align: center;
                                    margin: 0px;
                                    padding: 0px;
                                    background: none;
                                    margin-top: 10px;
                                    margin-bottom: 10px;
									display: none!important;
                                }
                                .NewFormBg #etape20 label {
                                    margin-bottom: 5px !important;
                                }
                                .newRenego #etape20 label {
                                    margin-bottom: 15px !important;
                                }
                                .NewFormBg .form-horizontal .input-group {
                                    padding-left: 15px;
                                }
                                .newSoulte #etape22-4 .form-horizontal .input-group,
                                .newSoulte #etape22-3 .form-horizontal .input-group,
                                .newSoulte #etape22-2 .form-horizontal .input-group,
                                .newSoulte #etape22-1 .form-horizontal .input-group,
                                .newRenego #etape22-4 .form-horizontal .input-group,
                                .newRenego #etape22-3 .form-horizontal .input-group,
                                .newRenego #etape22-2 .form-horizontal .input-group,
                                .newRenego #etape22-1 .form-horizontal .input-group {
                                    padding-left: 15px;
                                    padding-right: 15px;
                                }
                                .NewFormBg #etape31 .form-horizontal .input-group {
                                    padding-left: 0px;
                                }
                                .NewFormBg #etape31 label {
                                    text-align: left !important;
                                }
                                .NewFormBg #etape33bis .MargBot2,
                                .NewFormBg #etape33 .MargBot2 {
                                    margin-bottom: 2px !important;
                                }
                                .NewFormBg .MargRight2 {
                                    margin-right: 1.5%;
                                }
                                .NewFormBg .W32 {
                                    width: 32.3%;
                                }
                                .NewFormBg #etape31 .form-horizontal .form-group {
                                    margin-left: 0px;
                                    margin-bottom: 15px !important;
                                }
                                .newSoulte #etape31 .form-horizontal .form-group,
                                .newRenego #etape31 .form-horizontal .form-group {
                                    margin-left: 0px;
                                    margin-bottom: 8px !important;
                                }
                                .newSoulte .margTop8xs,
                                .newRenego .margTop8xs {
                                    margin-top: 8px !important;
                                }
                                .NewFormBg .PadRight {
                                    padding-right: 10px;
                                }
                                .NewFormBg #etape31 .form-horizontal span {
                                    font-size: 15px;
                                    font-weight: bold;
                                }
                                .NewFormBg #dejaVenu p {
                                    margin-bottom: 0px;
                                }
                                .newSoulte #etape15R .aMasquerSiSoulteUniquement div:nth-child(2) label {
                                    white-space: inherit;
                                }
                                .NewFormBg .etapeSimul1 {
                                    min-height: 360px !important;
                                    padding: 0px !important;
                                    margin: 72px 0 0 0;
                                    height: auto;
                                }
                                .NewFormBg .etapeSimul1 {
                                    min-height: 360px !important;
                                    margin: 0 0 0 0;
                                    padding: 25px 0 !important;
                                }
                                .NewFormBg {
                                    border-radius: 20px !important;
                                }
                                .NewFormBg .ContenuFormulaire {
                                    margin: 0px!important;
                                }
                                .bloc-1-simu .desc p {
                                    font-size: 16px;
									padding: 0 20px;
                                }
                                .FormulairePretImmoIllusConteneurMerci .img-responsive {
                                    display: none;
                                }
                                .bloc-1-simu p {
                                    margin-top: 0em;
                                }
                                .FormulairePretImmoIllusConteneurMerci .container {
                                    width: 425px;
                                }
                                .BlocFormulaireGaucheSimu {
                                    width: 90%;
									height: 320px;
									margin: 0px auto 30px auto;
									float: none!important;
                                }
								.blocFormulaireDroiteSimu {
									float: none!important;
									margin: 0px auto 30px auto;
								}
								.blocFormulaireDroiteSimu ul {
									width: 100%;
								}
								.BlocFormulaireGaucheSimu ul {
									width: 100%;
									
								}
                                .blocFormulaireDroiteSimu {
                                    width: 90%;
                                    height: 448px;
                                }
                                .bloc-1-simu h3 {
                                    font-size: 16px;
                                }
                                .gray {
                                    width: 78%;
                                }
                                .blocFormulaireDroiteBoutonSimu {
                                    margin: 9px auto 0 auto;
                                }
                                .BlocFormulaireGaucheBoutonSimu {
                                    margin: 9px auto 0 auto;
                                }
                                .contenantResultatPret {
                                    padding: 10px 30px;
                                }
                                .contenantResultatPret2 {
                                    padding: 0px
                                }
                                .BlocFormulaireGauche {
                                    float: none;
                                    background: #f9f8f9 url(https://res.cloudinary.com/cyberpret/image/upload/cyber_upload/charte/femme-fin-formulaire-large.png) 50% 160% no-repeat;
                                    height: auto;
                                    width: 100%;
                                    padding: 0 20px!important;
                                    margin: 0;
                                }
                                .blocFormulaireDroiteImageBandeau {
                                    position: absolute;
                                    margin: 0 0 0 -20px!important;
                                }
                                .BlocFormulaireGaucheBouton {
                                    position: relative;
                                    bottom: 20px;
                                }
                                .blocFormulaireDroite {
                                    float: none;
                                    background: #f9f8f9;
                                    height: auto;
                                    width: 100%;
                                    padding: 0 20px;
                                }
                                .blocFormulaireDroite ul {
                                    text-align: left!important;
                                }
                                .blocFormulaireDroiteImageBandeau {
                                    position: absolute;
                                    margin: 0 0 0 -20px!important;
                                }
                                .blocFormulaireDroiteBouton {
                                    position: relative;
                                    bottom: 20px;
                                    margin-top: 40px;
                                }
                                .resultatAssureursXs {
                                    margin: 10px auto!important;
                                }
                                #assurancePret .faibleInterlignage {
                                    margin-bottom: 5px!important;
                                    line-height: 15px;
                                }
                                #assurancePret .faibleInterlignage label.radio-inline {
                                    position: relative;
                                    bottom: 6px;
                                }
                                #assurancePret .faibleInterlignage input[type="radio"] {
                                    position: relative;
                                    top: 1px;
                                }
                                #ou {
                                    margin-top: 0!important;
                                }
                                .FormulairePretImmoIllusConteneur {
                                    border-radius: 20px 20px 4px 4px;
                                }
                                .etapeSimul1 {
                                    border-radius: 10px 10px 4px 4px;
                                }
                                .ContenuFormulaire {
                                    margin: 5px!important;
                                }
                                .navigationPetite div {
                                    border-radius: 30px;
                                    padding: 0 4px;
                                    border: 1px solid #d9dddf;
                                }
                                .navigationPetite {
                                    padding: 0;
                                }
                                h1 {
                                    font-size: 25px!important;
                                }
                                .simuUnBoutonCarre {
                                    background: #f6faff!important;
                                    min-height: 30px!important;
                                    margin-bottom: 0!important;
                                }
                                .NewFormBg #etape1 .simuUnBoutonCarre {
                                    background: #fff!important;
                                    min-height: 0px!important;
                                    margin-bottom: 20px!important;
                                }
                                #etp10Locataire p,
                                .montantPretRelaisP,
                                #etp13CoutTravaux p,
                                #etp14CoutConstruction p,
                                #etp19ApportPerso p,
                                #etp15FraisNotaire p {
                                    margin-bottom: 5px!important;
                                }
                                .etapeSimul1 .encartDeFIn {
                                    padding: 15px 0 5px 0;
                                }
                                .NewFormBg .etapeSimul1 .encartDeFIn {
                                    padding: 15px 0 5px 0;
                                    float: inherit;
                                }
                                .etapeSimul1 .encartDeFIn .calagePadding0Margin15 {
                                    padding: 4px;
                                    margin: 2px 0 2px 10px;
                                    width: 94%;
                                    border: 1px solid #dbe4ee;
                                    border-radius: 5px;
                                    background: #fff;
                                }
                                .etapeSimul1 .encartDeFIn .calagePadding0Margin15 label {
                                    padding: 0;
                                }
                                #assurancePret .calagePadding0Margin15 {
                                    padding: 4px;
                                    margin: 2px 0 2px 0;
                                    border: 1px solid #dbe4ee;
                                    border-radius: 5px;
                                    background: #fff;
                                }
                                #assurancePret .calagePadding0Margin15 label {
                                    padding: 0 4px 0 4px;
                                    margin-right: 5px;
                                }
                                .marginLeft5 {
                                    margin-left: 5px!important;
                                }
                                .marginLeft25 {
                                    margin-left: 25px!important;
                                }
                                .margin0 {
                                    margin: 0!important;
                                    padding: 0!important;
                                }
                                .etapeSimul1 .aideGenerale {
                                    margin-left: -10px;
                                }
                                .NewFormBg .etapeSimul1 .aideGenerale {
                                    margin: auto;
                                    -webkit-box-shadow: 0px 23px 94px 3px rgba(0, 0, 0, 0.3);
                                    -moz-box-shadow: 0px 23px 94px 3px rgba(0, 0, 0, 0.3);
                                    box-shadow: 0px 23px 94px 3px rgba(0, 0, 0, 0.3);
                                }
                                .listeBanque .col-xs-4 {
                                    padding: 2px!important;
                                }
                                #etp31RevenusProMensuelsEmprunteur,
                                #etp31RevenusProMensuelsCoEmprunteur {
                                    padding: 2px 4px!important;
                                    margin: 0!important;
                                }
                                .formGroupMarginBottom5 .form-group {
                                    margin-bottom: 5px;
                                }
                                #recapPlanFinancement .cadreVert {
                                    margin-top: 10px;
                                }
                                .bloc-1 h3 {
                                    text-align: center;
                                }
                                .bloc-1 img {
                                    margin: 10px auto;
                                }
                                .texteDroiteResult p {
                                    background: none;
                                    padding: 0;
                                }
                                .badgeResultat {
                                    display: none;
                                }
                                .newSoulte #etape28 .pLeft,
                                .newSoulte #etape2 .pLeft,
                                .newRenego #etape28 .pLeft {
                                    text-align: center !important;
                                    margin-left: 0px;
                                }
                                .newSoulte .margBot5,
                                .newRenego .margBot5 {
                                    margin-bottom: 0px;
                                }
                                .newSoulte .margBot10,
                                .newRenego .margBot10 {
                                    margin-bottom: 0px;
                                }
                                .newSoulte .noBot,
                                .newRenego .noBot {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte .margLeft10,
                                .newRenego .margLeft10 {
                                    margin-left: 35px !important;
                                }
                                .newSoulte #etape33bis .margLeft10,
                                .newSoulte #etape33 .margLeft10,
                                .newRenego #etape33bis .margLeft10,
                                .newRenego #etape33 .margLeft10 {
                                    margin-left: 10px !important;
                                }
                                .newSoulte .noWrap1,
                                .newRenego .noWrap1 {
                                    white-space: inherit;
                                }
                                .newSoulte .noPadLeft,
                                .newRenego .noPadLeft {
                                    padding-left: 15px;
                                }
                                .newSoulte #etape32 .encartDeFIn,
                                .newRenego #etape32 .encartDeFIn {
                                    padding: 15px 0 5px 0;
                                    float: inherit;
                                    display: table;
                                }
                                .newSoulte #etape32 .input-group,
                                .newRenego #etape32 .input-group {
                                    padding-left: 0px;
                                }
                                .NewFormBg #etape32 label {
                                    margin-bottom: 0px !important;
                                }
                                .newSoulte .noPadLeftxs,
                                .newRenego .noPadLeftxs {
                                    padding-left: 0px !important;
                                    font-weight: regular !important;
                                }
                                .newRenego #etape15R .form-horizontal .input-group {
                                    padding-left: 35px;
                                    padding-right: 35px;
                                    margin-bottom: 15px;
                                }
                                .newSoulte .left-marg3,
                                .newRenego .left-marg3 {
                                    margin-left: 20px;
                                }
                                .newSoulte #etape15R .form-horizontal label,
                                .newRenego #etape15R .form-horizontal label {
                                    margin-bottom: 0px !important;
                                    margin-top: 0px;
                                }
                                .newRenego #etape15R .aideGenerale {
                                    position: absolute;
                                    z-index: 1200;
                                    background: #fff;
                                    border: none;
                                    border-radius: 10px;
                                    margin-top: -30px;
                                    padding: 15px;
                                    -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    top: 250px;
                                }
                                .newSoulte #etape15R .aideGenerale {
                                    position: absolute;
                                    z-index: 1200;
                                    background: #fff;
                                    border: none;
                                    border-radius: 10px;
                                    margin-top: -30px;
                                    padding: 15px;
                                    -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    top: 465px;
                                }
                                .newSoulte #etape15R #etp15RAideGenerale2 {
                                    position: absolute;
                                    z-index: 1200;
                                    background: #fff;
                                    border: none;
                                    border-radius: 10px;
                                    margin-top: -30px;
                                    padding: 15px;
                                    -webkit-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    -moz-box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.4);
                                    top: 45%;
                                }
                                .newSoulte .etapeSimul1 .iconeInfo,
                                .newRenego .etapeSimul1 .iconeInfo {
                                    cursor: pointer;
                                    vertical-align: middle;
                                    margin-left: -16px;
                                }
                                .newSoulte #etape15R .iconeInfo {
                                    cursor: pointer;
                                    vertical-align: middle;
                                    margin-left: 20px;
                                }
                                .newSoulte #etape30 .iconeInfo,
                                .newSoulte #etape29 .iconeInfo,
                                .newRenego #etape30 .iconeInfo,
                                .newRenego #etape29 .iconeInfo {
                                    cursor: pointer;
                                    vertical-align: middle;
                                    margin-left: 9px !important;
                                }
                                .newSoulte #etape28 .iconeInfo,
                                .newRenego #etape28 .iconeInfo {
                                    cursor: pointer;
                                    vertical-align: middle;
                                    margin-left: 15px;
                                }
                                .newSoulte .margLeft5xs,
                                .newRenego .margLeft5xs {
                                    margin-left: 5px !important;
                                }
                                span.decalageinfo3 {
                                    top: 5px!important;
                                }
                                @media only screen and (max-width: 700px) {
                                    .EncartSMS {
                                        width: 90%;
                                    }
                                    .NewFormBg #etape34bis .HelpBtn,
                                    .NewFormBg #etape34 .HelpBtn {
                                        display: none;
                                    }
                                }
                                @media only screen and (max-width: 647px) {
                                    .EncartSMS {
                                        width: 90%;
                                    }
                                    .EncartSMS .title_span1 {
                                        display: block;
                                        text-align: center;
                                        font-size: 15px;
                                    }
                                    .EncartSMS .title_span2 {
                                        display: none;
                                    }
                                    .BlocFormulaireGaucheBouton {
                                        margin: 45px auto 0 auto;
                                    }
                                    .NewFormBg .etapeSimul1 {
                                        min-height: auto !important;
                                        padding: 0px !important;
                                        margin: 72px 0 0 0;
                                        height: auto;
                                    }
                                    .NewFormBg .aideGenerale .col-xs-12 {
                                        width: 90%;
                                    }
                                    .NewFormBg .aideGenerale {
                                        right: 0;
                                        left: 0;
                                        margin-right: auto;
                                        margin-left: auto;
                                    }
                                    .NewFormBg #etape2,
                                    .NewFormBg #etape1,
                                    .NewFormBg #etape29,
                                    .NewFormBg #etape23,
                                    .NewFormBg #etape20duree,
                                    .NewFormBg #etape9,
                                    .NewFormBg #etape4,
                                    .NewFormBg #etape3,
                                    .NewFormBg #etape13,
                                    .NewFormBg #etape19 {
                                        min-height: auto !important;
                                        margin: 0 0 0 0;
                                        padding: 25px 0 !important;
                                    }
                                    .NewFormBg .etapeSimul1 {
                                        min-height: auto;
                                        padding: 0px !important;
                                        margin: 72px 0 0 0;
                                        height: auto;
                                    }
                                    .NewFormBg .etapeSimul1 {
                                        min-height: auto;
                                        margin: 0 0 0 0;
                                        padding: 25px 0 !important;
                                    }
                                    .NewFormBg #etape29,
                                    .NewFormBg #etape23,
                                    .NewFormBg #etape20duree,
                                    .NewFormBg #etape9,
                                    .NewFormBg #etape4,
                                    .NewFormBg #etape3,
                                    .NewFormBg #etape13,
                                    .NewFormBg #etape19 {
                                        min-height: auto;
                                        margin: 0 0 0 0;
                                        padding: 25px 0 !important;
                                    }
                                    .NewFormBg #etape19.etapeSimul1 {
                                        padding: 25px 0 25px 0 !important;
                                    }
                                    .NewFormBg #etape9.etapeSimul1 {
                                        padding: 25px 0 25px 0 !important;
                                    }
                                    .NewFormBg #etape3.etapeSimul1 {
                                        padding: 25px 0 25px 0 !important;
                                    }
                                    .NewFormBg #etape3 .HelpBtn {
                                        display: none;
                                    }
                                    .NewFormBg #etape19 .HelpBtn {
                                        display: none;
                                    }
                                    .NewFormBg #etape9 .HelpBtn {
                                        display: none;
                                    }
                                    .NewFormBg #etape3 .aideGenerale {
                                        display: none;
                                    }
                                    .NewFormBg .leftForm .navigationLarge {
                                        position: absolute;
                                        margin-top: 0px;
                                        right: 0;
                                        top: -9px;
                                        width: 100%;
                                    }
                                }
                                @media all and (max-width: 640px) {
                                    .BlocFormulaireGauche {
                                        float: none;
                                        background: none;
                                        height: auto;
                                        width: 100%;
                                        padding: 0 20px!important;
                                        margin: 0;
                                    }
                                }
                                @media all and (max-width: 600px) {
                                    .newSoulte #etape11R .aideGenerale,
                                    .newRenego #etape11R .aideGenerale {
                                        top: -5px !important;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci .bloc-1-simu .desc p {
                                        margin: 10px 0 40px!important;
                                        text-align: center;
                                        font-size: 15px;
                                        color: #0f2372;
                                    }
                                    .NewFormBg #dejaVenu {
                                        display: none;
                                    }
                                    .NewFormBg .rappelTitreEtape .NewFormBg .rappelTitreEtape {
                                        color: #0b1e6d;
                                        text-align: center;
                                        font-size: 18px;
                                        position: relative;
                                        width: 45%;
                                        margin: 10px auto 10px;
                                    }
                                    .NewFormBg .ContenuFormulaire .navigationLarge {
                                        position: absolute;
                                        margin-top: 0px;
                                        right: 0;
                                        top: -48px;
                                        width: 100%;
                                    }
                                }
                                @media all and (max-width: 425px) {
									.img-responsive {margin: 0 auto !important;}
									#text_ou{padding-top: 0!important}
									.NewFormBg .btn[disabled] {margin-top: 0px!important}
                                    .newSoulte #etape33bis .margLeft10,
                                    .newSoulte #etape33 .margLeft10,
                                    .newRenego #etape33bis .margLeft10,
                                    .newRenego #etape33 .margLeft10 {
                                        margin-left: 10px !important;
                                    }
                                    .newSoulte #etape14R2 .listeBanque .form-group,
                                    .newSoulte #etape24bis .listeBanque .form-group,
                                    .newSoulte #etape24 .listeBanque .form-group,
                                    .newRenego #etape24bis .listeBanque .form-group,
                                    .newRenego #etape24 .listeBanque .form-group,
                                    .newRenego #etape14R2 .listeBanque .form-group {
                                        padding: 0 2px 0 2px !important;
                                    }
                                    .newSoulte #etape24bis,
                                    .newSoulte #etape24,
                                    .newSoulte #etape14R2,
                                    .newRenego #etape24bis,
                                    .newRenego #etape24,
                                    .newRenego #etape14R2 {
                                        margin: 0 5px 0 5px;
                                    }
                                    .NewFormBg .row {
                                        padding: 0 0 15px 0;
                                        margin: 0;
                                    }
                                    .NewFormBg #EncartSafe::before {
                                        display: block;
                                    }
                                    .NewFormBg .rappelTitreEtape {
                                        color: #0b1e6d;
                                        text-align: center;
                                        font-size: 18px;
                                        position: relative;
                                        width: 68% !important;
                                        margin: 10px auto 10px;
                                    }
                                    .bloc-1-simu .desc p {
                                        font-size: 16px;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci .container {
                                        width: 100%;
                                    }
                                    .BlocFormulaireGaucheSimu {
                                        padding: 0 20px;
                                        height: auto;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci .col-xs-12.contenantResultatPret {
                                        padding: 0px !important;
                                    }
                                    p.title_merci {
                                        font-size: 20px !important;
                                    }
                                    
                                    .BlocFormulaireGaucheBoutonSimu,
                                    .blocFormulaireDroiteBoutonSimu {
                                        font-size: 18px;
                                        margin-bottom: 20px;
                                    }
                                    .blocFormulaireDroiteSimu {
                                        height: auto;
                                        padding: 0 20px;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci {
                                        height: auto;
                                    }
                                    .newSoulte #etape34co2 .btValider,
                                    .newRenego #etape34co2 .btValider {
                                        font-size: 16px;
                                        padding: 4px 20px;
                                    }
                                }
                                @media all and (max-width: 350px) {
                                    p.title_merci {
                                        font-size: 20px !important;
                                    }
                                    .bloc-1-simu .desc p {
                                        font-size: 14px;
                                    }
                                    .gray {
                                        width: 90%;
                                    }
                                    .BlocFormulaireGaucheSimu {
                                        height: auto;
                                    }
                                    .BlocFormulaireGaucheBoutonSimu,
                                    .blocFormulaireDroiteBoutonSimu {
                                        font-size: 18px;
                                        margin-bottom: 20px;
                                    }
                                    .blocFormulaireDroiteBoutonSimu {
                                        font-size: 14px;
                                    }
                                    .blocFormulaireDroiteSimu {
                                        height: auto;
                                        padding: 0 20px;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci {
                                        height: auto;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci .contenantResultatPret2 {
                                        padding-left: 0px !important;
                                        padding-right: 0px !important;
                                    }
                                    .FormulairePretImmoIllusConteneurMerci .col-xs-12 {
                                        padding-right: 15px;
                                        padding-left: 15px;
                                    }
                                }