.version.salons_design {
    color: #0000F4;
    background-color: #E7E750;
}

.js body {
    visibility: hidden;
}

.js body.initialized {
    visibility: visible;
}

@font-face{
    font-family: '__Gotham_5';
    src: url('../fonts/gotham%20bold.eot');
    src: local('☺'), url('../fonts/gotham%20bold.woff') format('woff'), url('../fonts/gotham%20bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face{
    font-family: '__Gotham_5';
    src: url('../fonts/gotham-light.eot');
    src: local('☺'), url('../fonts/gotham-light.woff') format('woff'), url('../fonts/gotham-light.svg') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face{
    font-family: '__Gotham_5';
    src: url('../fonts/gotham-lightitalic.eot');
    src: local('☺'), url('../fonts/gotham-lightitalic.woff') format('woff'), url('../fonts/gotham-lightitalic.svg') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face{
    font-family: '__Gotham_5';
    src: url('../fonts/gotham%20bold.eot');
    src: local('☺'), url('../fonts/gotham%20bold.woff') format('woff'), url('../fonts/gotham%20bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
}

#page {
    border-width: 0px;
    border-color: #000000;
    background-image: none;
    z-index: 1;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

#u3886 {
    z-index: 6;
}

#u3906-4, #u3906-4-2 {
    font-weight: 700;
    z-index: 10;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3875-4 {
    font-family: '__Gotham_5';
    font-weight: 300;
    text-align: justify;
    z-index: 14;
    color: #FFFFFF;
    position: relative;
}

#u3899-5 {
    min-height: 18px;
    z-index: 18;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u24726-5, #u24726-5-2 {
    min-height: 18px;
    z-index: 62;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u24738-5 {
    min-height: 18px;
    z-index: 67;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3889 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent;
    background-position: center top;
    filter: alpha(opacity=100);
    z-index: 5;
    background-repeat: no-repeat;
    opacity: 1;
    background-size: cover;
}

#u3889-bw, #test_colonne {
    z-index: 5;
}

#u3896 {
    z-index: 7;
}

.box1,
.box2 {
    border-width: 0px;
    border-color: #000000;
    background-color: #003afa;
}
.row {display: inline-flex;
width: auto;}

.icons-pack-sol {
    float: left;
    width: 171px;
    border-right: 1px solid rgba(0,0,0,0.10);
    margin: 34px 0 0 0;
    text-align: center;
}
.icons-pack-sol2 {
    float: left;
    width: 171px;
    border-right: 0px solid rgba(0,0,0,0.10);
    margin: 34px 0 0 0;
    text-align: center;
}
.icons-pack-sol4 {
    float: left;
    width: 171px;
    border-right: 0px solid rgba(0,0,0,0.10);
    margin: 34px 0 0 0;
    text-align: center;
}
.icons-pack-sol3 {
    float: left;
    width: 513px;
    border-right: 1px solid rgba(0,0,0,0.10);
    margin: 34px 0 0 0;
    text-align: center;
}
.button {
        -webkit-appearance: none;
        box-sizing: border-box;
        text-align: center;
        font-weight: 400;
        text-transform: uppercase;
        text-decoration: none;
		font-family:'__Gotham_5';src:url('../fonts/gotham-light.eot');src:local('☺'), url('../fonts/gotham-light.woff') format('woff'), url('../fonts/gotham-light.svg') format('svg');font-style:normal;
      }
.icons-pack-sol3 .button {
        height: 40px;
        margin: 0 4px;
        line-height: 40px;
      }

      .icons-pack-sol3 .button {
        background-color: #001353;
        color: #ffffff;
        border: 1px solid #FFFFFF;
        display: block;
        padding: 0 30px;
      }
	 .icons-pack-sol3 .button:hover {
        background-color: #003afa;
        color: #FFFFFF;
        border: 1px solid #FFFFFF;
        display: block;
        padding: 0 30px;
      }

.icons-pack-sol4 .button {
        height: 40px;
        margin: 0 4px;
        line-height: 40px;
      }

      .icons-pack-sol4 .button {
        background-color: #001353;
        color: #ffffff;
        border: 1px solid #FFFFFF;
        display: block;
        padding: 0 30px;
      }
	 .icons-pack-sol4 .button:hover {
        background-color: #FFFFFF;
        color: #001353;
        border: 1px solid #001353;
        display: block;
        padding: 0 30px;
      }
.sol-desc {
    float: left;
    width: 100%;
    text-align: center;
	font-family: '__Gotham_5';
    font-weight: 700 !important;
	color: #001353!important;
	text-transform: uppercase;
}
span.link_t3, a.link_t3 {text-align: justify-all!important;font-family: '__Gotham_5';
    font-weight: 300;
    font-style: bold;font-size: 30px; text-transform: uppercase;line-height: normal;color: #FFFFFF;padding-right: 80px;}
span.link_t3:hover, a.link_t3:hover{color: #003afa!important;}
#u3901-4 {
    z-index: 23;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3905-4 {
    font-family: '__Gotham_5';
    font-weight: 300;
    text-align: justify;
    z-index: 27;
    color: #FFFFFF;
    position: relative;
}

#u3871-5 {
    min-height: 18px;
    z-index: 31;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#pu3872 {
    width: 0.01px;
    z-index: 4;
}

#u3872 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center top;
    opacity: 1;
    z-index: 4;
    background-size: cover;
}

#u3872-bw {
    z-index: 4;
}

