* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: none;
}

body {
    font-family: Roboto, Arial, sans-serif;
}

.main-frame {
    width: 100%;
    height: 100%;
    border: 0;
}

.mobile-orientation-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1);
    position: fixed;
    z-index: 99999;
    display: none;
}

.mobile-orientation-box {
    background: white;
    width: 400px;
    height: 450px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    position: absolute;
    margin-top: -225px;
}

.mobile-orientation-text {
    font-size: 27px;
    padding: 14px;
    font-family: Roboto, Arial, sans-serif;
}

.orientation-button {
    font-size: 20px;
    padding: 10px 40px;
    border: 0;
    color: white;
    font-family: Roboto, Arial, sans-serif;
    background: #9e9e9e;
    cursor: pointer;
}

.noselect {
    -webkit-touch-callout: none;
    user-select: none;
}


.nav-hidden {
    display: none;
    font-size: 14px;
}

.nav-label-bold {
    font-weight: 600;
}


.newlink {
    color: white;
    text-decoration: none;
    font-size: 17px;
}

.newlink:hover {
    text-decoration: underline;
}

.mobile-orientation-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,1);
    position: fixed;
    z-index: 99999;
    display: none;
}

.mobile-orientation-box {
    background: white;
    width: 400px;
    height: 450px;
    left: 50%;
    margin-left: -200px;
    top: 50%;
    position: absolute;
    margin-top: -225px;
}

.mobile-orientation-text {
    font-size: 27px;
    padding: 14px;
    font-family: Roboto, Arial, sans-serif;
}

.orientation-button {
    font-size: 20px;
    padding: 10px 40px;
    border: 0;
    color: white;
    font-family: Roboto, Arial, sans-serif;
    background: #9e9e9e;
    cursor: pointer;
}

.hidden-button {
    display: none;
}

#cyclorama {
    left: 76px;
    bottom: 247px;
    width: 117px;
    letter-spacing: 1px;
    position: absolute;
    overflow: visible;
    white-space: nowrap;
    text-align: left;
    font-family: Segoe UI;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}

#cyclorama:hover {
    text-decoration: underline;
}

#cyclorame {
    fill: white;
    overflow: visible;
    position: absolute;
    width: 34.721px;
    left: 20.364px;
    bottom: 251px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    cursor: pointer;
}

#Cyclos {
    left: 76px;
    bottom: 295px;
    width: 117px;
    letter-spacing: 1px;
    position: absolute;
    overflow: visible;
    white-space: nowrap;
    text-align: left;
    font-family: Segoe UI;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}

#Cyclos:hover {
    text-decoration: underline;
}

#cyclorames {
    cursor: pointer;
    fill: white;
    overflow: visible;
    position: absolute;
    width: 34.721px;
    left: 20.364px;
    bottom: 290px;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

#cyclorames path {
    stroke: #fff;
    stroke-miterlimit: 10;
}

.main-frame {
    width: 100%;
    height: 100%;
    border: 0;
}

.nav-item {
    cursor: pointer;
    font-size: 16px;
}

.nav-item-disabled {
    pointer-events: none;
}


.nav-svg {
    cursor: pointer;
}

.trac-offset-left {
    margin-left: -10px;
}

/* Nom du programme : maximum 2 lignes */
#Cot_Plage .newlink {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    white-space: normal;
    line-height: 1.3;
}

