<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto&amp;display=swap');

@-ms-viewport { width: device-width; }
*{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html{
    margin: 0 0;
    padding: 0 0;
    width: 100% !important;
    height: 100% !important;
}
body{
    font-family: Roboto,"open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #425369;
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0 0;
    width: 100% !important;
    /*height: 100% !important;*/
    max-width: 1660px;
}
.center{
    text-align: center;
}
.blue{
    color: #009DE0;
}
.gray{
    color: #788696;
}
.justify{
    text-align: justify;
}

.select2-container{
    width: 100% !important;

}

.help-block{
    color: #EC1F1F;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}

.has-feedback label~.form-control-feedback{
    top: 21px;
    right: -7px;
}

.uppercase{
    text-transform: uppercase;
}
ul{
    margin: 0 0;
    padding: 0 0;
}
li{
    list-style: none;
}

img{
    width: auto;
    display: inline-block;
    max-width: 100%;
}
.pageContainer{
    display: block;
    margin: 0 auto;
    padding-bottom: 50px;
}
.withSideBar{
    display: grid;
    grid-template-columns: auto 350px;
}
.pageContainer&gt;.Left{
    /*border: 1px dashed #FF0000;*/
    display: block;
    margin: 0 auto;
    padding: 10px 10px;
    width: 100%;
}
.pageContainer&gt;.Right{
    /*border: 1px dashed #00FF00;*/
    display: block;
    margin: 0 auto;
    padding: 10px 10px;
}
.header{
    display: block;
    margin: 28px 3vw 20px 3vw;
    display: grid;
    grid-template-columns: 1fr auto;
}
a{
    color: #009DE0;
    text-decoration: none;
}
a:hover{
    color: #009DE0;
    text-decoration: none;
}
a:visited,a:focus,a:active{
    color: #009DE0;
    text-decoration: none;
}

.header .logo{
    display: block;
    width: auto;
}
.header .espaceclient{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #019EE0;
    text-align: left;
}
.select2-container--default .select2-selection--single{
    background: #F3F8FF;
    height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 34px;
}

.select2-container--open{
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}
input{
    background: #F3F8FF;
    border: 1px solid #B9C8D7;
    box-sizing: border-box;
    border-radius: 6px;
}
.header input[name=Email]{
    width: 20vw;
    max-width: 280px;
}
.header input[name=Pswd]{

}
.header .login{
    display: inline-block;
}
.header .login ul&gt;li{
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
.header .login ul&gt;li:last-child{
    margin-right: 0px;
}
.header .login .BLogin{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 14px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #788696;
    padding: 9px 10px;
}
.header .login .info{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    display: flex;
    align-items: center;
    color: #788696;
    padding: 3px 0px 0px 0px;
}

.menu{
    display: block;
    height: 40px;
    background: #009DE0;
    text-align: center;
}
.menuR{
    display: none;
}
#FormLoginHeader .form-group{
    margin-bottom: 0px;
}
.menu ul{
    display: inline-block;
}
.menu ul&gt;li{
    display: inline-block;
    margin-right: 5px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 40px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
}
.menu ul&gt;li:last-child{
    margin-right: 0px;
}
.menu ul&gt;li&gt;a{
    display: inline-block;
    width: 100%;
    background-color: inherit;
    color: inherit;
    padding: 0 5px;
    text-decoration: none;
}
.menu ul&gt;li&gt;a:hover{
    background-color: #FFFFFF;
    color: #009DE0;
    -webkit-box-shadow: inset 0px 0px 0px 1px #009DE0;
    box-shadow: inset 0px 0px 0px 1px #009DE0;
    text-decoration: none;
}
.intro{
    position: relative;
    display: block;
    height: 300px;
    background: url('/front/images/headerlight.png') no-repeat center top;
    background-size: cover;
    background-color: #009DE0;
}
.intro&gt;.info1{
    position: absolute;
    left: 2vw;
    top: 40px;
    color: #009DE0;
    width: 380px;
    font-size: 20px;
    line-height: 24px;
}
.intro&gt;.info2{
    position: absolute;
    left: 2vw;
    bottom: 40px;
    width: 360px;
    font-size: 18px;
    line-height: 22px;
    background: #009DE0;
    color: #FFFFFF;
    border-radius: 8px;
    padding: 16px 20px;
    text-align: center;
}
.intro&gt;.info2&gt;div{
    font-weight: bold;
    margin-top: 12px;
    font-size: 26px;
    line-height: 30px;
}
.intro&gt;.info2&gt;div&gt;span{
    color: #c4c9cf;
}
/*
.intro&gt;.evolue{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50% , -50%);
    -moz-transform: translate(-50% , -50%);
    -ms-transform: translate(-50% , -50%);
    -o-transform: translate(-50% , -50%);
    transform: translate(-50% , -50%);
    background: #00c070;
    border-radius: 8px;
    padding: 16px 20px;
    color: #FFFFFF;
    text-align: center;
    max-width: 30vw;
}
.intro&gt;.evolue&gt;div:first-child{
    font-size: 30px;
}
.intro&gt;.evolue&gt;div:last-child{
    margin-top:15px;
    font-size: 20px;
    line-height: 26px;
}
.intro&gt;.evolue&gt;div:last-child&gt;a{
    margin-top:20px;
    background-color: #FFFFFF;
    padding: 3px 40px;
    color: #00c070;
    border-radius: 8px;
}
*/
.intro&gt;.redigez{
    position: absolute;
    left: min(1180px ,calc(100% - 340px));
    top: 150px;
    width: 311px;
    text-align: center;
    font-size: 22px;
    padding: 10px 20px;
}

.intro&gt;.overlay{
    position: absolute;
    left: min(1180px ,calc(100% - 340px));
    top: 30px;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 8px;
}
.intro&gt;.overlay&gt;.title{
    font-family: Roboto;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
    color: #009DE0;
    margin-bottom: 6px;
}
.StepsContainer{
    display: block;
    width: 100%;
    background: #F3F2F2;
    text-align: center;
    height: auto;
    padding: 30px 0;
}
.StepsContainer&gt;ul{
    display: inline-block;
    margin: 0 auto;
}
.StepsContainer&gt;ul&gt;li:first-child{
    margin-left: 0;
}
.StepsContainer&gt;ul&gt;li{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}

.StepsContainer .Step{
    max-width: 320px;
    display: grid;
    grid-row-gap: 1px;
    grid-column-gap: 10px;
    grid-template-areas:
            "a b d"
            "a c d";
    grid-template-columns: auto 1fr auto;
    grid-template-rows: 50% 50%;
    justify-items: left;
}
.Circle{
    display: inline-flex;
    width: 90px;
    height: 90px;
    border-radius: 100%;
    background: #009DE0;
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #FFFFFF;
}
.StepsContainer .Step .Icon{
    grid-area: a;
    margin: 12px 0px;
    font-size: 40px;
    align-self: center;
}
.StepsContainer .Step.selected{
    opacity: 1.0;
}
.StepsContainer .Step.no-selected{
    opacity: 0.35;
}


.StepsContainer .Step .Title{
    grid-area: b;
    align-self: end;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    color: #009DE0;
}
.StepsContainer .Step .STitle{
    grid-area: c;
    align-self: start;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #788696;
}
.StepsContainer .Step .Arrow{
    grid-area: d;
    align-self: center;
}
.StepsContainer ul&gt;li:nth-child(3) .Step .Arrow{
    display: none;
}
.Button{
    display: inline-block;
    padding: 6px 20px;
    background-color: #EC1F1F;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    border: none;
    height: fit-content;
}
.Button:hover{
    color: #FFFFFF;
    background-color: #e76767;
    text-decoration: none;
}
.Button.blue{
    background-color: #009DE0;
}
.Button.blue:hover{
    background-color: #0face0;
}
.Button.gray{
    background-color: #C5CBD2;
}
.Button.gray:hover{
    background-color: #d4d9de;
}
.Button:visited,.Button:focus,.Button:active{
    color: #FFFFFF;
    text-decoration: none;
}

.StepsTitle{
    display: block;
    margin-top: 12px;
    text-align: center;
    color: #009DE0;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 38px;
    line-height: 45px;
}
.StepsSTitle{
    display: block;
    margin: 8px 0 16px 0;
    color: #788696;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    text-align: center;
}
p{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    display: block;
    color: #788696;
}
p span{
    color: #009DE0;
}
h1{
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 40px;
    display: block;
    color: #009DE0;
}
h1.Title{
    text-align: center;
    margin: 25px auto 15px auto;
}
h2{
    font-style: normal;
    font-weight: 500;
    font-size: 26px;
    line-height: 30px;
    display: block;
    color: #009DE0;
}
h2.Title{
    text-align: center;
    margin: 25px auto 15px auto;
}
h3{
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    display: block;
    color: #009DE0;
}
h3.Title{
    text-align: center;
    margin: 25px auto 15px auto;
}
.line1{
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    color: #009DE0;
}
.line1.blk{
    display: block;
}

.desc1{
    display: block;
    margin: 10px auto 15px auto;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    color: #414141;
    text-align: justify;
}
.desc2{
    display: block;
    margin: 10px auto 15px auto;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #414141;
    text-align: justify;
}
.desc3{
    display: block;
    margin: 10px auto 15px auto;
    font-size: 18px;
    line-height: 21px;
    color: #808D9D;
}
.loginContainer{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1000px;
    margin: 0 auto;
}
.loginContainer&gt;div:nth-child(2){
    border-left: 2px solid #009DE0;
    border-right: 2px solid #009DE0;
}
.loginContainer&gt;div{
    padding: 0px 20px;
}
.loginContainer.newpswd{
    display: block;
}
.loginContainer.newpswd&gt;div:first-child{
    border-right: none;
}

.form-control{
    background: #F3F8FF;
    border: 1px solid #B9C8D7;
    box-sizing: border-box;
    border-radius: 6px;
}
.BForm{
    width: auto;
    margin: 0 auto;
    margin-top: 10px;
}

.PswdForgot{
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    color: #009DE0;
}
.Error{
    display: block;
    text-align: center;
    color: #EC1F1F;
    padding: 10px;
    font-size: 15px;
    line-height: 20px;
}
.Logout,.LogoutAdmin{
    display: inline-block;
    padding: 5px 10px;
    background-color: #EC1F1F;
    border-radius: 3px;
    color: #FFFFFF;
}
.LogoutAdmin{
    background-color: #199C17;
}
.Logout:hover,.LogoutAdmin:hover{
    color: #FFFFFF;
    text-decoration: none;
}
.Logout:visited,.Logout:focus,.Logout:active,.LogoutAdmin:visited,.LogoutAdmin:focus,.LogoutAdmin:active{
    color: #FFFFFF;
    text-decoration: none;
}

.HelpSelector{
    display: block;
    margin: 30px auto 20px auto;
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    color: #788696;
}
.HelpSelector&gt;span{
    color: #009DE0;
}
.formContainer{
    display: block;
    max-width: 800px;
    margin: 0 auto;
}
.formContainer label:not(.toggle-on,.toggle-off){
    display: block;
    width: 100%;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #009DE0;
    padding: 0;
}
.formContainer label&gt;a{
    font-size: 16px;
    float: right;
    cursor: pointer;
}
.formContainer label&gt;i{
    font-size: 16px;
    float: right;
    cursor: pointer;
}
.formSection{
    margin: 20px auto 30px auto;
    font-size: 28px;
    line-height: 44px;
    color: #009DE0;
    border-bottom: 2px solid #009DE0;
}
.formSection&gt;.facultatif{
    font-size: 15px;
}
.formSection&gt;i{
    font-size: 38px;
    margin-right: 20px;
}
.formButton{
    margin: 30px auto 20px auto;
    display: block;
    border: none;
}
.formHelp{
    margin: 5px auto 2px auto;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #A6A9AC;
}
.GerantTitle{
    margin: 25px auto 15px auto;
    font-size: 26px;
    line-height: 30px;
    display: block;
    color: #009DE0;
    /*border-top: 2px solid #009DE0;*/
    padding-top: 4px;
}

.GerantTitle .Button{
    font-size: 16px;
    float: right;
    cursor: pointer;
}
.Gerants&gt;div:not(:last-child) .Button,.Gerants&gt;div:first-child .Button{
    display: none;
}
.Button.AddGerant{

}
.GerantType_1,.GerantType_2{
    display: none;
}






.maxwidth{
    max-width: 1660px;
    padding: 0 20px;
}
.hcenter{
    display: block;
    text-align: center;
}
.tcenter{
    text-align: center;
}
.mtb{
    margin-top: 10px;
    margin-bottom: 15px;
}

.FormTemplate{
    display: block;
    background: #EFEFEF;
    padding: 15px;
    border-radius: 13px;
    border: 1px solid #000000;
    margin: auto;
    max-width: 500px;
}
.FormTemplate h3{
    font-weight: bold;
    color: #788696;
    text-align: center;
}
.FormTemplate img{
    display: block;
    margin: 0 auto;
    width: auto;
    height: auto;
    max-width: 300px;
    max-height: 100px;
}
.debug{
    color: #FF0000;
}
hr{
    margin: 2px 0px;
    border-top: 1px solid #000000;
}

.info_circle{
    display: grid;
    grid-gap: 2px;
    grid-template-rows: auto auto 1fr;
    align-items: center;
    justify-items: center;
    width: 100%;
    max-width: 540px;
    margin: 0 auto;
}
.info_circle&gt;div:nth-child(1){
    margin: 10px 0px;
}
.info_circle&gt;div:nth-child(2){
    margin: 10px 0px;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #009DE0;
}

.info_circle_list{
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: dense;
    margin: 0 auto;
    text-align: center;
}
.info_circle_list&gt;li{
    display: inline-block;
}
.info_circle_list&gt;li:last-child{
    margin: 0px;
}


.info_panel{
    margin: 20px auto 0 auto;
    display: grid;
    grid-gap: 2px;
    grid-template-rows: auto 1fr;
    align-items: center;
    justify-items: center;
    width: 100%;
    max-width: 540px;
}
.info_panel&gt;div:nth-child(1){
    background-color: #009DE0;
    padding: 8px 10px;
    width: 100%;
    color: #FFFFFF;
    font-size: 17px;
}
.info_panel&gt;div:nth-child(2){
    width: 100%;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #009DE0;
    padding: 5px 8px;
}

.info_panel_list{
    display: grid;
    grid-gap: 0px 25px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: dense;
}
.info_panel_list&gt;li{
    display: inline-block;
}
.info_panel_list&gt;li:last-child{
    margin: 0px;
}
.footerJournaux{
    display: grid;
    grid-template-columns: 250px 1fr 200px;
    grid-gap: 10px;
    align-items: center;
    justify-items: center;
    background-color: #A8B5C5;
    margin: 30px 0px -30px 0px;
    padding: 40px 20px;
    color: #FFFFFF !important;
}
.footerJournaux .journaux {
    width: 100%;
    max-width: 260px;
    height: auto;
}
.footerJournaux .Button{
    padding: 8px 16px;
    border-radius: 7px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 37px;
}
.footerJournaux .title {
    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 10px;
}
.footerJournaux .desc {
    font-family: Roboto;
    font-style: italic;
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
}
.footer{
    display: block;
    color: #FFFFFF;
    margin: 30px 0 0 0;
    padding: 30px 20px 20px 20px;
    background-color: #798697;
    color: #FFFFFF;
}
.footer .s1{
    display: grid;
    grid-template-columns: auto 22% 21% 16%;
    grid-auto-flow: column;
    grid-gap: 20px;
    align-items: first;
    justify-items: left;

}
.footer .s1 .title{
    display: inline-block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 19px;
}
.footer .s1 .desc{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 130%;
    word-break: break-word;
}
.footer .s1 a{
    display: flex;
    align-items: center;
    color: #FFFFFF;
}
.footer .s1 ul{
    display: block;
}
.footer .s1 ul&gt;li{
    display: block;
    margin: 5px 0;
}
.footer .s1 .Circle{
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    margin-right: 10px;
}
.footer .s1 .Circle&gt;i{
    color: #000000;
    font-size: 24px;
}
.footer .s2{
    margin-top: 5px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 150%;
    text-align: center;
}
.bloc{
    display: block;
    margin-bottom: 40px;
}
.bloc&gt;div:first-child{
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: #788696;
    border-bottom: 1.5px solid #788696;
    margin-bottom: 10px;
}
.bloc&gt;div:last-child{
    display: block;
}
.bloc ul{
    padding-left: 15px;
}
.bloc ul&gt;li,.bloc ul&gt;li&gt;a{
    display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    color: #788696;
}
.bloc ul&gt;li:before{
    content: "";
    position: relative;
    left: -11px;
    top: 13px;
    border-color: transparent #009DE0;
    border-style: solid;
    border-width: 4px 0px 4px 8px;
    display: block;
    height: 0;
    width: 0;
}

#global_search{

}
.global_search_advanced{
    margin-top: 6px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #788696;
    text-align: right;
}

.StepsGrid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: dense;
    grid-gap: 50px;
}
.Step1{
    margin-bottom: 40px;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
    color: #788696;
}
.Step1&gt;div:first-child{
    display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 33px;
    color: #009DE0;
    border-bottom: 2px solid #009DE0;
    margin-bottom: 15px;
}
.Step1&gt;ul{
    display: block;
}
.Step1&gt;ul&gt;li{
    display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    padding: 8px 8px;
    background-color: #FFFFFF;
}
.Step1&gt;ul&gt;li:nth-child(odd){
    background-color: #EBEDEF;
}
.Step1&gt;ul&gt;li a:hover{
    color: #009DE0;
}
.Step1&gt;.AnnonceRender{
    background: #EFEFEF;
    border-radius: 13px;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 19px;
    text-align: justify;
    color: #000000;
}
.PrixAnnonce{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
}
.Step1 .Total{
    display: block;
    margin-top: 30px;
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 22px;
    line-height: 26px;
}
.Step1 .Total .line{
    display:grid;
    width: 100%;
    grid-template-columns: 150px auto;
    gap: 10px;
    color: #788696;
}
.Step1 .Total .line.TOT{
    color: #009DE0;
    font-weight: bold;
}
.AdresseFacturation{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 23px;
}
.Step1&gt;.Serenite,.Step1&gt;.Serenite label{
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    text-align: justify;
    color: #788696;
}
.Step1.ModePaiement{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #788696;
}
.Step1.ModePaiement ul{
    margin-top: 20px;
    margin-bottom: 20px;
}
.Step1.ModePaiement ul&gt;li:nth-child(odd){
    background-color: #FFFFFF;
}
.Step1.ModePaiement li,.Step1.ModePaiement label{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    color: #788696;
    margin-bottom: 2px;
    padding: 0;
}

.cnilcookies{
    position: fixed;
    z-index: 10000;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #FFFFFF;
    width: 100vw;
    padding: 20px 20px;

    display: none;
    grid-gap: 10px;
    grid-template-columns: 1fr auto;
    align-items: center;
    border-top: 1px solid #C5CBD2;
    text-align: center;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
}
.cnilcookies .BCnilAccepter{
    margin:0px 10px;
}
.imgwrappercenter{
    display: flex;
    justify-content: center;
}
.imgwrappercenter img{
}
.cmsText hr{
    margin: 12px 0px;
    border-top-color:rgb(204, 204, 204);
}
.cmsText ul{
    margin-bottom: 10px;
    padding-left: 20px;
}
.cmsText span{
    color: inherit;
}
.BSearchAnnonces{
    width: 100%;
    text-align: center;
    background-color: #C5CBD2;
}</pre></body></html>