#u3877 {
    z-index: 8;
}

#u3876-4 {
    font-weight: 700;
    z-index: 36;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3891-4 {
    text-align: justify;
    z-index: 40;
    font-weight: 300;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3900-5 {
    min-height: 18px;
    z-index: 44;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3894 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    opacity: 1;
    z-index: 3;
    background-size: cover;
}

#u3894-bw {
    z-index: 3;
}

#u3890, #u3890-2 {
    z-index: 9;
}

#u3888-4, #u3888-4-2 {
    z-index: 49;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3913-4, #u3913-4-2 {
    text-align: justify;
    z-index: 53;
    font-weight: 300;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3902-5, #u3902-5-2 {
    min-height: 18px;
    z-index: 57;
    font-weight: 700;
    color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
}

#u3899,
#u24726, #u24726-2,
#u24738,
#u3871,
#u3900,
#u3902, #u3902-2 {
    text-decoration: underline;
    font-weight: 700;
}

#u3878{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent;
    filter: alpha(opacity=100);
    opacity: 1;
    background-position: center top;
    background-repeat: no-repeat;
    z-index: 2;
    background-size: cover;
}
#u3878-2 {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    background-color: transparent;
    filter: alpha(opacity=100);
    opacity: 1;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 2;
    background-size: cover;
}

#u3878-bw, #u3878-bw-2 {
    z-index: 2;
}

#u169112 {
    top: 0px;
    position: fixed;
    height: 85px;
}

#u169115,
#u169092,
#u169095 {
    left: 50%;
    position: fixed;
}

#u169094-4 {
    left: 50%;
    width: 21px;
    position: fixed;
}

#u169094-4:hover {
    padding-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 21px;
    padding-top: 0px;
}

#u169093-4 {
    left: 50%;
    width: 21px;
    position: fixed;
}

#u169094-4.MuseLinkActive,
#u169093-4:hover {
    padding-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 21px;
    padding-top: 0px;
}

#u169093-4.MuseLinkActive {
    padding-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 21px;
    padding-top: 0px;
}

#u24754 {
    position: relative;
    z-index: 72;
}

#u24750 {
    z-index: 73;
    display: block;
}

#u24768 {
    position: relative;
    z-index: 74;
}

#u24769 {
    z-index: 75;
    display: block;
}

#u24798, #u24798-2, #u24798-2-2 {
    position: relative;
    z-index: 76;
}

#u24799, #u24799-2, #u24799-2-2 {
    z-index: 77;
    display: block;
}

#protection-covid,
#protection-publics,
#files-attente, #protection-comptoirs, #protection-contact {
    width: 22px;
    margin-right: -10000px;
    position: relative;
}

#u169111_align_to_page {
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

#u169088,
#u169113,
#u169105,
#u169099,
#u169090 {
    margin-right: -10000px;
    position: relative;
}

#u169098-8 {
    min-height: 23px;
    margin-top: 9px;
    position: relative;
}

.html {
    background-color: #FFFFFF;
}

body {
    position: relative;
}

.verticalspacer {
    min-height: 1px;
}