/* Descendre un peu l’adresse */
#Avenue_du_8_Mars_1945 {
    transform: translateY(15px);
}

	#Avenue_du_8_Mars_1945 span{font-size: 13px;font-style: italic;}
	#Contact:hover{text-decoration: underline;}
	#Favoris:hover{text-decoration: underline;}
	#Google_Maps:hover{text-decoration: underline;}
	#Maquette_3D:hover{text-decoration: underline;}
	#Maquette:hover{text-decoration: underline;}
	#Maquette_360:hover{text-decoration: underline;}
	#Perspectives:hover{text-decoration: underline;}

	#Web_1920__1,.mediaViewInfo{--web-view-name:Web 1920 – 1;--web-view-id:Web_1920__1;--web-scale-on-resize:true;--web-enable-deep-linking:true}#Favoris,#Google_Maps,#Maquette,#Maquette_3D,#Maquette_360,#Perspectives{font-size:20px;color:#fff}
	#Contact,#Favoris,#Google_Maps,#Maquette,#Maquette_3D,#Maquette_360,#Perspectives{left:76px;letter-spacing:1px;position:absolute;overflow:visible;white-space:nowrap;text-align:left;font-family:Segoe UI;font-style:normal;font-weight:400}#ARR_PLAN,#BARRE_VERTICALE,#BARRE_etale,#BARRE_reduite,#ETALEE,#REDUITE{left:0;top:0;height:100%}#Icon_feather-star,#Icon_feather-star_bc,#Trac_3,#Trac_4,#Trac_5_bk,#Trac_6_bl,#Trac_7_bm{stroke:rgba(255,255,255,1);shape-rendering:auto}#rosace,#search{width:58px;right:50px}#R1,#R2,#R3{left:34px;width:34px}
	:root{--web-view-ids:Web_1920__1}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{margin:0;padding:0;box-sizing:border-box;border:none}#Web_1920__1{position:absolute;width:100%;height:100%;background-color:#fff;overflow:hidden}#ARR_PLAN{position:absolute;width:100%;overflow:visible}#BARRE_VERTICALE,#ETALEE{position:absolute;width:auto;overflow:visible}
	#BARRE_etale{user-select:none;mix-blend-mode:normal;position:absolute;width:222px;background-size:cover!important;background:url(barri.svg);overflow:visible;-webkit-backdrop-filter:blur(7px) brightness(75%);backdrop-filter:blur(7px) brightness(75%);transition:.2s}#BARRE_HORIZONTALE_1_l{filter:blur(35px);fill:url(#BARRE_HORIZONTALE_1_l)}.BARRE_HORIZONTALE_1_l{width:100%;height:236px;position:absolute;overflow:visible;transform:translate(0,0) matrix(1,0,0,1,-423.5,423.5) rotate(90deg);transform-origin:center}#Maquette{display:none;bottom:260px;width:117px}#Maquette_360{bottom:231px;width:117px}#Maquette_3D{bottom:206px;width:117px}#Perspectives{bottom:160px;width:109px}#Google_Maps{bottom:120px;width:119px}#Favoris{bottom:80px;width:62px}#Contact{bottom:40px;width:69px;font-size:20px;color:#fff}#Avenue_du_8_Mars_1945,#Cot_Plage{left:80px;letter-spacing:1px;font-weight:600;font-size:14px;color:#fff;overflow:visible;position:absolute;text-align:left;font-family:Segoe UI;font-style:normal}#Cot_Plage{top:30px;width:102px}#Avenue_du_8_Mars_1945{top:75px;width:116px}#Icon_awesome-image,#Icon_awesome-image_ba,#Icon_awesome-minus,#Icon_awesome-plus,#Icon_map-location-arrow,#Icon_material-location-on,#Icon_material-location-on_,#Icon_material-rotate-left,#Icon_material-rotate-right,#Icon_metro-3d-rotation,#Icon_metro-3d-rotation_,#Icon_zocial-email,#Icon_zocial-email_bb,
	.Icon_metro-3d-rotation{fill:white;pointer;overflow:visible;position:absolute;width:25.721px;left:23.364px;bottom:204px;transform:matrix(1,0,0,1,0,0)}
	.Icon_material-location-on{fill:white;cursor:pointer;overflow:visible;position:absolute;width:14.863px;height:21.232px;left:31.594px;bottom:120px;transform:matrix(1,0,0,1,0,0)}
	.Icon_awesome-image,.Icon_zocial-email{fill:white;left:25.709px;overflow:visible;transform:matrix(1,0,0,1,0,0);position:absolute;cursor:pointer}
	.Icon_awesome-image{fill:white;width:24.39px;bottom:160px}
	.Icon_zocial-email{fill:white;width:23.633px;height:17.978px;bottom:40px}
	#Icon_feather-star{fill:white;cursor:pointer;fill:transparent;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:4}
	.Icon_feather-star{fill:white;overflow:visible;position:absolute;width:21.443px;left:26.899px;bottom:80px;transform:matrix(1,0,0,1,0,0)}#Groupe_dfilant_1,#Groupe_dfilant_2{mix-blend-mode:normal;position:absolute;width:61px;height:80px;left:7px;top:31px;overflow:hidden}#BARRE_reduite,#Icon_feather-more-horizontal,#REDUITE,.BARRE_HORIZONTALE_1_ba,.Icon_material-location-on_,.Icon_metro-3d-rotation_{overflow:visible;position:absolute}#Logo_Bouygues_Immobilier,#Logo_Bouygues_Immobilier_bi{position:absolute;width:60px;height:auto;top:0;overflow:visible}#Icon_feather-more-horizontal{width:33.143px;height:12.893px;left:26.429px;top:41px;cursor:pointer}#REDUITE{width:76px;display:none}#BARRE_reduite{mix-blend-mode:normal;width:76px}#BARRE_HORIZONTALE_1_ba{filter:blur(5px);fill:url(#BARRE_HORIZONTALE_1_ba)}.BARRE_HORIZONTALE_1_ba{width:100%;height:76px;transform:translate(0,0) matrix(1,0,0,1,-503.5,503.5) rotate(90deg);transform-origin:center}.Icon_metro-3d-rotation_{width:31.721px;height:31.854px;left:23.364px;top:812.694px;transform:matrix(1,0,0,1,0,0)}.Icon_material-location-on_{width:14.863px;height:21.232px;left:31.594px;top:75%;transform:matrix(1,0,0,1,0,0)}.Icon_awesome-image_ba,.Icon_zocial-email_bb{left:25.709px;transform:matrix(1,0,0,1,0,0);overflow:visible;position:absolute}.Icon_awesome-image_ba{width:28.39px;height:21.293px;top:872.213px}.Icon_zocial-email_bb{width:24.633px;top:1020.464px}#Icon_feather-star_bc,#Trac_3,#Trac_4{fill:transparent;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:4}.Icon_feather-star_bc{overflow:visible;position:absolute;width:25.443px;height:24.343px;left:26.899px;top:80%;transform:matrix(1,0,0,1,0,0)}.Trac_5_bk,.Trac_6_bl,.Trac_7_bm{width:4.893px;height:5.893px;transform:matrix(1,0,0,1,0,0)}#Trac_5_bk,#Trac_6_bl,#Trac_7_bm{fill:white;stroke-width:0;stroke-linejoin:round;stroke-linecap:round;stroke-miterlimit:4}#Icon_feather-more-horizontal_bj{position:absolute;width:23.143px;height:2.893px;left:26.429px;top:41px;overflow:visible}.Trac_5_bk{overflow:visible;position:absolute;left:10.125px;top:0}#myElement{background:url("images/0000-1.jpg") 0 0/cover;touch-action:pan-y;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%}.Trac_6_bl{overflow:visible;position:absolute;left:20.25px;top:0}.Ellipse_1,.Trac_7_bm{left:0;top:0;overflow:visible;position:absolute}#rosace{position:absolute;height:58px;left:21px;top:0;overflow:visible;background-size:cover!important}#Ellipse_1,#Rectangle_1,#Rectangle_3{filter:blur(5px);fill:rgba(255,255,255,1)}.Ellipse_1{width:67px;height:70px}.Icon_map-location-arrow{overflow:visible;position:absolute;width:18.719px;height:28.871px;left:15.53px;top:18.919px;transform:matrix(1,0,0,1,0,0)}#N,.Rectangle_1,.Trac_3{left:0;top:0;overflow:visible;position:absolute}#N{transform:translate(-8.448px,5.323px) matrix(1,0,0,1,40.4625,5.5608) rotate(37deg);transform-origin:center;width:14px;white-space:nowrap;text-align:left;font-family:Segoe UI;font-style:normal;font-weight:700;font-size:12px;color:#fff}#R1,#R2,#R3,#RDC,#Toiture{white-space:nowrap;text-align:left;font-family:Segoe UI;font-style:normal;font-weight:400;font-size:16px;color:#fff}#search{position:absolute;height:58px;top:35px;overflow:visible;border-radius:19px;background:rgba(0,0%,0%,33%);backdrop-filter:blur(1.2mm);cursor:pointer}#searchForm{position:absolute;width:537px;height:288px;right:150px;top:-335px;overflow:visible;border-radius:50px;background:url(arre.svg);transition:1s}.Rectangle_1{width:67px;height:58px}#Icon_feather-search{position:absolute;width:24.268px;height:24.268px;left:21.52px;top:16.847px;overflow:visible}.Trac_3{width:15.572px;height:22.572px;transform:matrix(1,0,0,1,0,0)}.Trac_4{overflow:visible;position:absolute;width:4.107px;height:10.107px;left:13.403px;top:15.403px;transform:matrix(1,0,0,1,0,0)}.Rectangle_3,.tages_by{left:0;top:0;overflow:visible;position:absolute}#etages{position:absolute;width:100px;height:269px;right:50px;bottom:20px;background:url(arre.png);overflow:visible;border-radius:30px}#etages div{cursor:pointer}#etages div:hover{color:#86bc24}#tages_by{filter:blur(5px);fill:url(#tages_by)}.tages_by{width:128px;height:288px}#RDC{left:34px;top:222px;position:absolute;overflow:visible;width:36px}#Toiture{left:23px;top:57px;position:absolute;overflow:visible;width:68px}#R1{top:182px;position:absolute;overflow:visible}#R2{top:143px;position:absolute;overflow:visible}#R3{top:101px;position:absolute;overflow:visible}
	.Rectangle_3{width:289px;height:66px}
	#infobulle{z-index:999;position:absolute;left:5.899px;bottom:86px;display:none;font-family: 'Roboto';color: white;background: #E74C3C;padding: 3px;border-radius: 35px;font-weight: 700;width:22px;height: 22px;text-align: center;font-size:12px;}
   #infobulle2{z-index:999;position:absolute;left:5.899px;bottom:46px;right:14px;display:none;font-family: 'Roboto';color: white;background: #E74C3C;padding: 3px;border-radius: 35px;font-weight: 700;width:22px;height: 22px;text-align: center;font-size:12px;}
	.newlink{color:white;text-decoration: none;font-size:17px;}
	.newlink:hover{text-decoration: underline;}