@media (min-width: 981px), print{
    #muse_css_mq {
        background-color: #FFFFFF;
    }

    #bp_infinity.active {
        display: block;
    }

    #page {
        width: 980px;
        min-height: 499px;
    }

    #protection-contact {
        margin-top: 4040px;
        left: -230px;
    }
	
	#protection-comptoirs {
        margin-top: 3190px;
        left: -230px;
    }
	
	#files-attente {
        margin-top: 2340px;
        left: -230px;
    }

    #protection-publics {
        margin-top: 1460px;
        left: -230px;
    }

    #protection-covid {
        margin-top: 610px;
        left: 200px;
    }

    #u169112,
    #u169112-bw {
        z-index: 102;
    }

    #pu3889 {
        z-index: 5;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 85px;
        margin-left: -100px;
    }
	#logo_T3 {position: relative;
	margin-left: 450px;}
    #u3889 {
        min-height: 450px;
		background-color: rgba(0,19,83, 1);
		height: 450px;
        padding-bottom: 0px;
    }

    #u3889_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 980px;
        left: 10px;
		display: flex;
    }
	#text-intro-t3 {
		margin-top: 0px;
		width: 679px;
		height: auto;
		background-color: rgba(0,19,83, 1);
		font-family: '__Gotham5';
		
		
	}
    #u3886 {
        width: 244px;
        max-height: 480px;
        margin-right: -10000px;
        left: 785px;
        padding: 24px 8px 8px 13px;
    }

	#link1, #link2, #link1.link_barre_droite, #link2.link_barre_droite, a.link_barre_droite, a.link_barre_droite {min-height: 18px; z-index: 67; color: #FFFFFF;
    position: relative;
    font-family: '__Gotham_5';
        width: 244px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 10px;text-decoration: underline;
    font-weight: 700!important;text-transform: uppercase!important;}
	
	#u3906-4{
        width: 244px;
        min-height: 41px;
        line-height: 25px;
        font-size: 21px;
		margin-top: 10px;
    } #u3906-4-2 {
        width: 244px;
        min-height: 41px;
        line-height: 25px;
        font-size: 21px;
    }

    #u3875-4 {
        width: 244px;
        min-height: 144px;
        line-height: 18px;
        font-size: 15px;
        letter-spacing: -0.05em;
        margin-top: 20px;
    }

    #u3899-5 {
        width: 244px;
        line-height: 18px;
        font-size: 15px;
        margin-top: -2px;
    }

    #u24726-5, #u24726-5-2,
    #u24738-5 {
        width: 244px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 10px;
    }

    #u24754 {
        width: 45px;
        margin-left: 204px;
        margin-top: 19px;
    }

    #u3889-bw{
        min-height: 401px;
    } #test_colonne {
        min-height: 310px;
    }

    #pu3872 {
        margin-top: -1px;
    }

    #u3872 {
        height: 850px;
        background-image: url("../images/covid site-01-dk.jpg");
    }

    #u3896 {
        width: 244px;
        position: relative;
        margin-right: -10000px;
        left: 790px;
        padding: 29px 8px 8px 13px;
    }

    #u3901-4 {
        width: 244px;
        min-height: 26px;
        line-height: 25px;
        font-size: 21px;
    }

    #u3905-4 {
        width: 244px;
        min-height: 72px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 5px;
    }

    #u3871-5 {
        width: 244px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 35px;
    }

    #u24768 {
        width: 45px;
        margin-left: 204px;
        margin-top: 51px;
    }

    #pu3894 {
        z-index: 3;
        width: 0.01px;
    }

    #u3894 {
        height: 880px;
        background-image: url("../images/covid site-02-dk.jpg");
    }

    #u3877 {
        width: 249px;
        position: relative;
        margin-right: -10000px;
        left: 789px;
        padding: 29px 5px 8.199999999999818px 12px;
    }

    #u3876-4 {
        width: 252px;
        min-height: 30px;
        line-height: 25px;
        font-size: 21px;
        margin-left: 1px;
    }

    #u3891-4 {
        width: 244px;
        min-height: 72px;
        line-height: 18px;
        font-size: 15px;
        letter-spacing: -0.05em;
        margin-top: 30px;
    }

    #u3900-5 {
        width: 244px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 48px;
    }

    #u24798, #u24798-2, #u24798-2-2 {
        width: 45px;
        margin-left: 209px;
        margin-top: 25px;
    }

    #pu3878, #pu3878-2 {
        z-index: 2;
        width: 0.01px;
    }

    #u3878 {
        height: 850px;
        background-image: url("../images/covid site-03.jpg");
    }
	#u3878-2 {
        height: 850px;
        background-image: url("../images/covid site-04.jpg");
    }

    #u3872-bw,
    #u3894-bw,
    #u3878-bw, #u3878-bw-2 {
        height: 850px;
    }

    #u3890 {
        width: 248px;
        position: relative;
        margin-right: -10000px;
        left: 789px;
        padding: 27px 10px 10px 8px;
    }
	
	#u3890-2 {
        width: 248px;
        position: relative;
        margin-right: -10000px;
        left: 789px;
        padding: 27px 10px 40px 8px;
    }

    #u3888-4, #u3888-4-2 {
        width: 253px;
        min-height: 31px;
        line-height: 25px;
        font-size: 21px;
    }

    #u3913-4, #u3913-4-2 {
        width: 253px;
        min-height: 72px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 31px;
    }

    #u3902-5, #u3902-5-2 {
        width: 253px;
        line-height: 18px;
        font-size: 15px;
        margin-top: 40px;
    }

    #pu169109 {
        z-index: 103;
        width: 0.01px;
        height: 0px;
        padding-bottom: 50px;
        margin-right: -10000px;
        margin-top: 19px;
    }

    #u169109 {
        z-index: 103;
        width: 16px;
        position: fixed;
        top: 24px;
        left: 50%;
        margin-left: 293px;
    }

    #u169096 {
        z-index: 105;
        width: 16px;
        position: fixed;
        top: 24px;
        left: 50%;
        margin-left: 265px;
    }

    #u169103 {
        z-index: 107;
        width: 16px;
        position: fixed;
        top: 24px;
        left: 50%;
        margin-left: 237px;
    }

    #u169101 {
        z-index: 109;
        width: 16px;
        position: fixed;
        top: 24px;
        left: 50%;
        margin-left: 349px;
    }

    #u169107 {
        z-index: 111;
        width: 16px;
        position: fixed;
        top: 24px;
        left: 50%;
        margin-left: 321px;
    }

    #u169115 {
        z-index: 113;
        width: 230px;
        top: 19px;
        margin-left: -470px;
    }

    #u169092 {
        z-index: 115;
        width: 46px;
        padding-bottom: 50px;
        top: 19px;
        margin-left: 424px;
    }

    #u169095 {
        z-index: 124;
        width: 46px;
        min-height: 29px;
        top: 19px;
        margin-left: 424px;
    }

    #u169094-4 {
        z-index: 120;
        min-height: 15px;
        top: 54px;
        margin-left: 424px;
    }

    #u169094-4:hover {
        margin-left: 424px;
        min-height: 15px;
    }

    #u169094-4.MuseLinkActive {
        margin-left: 424px;
        min-height: 15px;
    }

    #u169093-4 {
        z-index: 116;
        min-height: 15px;
        top: 54px;
        margin-left: 449px;
    }

    #u169093-4:hover {
        margin-left: 449px;
        min-height: 15px;
    }

    #u169093-4.MuseLinkActive {
        margin-left: 449px;
        min-height: 15px;
    }

    #pu85814 {
        z-index: 81;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 91px;
        margin-left: 1110px;
    }

    #u85814 {
        z-index: 81;
        width: 180px;
        min-height: 59px;
        border-width: 0px;
        border-color: transparent;
        background-color: transparent;
        position: relative;
    }

    #u85815 {
        z-index: 82;
        width: 180px;
        min-height: 59px;
        border-width: 0px;
        border-color: transparent;
        background-color: transparent;
        margin-top: 1px;
        position: relative;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 3525px);
    }

    #u169111 {
        z-index: 83;
        min-height: 37px;
        padding-bottom: 6px;
    }

    #u169111_align_to_page {
        width: 980px;
        left: -100px;
    }

    #u169098-8 {
        z-index: 84;
        width: 557px;
        margin-right: -10000px;
        left: 120px;
    }

    #u169088 {
        z-index: 96;
        width: 16px;
        margin-top: 14px;
        left: 826px;
    }

    #u169113 {
        z-index: 94;
        width: 16px;
        margin-top: 14px;
        left: 855px;
    }

    #u169105 {
        z-index: 92;
        width: 16px;
        margin-top: 14px;
        left: 883px;
    }

    #u169099 {
        z-index: 100;
        width: 16px;
        margin-top: 14px;
        left: 911px;
    }

    #u169090 {
        z-index: 98;
        width: 16px;
        margin-top: 14px;
        left: 939px;
    }

    #u169111-bw {
        z-index: 83;
        min-height: 37px;
    }

    body {
        min-width: 980px;
    }
}

@media (min-width: 415px) and (max-width: 980px){
    #muse_css_mq {
        background-color: #0003d4;
    }

    #bp_980.active {
        display: block;
    }

    #page {
        width: 414px;
        min-height: 499px;
    }

    #protection-covid {
        margin-top: 850px;
        left: -532px;
    }

    #u169112,
    #u169112-bw {
        z-index: 102;
    }

    #pu3889 {
        z-index: 5;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 85px;
        margin-left: -283px;
    }

    #u3889 {
        min-height: 321px;
        background-color: #001353;
        padding-bottom: 529px;
    }

    #u3886 {
        width: 197px;
        position: relative;
        margin-right: -10000px;
        left: 677px;
        padding: 17px 6px 12px 5px;
    }

    #u3906-4, #u3906-4-2 {
        width: 190px;
        min-height: 41px;
        line-height: 22px;
        font-size: 18px;
        margin-left: 5px;
    }

    #u3875-4 {
        width: 195px;
        min-height: 96px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 10px;
    }

    #u3899-5 {
        width: 195px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 11px;
    }

    #u24726-5, #u24726-5-2,
    #u24738-5 {
        width: 195px;
        line-height: 14px;
        font-size: 12px;
    }

    #u24754 {
        width: 40px;
        margin-left: 157px;
        margin-top: 11px;
    }

    #u3889-bw, #test_colonne {
        min-height: 321px;
    }

    #pu3872 {
        margin-top: -7px;
    }

    #u3872 {
        min-height: 783px;
        background-image: url("../images/covid site-01.jpg");
        padding-bottom: 67px;
    }

    #protection-publics {
        margin-top: 765px;
        left: 185px;
    }

    #u3896 {
        width: 190px;
        position: relative;
        margin-right: -10000px;
        margin-top: 7px;
        left: 677px;
        padding: 14px 9px 11px;
    }

    #u3901-4 {
        width: 189px;
        min-height: 26px;
        line-height: 22px;
        font-size: 18px;
    }

    #u3905-4 {
        width: 189px;
        min-height: 72px;
        line-height: 14px;
        font-size: 12px;
        margin-left: 1px;
        margin-top: 14px;
    }

    #u3871-5 {
        width: 189px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 17px;
    }

    #u24768 {
        width: 40px;
        margin-left: 149px;
        margin-top: 17px;
    }

    #pu3894 {
        z-index: 3;
        width: 0.01px;
    }

    #u3894 {
        min-height: 783px;
        background-image: url("../images/covid site-02.jpg");
        padding-bottom: 67px;
    }

    #u3889_align_to_page,
    #u3872_align_to_page,
    #u3894_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 414px;
        left: -283px;
    }

    #files-attente {
        margin-top: 765px;
        left: 167px;
    }
	#protection-comptoirs {
        margin-top: 765px;
        left: 167px;
    }
	#protection-contact {
        margin-top: 765px;
        left: 167px;
    }

    #u3872-bw,
    #u3894-bw {
        min-height: 783px;
    }

    #u3877 {
        width: 193px;
        position: relative;
        margin-right: -10000px;
        left: 677px;
        padding: 19px 9px 9px 6px;
    }

    #u3876-4 {
        width: 193px;
        min-height: 30px;
        line-height: 22px;
        font-size: 18px;
    }

    #u3891-4 {
        width: 193px;
        min-height: 72px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 19px;
    }

    #u3900-5 {
        width: 193px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 8px;
    }

    #u24798, #u24798-2, #u24798-2-2 {
        width: 40px;
        margin-left: 153px;
        margin-top: 7px;
    }

    #pu3878, #pu3878-2 {
        z-index: 2;
        width: 0.01px;
    }

    #u3878 {
        height: 850px;
        background-image: url("../images/covid site-03.jpg");
    }
	#u3878-2 {
        height: 850px;
        background-image: url("../images/covid site-04.jpg");
    }

    #u3878-bw, #u3878-bw-2  {
        height: 850px;
    }

    #u3890, #u3890-2 {
        width: 196px;
        position: relative;
        margin-right: -10000px;
        left: 679px;
        padding: 20px 6px 10px;
    }

    #u3888-4, #u3888-4-2 {
        width: 196px;
        min-height: 31px;
        line-height: 22px;
        font-size: 18px;
    }

    #u3913-4, #u3913-4-2 {
        width: 196px;
        min-height: 72px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 20px;
    }

    #u3902-5, #u3902-5-2 {
        width: 196px;
        line-height: 14px;
        font-size: 12px;
        margin-top: 21px;
    }

    #pu169109 {
        z-index: 103;
        width: 0.01px;
        height: 0px;
        padding-bottom: 49px;
        margin-right: -10000px;
        margin-top: 20px;
    }

    #u169109 {
        z-index: 103;
        width: 16px;
        position: fixed;
        top: 20px;
        left: 50%;
        margin-left: 255px;
    }

    #u169096 {
        z-index: 105;
        width: 16px;
        position: fixed;
        top: 20px;
        left: 50%;
        margin-left: 225px;
    }

    #u169103 {
        z-index: 107;
        width: 16px;
        position: fixed;
        top: 20px;
        left: 50%;
        margin-left: 196px;
    }

    #u169101 {
        z-index: 109;
        width: 16px;
        position: fixed;
        top: 20px;
        left: 50%;
        margin-left: 313px;
    }

    #u169107 {
        z-index: 111;
        width: 16px;
        position: fixed;
        top: 20px;
        left: 50%;
        margin-left: 284px;
    }

    #u169115 {
        z-index: 113;
        width: 219px;
        top: 22px;
        margin-left: -397px;
    }

    #u169092 {
        z-index: 115;
        width: 47px;
        padding-bottom: 49px;
        top: 20px;
        margin-left: 356px;
    }

    #u169095 {
        z-index: 124;
        width: 46px;
        min-height: 24px;
        top: 20px;
        margin-left: 357px;
    }

    #u169094-4 {
        z-index: 120;
        min-height: 15px;
        top: 54px;
        margin-left: 356px;
    }

    #u169094-4:hover {
        margin-left: 356px;
        min-height: 15px;
    }

    #u169094-4.MuseLinkActive {
        margin-left: 356px;
        min-height: 15px;
    }

    #u169093-4 {
        z-index: 116;
        min-height: 15px;
        top: 54px;
        margin-left: 382px;
    }

    #u169093-4:hover {
        margin-left: 382px;
        min-height: 15px;
    }

    #u169093-4.MuseLinkActive {
        margin-left: 382px;
        min-height: 15px;
    }

    #pu85814 {
        z-index: 81;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 131px;
        margin-left: 898px;
    }

    #u85814 {
        z-index: 81;
        width: 180px;
        min-height: 59px;
        border-width: 0px;
        border-color: transparent;
        background-color: transparent;
        margin-left: 53px;
        position: relative;
    }

    #u85815 {
        z-index: 82;
        width: 180px;
        min-height: 59px;
        border-width: 0px;
        border-color: transparent;
        background-color: transparent;
        margin-top: 813px;
        position: relative;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 3519px);
    }

    #u169111 {
        z-index: 83;
        min-height: 37px;
        padding-bottom: 6px;
    }

    #u169111_align_to_page {
        width: 414px;
        left: -283px;
    }

    #u169098-8 {
        z-index: 84;
        width: 499px;
        margin-right: -10000px;
        left: 93px;
    }

    #u169088 {
        z-index: 96;
        width: 16px;
        margin-top: 13px;
        left: 685px;
    }

    #u169113 {
        z-index: 94;
        width: 16px;
        margin-top: 13px;
        left: 714px;
    }

    #u169105 {
        z-index: 92;
        width: 16px;
        margin-top: 13px;
        left: 744px;
    }

    #u169099 {
        z-index: 100;
        width: 16px;
        margin-top: 14px;
        left: 773px;
    }

    #u169090 {
        z-index: 98;
        width: 16px;
        margin-top: 14px;
        left: 804px;
    }

    #u169111-bw {
        z-index: 83;
        min-height: 37px;
    }

    body {
        overflow-x: hidden;
        min-width: 414px;
    }
}

@media (max-width: 414px){
    /*

*/
	#link1, #link2, #link1.link_barre_droite, #link2.link_barre_droite {position: relative; left: 5vw;}
	#link1, #link2, #link1.link_barre_droite, #link2.link_barre_droite, a.link_barre_droite, a.link_barre_droite {min-height: 14px; z-index: 67; color: #FFFFFF;
    font-family: '__Gotham_5';
        width: 90vw;
        line-height: 14px!important;
        font-size: 12px!important;
        margin-top: 0px;text-decoration: underline;
    font-weight: 700!important;text-transform: uppercase!important;}
	
	span.link_t3, a.link_t3 {text-align: center;font-family: '__Gotham_5';
    font-weight: 300;
    font-style: bold;font-size: 26px; text-transform: uppercase;line-height: normal;color: #FFFFFF;padding-right: 00px;left: 30vw; }
span.link_t3:hover, a.link_t3:hover{color: #003afa!important;}
	#logo_T3-2 {position: relative;
	margin-left: 30vw;}
	
    #muse_css_mq {
        background-color: #00019e;
    }

    #bp_414.active {
        display: block;
    }

    #page {
        width: 77.3vw;
    }

    #pu3886 {
        z-index: 6;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 85px;
        margin-left: -76px;
    }

    #u3886 {
        min-height: 190px;
        padding-bottom: 0px;
    }

    #u3886_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 100vw;
        left: 0px;
        padding-top: 10px;
        padding-bottom: 14px;
    }

    #u3906-4, #u3906-4-2 {
        width: 90vw;
        min-height: 21px;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
    }

    #u3875-4 {
        width: 90vw;
        min-height: 43px;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3899-5 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 0px;
    }

    #u24726-5, #u24726-5-2 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
    }

    #u24738-5 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 2px;
    }

    #u3886-bw {
        z-index: 6;
        min-height: 190px;
		display: none;
    }

    #u3889 {
        height: 350px;
        background-color: #001353;
    }

    #u3896 {
        min-height: 100px;
    }

    #u3896_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 100vw;
        left: 0px;
        padding-top: 10px;
        padding-bottom: 9px;
    }

    #u3901-4 {
        width: 90vw;
        min-height: 15px;
        line-height: 15px;
        font-size: 14px;
        left: 5vw;
    }

    #u3905-4 {
        width: 90vw;
        min-height: 59px;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3871-5 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3896-bw {
        z-index: 7;
        min-height: 100px;
    }

    #pu3872 {
        margin-left: 10px;
    }

    #u3872 {
        height: 51.7533252720677vw;
        background-image: url("../images/covid site-01.jpg");background-size: cover!important;background-attachment: scroll!important;
    }

    #protection-covid {
        position: relative;
        margin-top: -215px;
    }

    #u3877 {
        min-height: 100px;
    }

    #u3877_align_to_page {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 100vw;
        left: 0px;
        padding-top: 10px;
        padding-bottom: 14px;
    }

    #u3876-4 {
        width: 90vw;
        min-height: 15px;
        line-height: 15px;
        font-size: 14px;
        left: 5vw;
    }

    #u3891-4 {
        width: 90vw;
        min-height: 41px;
        line-height: 14px;
        font-size: 12px;
        letter-spacing: -0.05em;
        left: 5vw;
        margin-top: 10px;
    }

    #u3900-5 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3877-bw {
        z-index: 8;
        min-height: 100px;
    }

    #u3894 {
        height: 51.7533252720677vw;
        background-image: url("../images/covid site-02.jpg");background-size: cover!important;background-attachment: scroll!important;
    }

    #pinfrastructures {
        z-index: 79;
        width: 0.01px;
    }

    #protection-publics {
        margin-top: -630px;
    }

    #files-attente {
        margin-top: -600px;
    }
	#protection-comptoirs {
        margin-top: -600px;
    }
	#protection-contact {
        margin-top: -600px;
    }

    #u3890, #u3890-2 {
        min-height: 100px;
        padding-bottom: 0px;
    }

    #u3890_align_to_page, #u3890_align_to_page-2 {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        width: 100vw;
        left: 0px;
        padding-top: 10px;
        padding-bottom: 8px;
    }

    #u3888-4, #u3888-4-2 {
        width: 90vw;
        min-height: 15px;
        line-height: 15px;
        font-size: 14px;
        left: 5vw;
    }

    #u3913-4, #u3913-4-2 {
        width: 90vw;
        min-height: 28px;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3902-5, #u3902-5-2 {
        width: 90vw;
        line-height: 14px;
        font-size: 12px;
        left: 5vw;
        margin-top: 10px;
    }

    #u3890-bw, #u3878-bw-2, #u3890-bw-2 {
        z-index: 9;
        min-height: 100px;
    }

    #u3878 {
        height: 51.7533252720677vw;
        background-image: url("../images/covid site-03.jpg");background-size: cover!important;background-attachment: scroll!important;
    }
	
	#u3878-2 {
        height: 51.7533252720677vw;
        background-image: url("../images/covid site-04.jpg");background-size: cover!important;background-attachment: scroll!important;
    }

    #u3889-bw, #test_colonne_mob,
    #u3872-bw,
    #u3894-bw,
    #u3878-bw, #u3878-bw-2 {
        height: 400px;
    }

    #pu169112 {
        z-index: 100;
        width: 0.01px;
        height: 0px;
        padding-bottom: 85px;
        margin-right: -10000px;
    }

    #u169112,
    #u169112-bw {
        z-index: 100;
    }

    #u169115 {
        z-index: 101;
        width: 179px;
        top: 20px;
        left: 50vw;
        margin-left: -45vw;
    }

    #u169092 {
        z-index: 103;
        width: 5vw;
        padding-bottom: 45px;
        top: 21px;
        margin-left: 35vw;
    }

    #u169095 {
        z-index: 112;
        width: 5vw;
        min-height: 24px;
        top: 21px;
        margin-left: 35vw;
    }

    #u169094-4 {
        z-index: 108;
        min-height: 17px;
        top: 49px;
        margin-left: 35vw;
    }

    #u169094-4:hover {
        margin-left: 35vw;
        min-height: 17px;
    }

    #u169094-4.MuseLinkActive {
        margin-left: 35vw;
        min-height: 17px;
    }

    #u169093-4 {
        z-index: 104;
        min-height: 17px;
        top: 49px;
        margin-left: 41vw;
    }

    #u169093-4:hover {
        margin-left: 41vw;
        min-height: 17px;
    }

    #u169093-4.MuseLinkActive {
        margin-left: 41vw;
        min-height: 17px;
    }

    #pu24754 {
        z-index: 72;
        width: 0.01px;
        margin-right: -10000px;
        margin-top: 441px;
        margin-left: 927px;
    }

    #u24754 {
        width: 45px;
    }

    #u24768 {
        width: 45px;
        margin-top: 752px;
    }

    #u24798, #u24798-2, #u24798-2-2 {
        width: 45px;
        margin-left: 3px;
        margin-top: 353px;
    }

    .css_verticalspacer .verticalspacer {
        height: calc(100vh - 3092px);
    }

    #u169111_align_to_page {
        width: 100vw;
        left: 0px;
        padding-top: 9px;
        padding-bottom: 8px;
    }

    #pu169088 {
        z-index: 94;
        width: 0.01px;
        left: 25vw;
        position: relative;
    }

    #u169088 {
        z-index: 94;
        width: 19px;
    }

    #u169113 {
        z-index: 92;
        width: 19px;
        left: 10vw;
    }

    #u169105 {
        z-index: 90;
        width: 19px;
        left: 20vw;
    }

    #u169099 {
        z-index: 98;
        width: 19px;
        left: 30vw;
    }

    #u169090 {
        z-index: 96;
        width: 19px;
        left: 40vw;
    }

    #u169098-8 {
        z-index: 82;
        width: 90vw;
        left: 5vw;
    }

    #u169111,
    #u169111-bw {
        z-index: 81;
        min-height: 89px;
    }

    body {
        overflow-x: hidden;
        min-width: 320px;
    }
}