body {
	margin:0px ;
	background-position:top center ;
	font-size:13px ;
	}
	
	a, * {
	color:unset ;
	outline: none;
	text-decoration:none ;
	}
	
	*:not(#menu *) {
	-moz-transition:top 0.30s ease-out 0s, width 0.30s ease-out 0s, height 0.30s ease-out 0s ;
	-webkit-transition:width 0.30s, height 0.30s, top 0.30s ;
  	transition: width 0.30s, height 0.30s, top 0.30s ;
	}
	
	* {
	-webkit-margin-before:0 ;
	-webkit-padding-start:0 ;
	transition: background-size 300ms ease;
	-webkit-transition: background-size 300ms ease;
	-moz-transition:opacity 0.50s ease-out 0s, filter 0.50s linear, background-color 0.15s ease-out 0s, color 0.15s ease-in 0.20s ;
	-webkit-transition:opacity 0.50s ease-out 0s, background-color 0.15s, filter 0.50s linear ;
	transition: background-color 0.15s, filter 0.50s linear;
	}
	
	#CatContainer *, .large, .DiapoRealisation * {
	-moz-transition:unset ;
	-webkit-transition:unset ;
	transition:unset ;
	}
	
	ul {
	-webkit-padding-start:40px ;
	margin:0px ;
	}		
	
	#MainDiv {
	position:relative ;
	width:100% ;
	}

@font-face {
font-family: 'AvangardeBold' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/avgardn-webfont.woff') format('truetype');
} @font-face {
font-family: 'Bodoni-Bold' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/bodoni-bold-webfont.woff') format('truetype');
} @font-face {
font-family: 'Bodoni-Bold-Condensed' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/bodoni-bold-condensed-webfont.woff') format('truetype');
} @font-face {
font-family: 'Bodoni-Book' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/bodoni-Book-webfont.woff') format('truetype');
} @font-face {
font-family: 'Bodoni-Roman' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/bodoni-Roman-webfont.woff') format('truetype');
} @font-face {
font-family: 'EncodeSansBold' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/encodesans-bold-webfont.woff') format('truetype');
} @font-face {
font-family: 'EncodeSansCondensed' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/encodesanscondensed-regular-webfont.woff') format('truetype');
} @font-face {
font-family: 'FolioStd' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/foliol-webfont.woff2') format('truetype');
} @font-face {
font-family: 'Montserrat-black' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-black-webfont.woff') format('truetype');
} @font-face {
font-family: 'Montserrat-bold' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-bold-webfont.woff') format('truetype');
} @font-face {
font-family: 'Montserrat-DemiBold' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-semibold-webfont.woff') format('truetype');
} @font-face {
font-family: 'Montserrat-light' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-light-webfont.woff') format('truetype');
} @font-face {
font-family: 'Montserrat-regular' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-regular-webfont.woff') format('truetype');
} @font-face {
font-family: 'Montserrat-thin' ;
src: url('https://www.luxe-prestige-immo.com/css/fonts/montserrat-thin-webfont.woff') format('truetype');
}


@media screen and (min-width: 980px) {
.ZoomTopSlideDetail {
background-repeat:no-repeat;
background-size:auto 100%;
width:100%;
height:100vh;
float:left;
background-position:center center;
background-color:#000000;
}

.ZoomInlineProduit .DiapoSlideImg {
height:10vw;
position:relative;
}

.ZoomInlineProduit .ContainerVigSlide {
width:84%;
overflow:hidden;
display:inline-block;
}

.ZoomInlineProduit .BlocGauche .DiapoMainSlide {
margin:3% 5%;
width:90%;
height:45vh;
background-size:cover;
position:relative;
}

.ZoomInlineProduit .BlocGauche .DiapoImg {
background-repeat:no-repeat;
background-size:auto 100%;
height:50vh;
float:left;
background-position:center center;
}

.ZoomInlineProduit .BlocGauche .DiapoContainer, #DetailData .DiapoContainer {
left:0;
position:relative;
float:left;
}

.ZoomInlineProduit .BlocGauche {
width:50%;
float:left;
}

.ZoomInlineProduit .BlocDroit .TexteDescription {
color:#FFFFFF;
font-size:0.9vw;
font-family:Montserrat-regular;
text-align:left;
float:left;
padding:1vw 0;
line-height:1.2;
}

.ZoomInlineProduit .BlocDroit {
text-align:left;
width:44%;
float:left;
padding:3% 3%;
}

.ZoomInlineProduit {
top:15%;
width:100%;
height:70%;
position:fixed;
display:none;
z-index:20;
opacity:0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
}

.VigTopSlideDetail {
background-size:90% auto;
float:left;
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.video {
}

.TitragePopup {
color:#FFFFFF;
font-size:16px;
font-family:Montserrat-regular;
}

.TitrageBoldSmall {
font-size:18px;
font-family:Montserrat-regular;
line-height:20px;
}

.TitrageBoldMedium {
line-height:28px;
font-size:24px;
font-family:Montserrat-DemiBold;
}

.TitrageBodoniWhMedium {
color:#FFFFFF;
font-size:2.8vw;
font-family:Bodoni-Roman;
}

.TitrageBodoniWh {
font-family:Bodoni-Roman;
font-size:75px;
color:#FFFFFF;
}

.TexteParagrapheBlackMedium {
font-size:16px;
font-family:Montserrat-regular;
text-align:justify;
line-height:2.5vh;
}

.TexteParagrapheBlack {
text-align:left;
font-family:Montserrat-light;
font-size:20px;
line-height:30px;
}

.TexteMontBoldBig {
font-size:35px;
font-family:Montserrat-DemiBold;
line-height:40px;
}

.TexteFooterXSmall {
color:#FFFFFF;
font-size:9px;
font-family:Montserrat-regular;
}

.TexteFooterSmall {
font-size:14px;
font-family:Montserrat-DemiBold;
color:#FFFFFF;
}

.SubInfo.gauche {
width:60%;
float:left;
}

.SubInfo.droite {
width:40%;
float:left;
}

#SmartMenu ul {
}

#SmartMenu li a:link {
color:#999999;
cursor:pointer ;
}

#SmartMenu li a:hover {
color:#FFFFFF;
cursor:pointer ;
}

#SmartMenu li a {
color:#999999;
cursor:pointer ;
}

#SmartMenu li {
}

#SmartMenu {
}

.SeparateurFooter {
padding:0 20px;
border-width:0 1px;
border-color:#FFFFFF;
border-style:solid;
}

.separateur {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/separateur.png);
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 25px 0;
margin:0 0 15px 0;
}

.RqField {
border-width:0 0 0 3px !important;
border-color:#CC0000;
border-style:solid;
}

.PuceSlideFixe {
background-repeat:no-repeat;
background-position:center center;
width:14px;
height:14px;
display:inline-block;
padding:0 2px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
}

.PuceSlide:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
padding:0px 2px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:inline-block;
background-position:center center;
cursor:pointer ;
}

#PopUpMsgContainer {
background-color:#FFFFFF;
margin:auto;
border-width:3px;
border-color:#000000;
border-style:solid;
top:0;
left:0;
bottom:0;
right:0;
width:450px;
height:300px;
position:fixed;
z-index:1002;
}

#PopUpMsg {
display:none;
visibility:hidden;
width:100%;
height:100%;
}

#PopUpContent {
font-size:16px;
color:#444444;
font-family:Montserrat-regular;
padding:20px 10px;
}

.PiedZoomTitrage {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdNoir30.png);
color:#FFFFFF;
font-size:3vw;
font-family:Bodoni-Roman;
background-repeat:repeat;
bottom:0;
width:100%;
height:15vh;
position:absolute;
padding:1.5vh 0 0 0;
}

.PiedZoomDetail {
background-repeat:no-repeat;
background-size:cover;
bottom:0px;
height:7vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
width:100%;
background-position:center bottom;
}

#PageFooter {
visibility:hidden;
}

.NoResultFound {
font-size:25px;
font-family:Montserrat-DemiBold;
padding:45px 0 0 0;
text-transform:uppercase;
}

.Module_3105 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:0%;
top:50px;
height:150px;
width:100%;
z-index:0;
}

.Module_3104 {
z-index:20;
float:unset;
left:0px;
top:2062px;
height:20px;
width:200px;
}

.Module_3102 {
width:100%;
height:550px;
top:67px;
left:0px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
background-position:bottom;
background-repeat:repeat;
z-index:17;
}

.Module_3101 {
float:unset;
z-index:19;
left:4px;
top:337px;
height:1114px;
width:810px;
}

.Module_3100 {
float:unset;
z-index:18;
left:-228px;
top:177px;
height:139px;
width:578px;
}

.Module_3085 {
width:810px;
height:1289px;
top:701px;
left:6px;
z-index:19;
float:unset;
}

.Module_3084 {
width:454px;
height:101px;
top:591px;
left:-352px;
z-index:18;
float:unset;
}

.Module_3082 {
width:504px;
height:37px;
top:161px;
left:11px;
z-index:1;
float:unset;
}

.Module_3081 {
left:0px;
top:602px;
height:1637;
width:100%;
float:unset;
z-index:30;
}

.Module_3080 {
float:unset;
z-index:2;
left:2px;
top:314px;
height:88;
width:576px;
}

.Module_3079 {
float:unset;
z-index:20;
left:4px;
top:181px;
height:79px;
width:753px;
}

.Module_3074 {
float:unset;
z-index:10;
width:50%;
height:auto;
top:0px;
left:0px;
}

.Module_3073 {
width:50%;
height:auto;
top:0px;
left:0px;
z-index:10;
float:unset;
}

.Module_3072 {
width:276px;
height:411px;
top:743px;
left:-576px;
float:unset;
z-index:16;
}

.Module_3071 {
width:912px;
height:276px;
top:1233px;
left:16px;
z-index:15;
float:unset;
}

.Module_3069 {
float:unset;
z-index:1;
width:100%;
height:1637;
top:628px;
left:0px;
}

.Module_3068 {
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/pont.Paris.008s.jpg);
float:unset;
background-repeat:repeat;
left:0px;
top:-5px;
height:602px;
width:100%;
z-index:0;
}

.Module_3067 {
width:222px;
height:68px;
top:578px;
left:692px;
z-index:20;
float:unset;
}

.Module_3066 {
width:222px;
height:68px;
top:578px;
left:-16px;
z-index:20;
float:unset;
}

.Module_3065 {
width:194px;
height:34px;
top:581px;
left:-688px;
z-index:21;
float:unset;
}

.Module_3064 {
width:216px;
height:70px;
top:498px;
left:696px;
z-index:20;
float:unset;
}

.Module_3063 {
width:216px;
height:70px;
top:498px;
left:-2px;
z-index:20;
float:unset;
}

.Module_3062 {
z-index:20;
left:-681px;
top:498px;
height:70px;
width:216px;
float:unset;
}

.Module_3061 {
z-index:5;
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.005.jpg);
float:unset;
left:0px;
top:439px;
height:280px;
width:100%;
}

.Module_3056 {
width:200px;
height:17px;
top:318px;
left:-2px;
float:unset;
z-index:20;
}

.Module_3055 {
width:952px;
height:95px;
top:174px;
left:-2px;
z-index:20;
float:unset;
}

.Module_3053 {
width:38px;
height:38px;
top:780px;
left:674px;
float:unset;
z-index:20;
}

.Module_3052 {
width:628px;
height:21px;
top:939px;
left:0px;
z-index:20;
float:unset;
}

.Module_3051 {
z-index:20;
left:828px;
top:827px;
height:38px;
width:108px;
float:unset;
}

.Module_3050 {
width:174px;
height:23px;
top:792px;
left:432px;
z-index:20;
float:unset;
}

.Module_3049 {
width:154px;
height:15px;
top:794px;
left:24px;
z-index:6;
float:unset;
}

.Module_3048 {
width:150px;
height:32px;
top:788px;
left:-322px;
z-index:5;
float:unset;
}

.Module_3047 {
width:62px;
height:54px;
top:760px;
left:826px;
float:unset;
z-index:4;
}

.Module_3046 {
width:20px;
height:29px;
top:790px;
left:-520px;
float:unset;
z-index:3;
}

.Module_3045 {
float:unset;
z-index:2;
width:164px;
left:-780px;
top:773px;
height:66px;
}

.Module_3044 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
float:unset;
top:719px;
left:0px;
z-index:1;
width:100%;
height:180px;
}

.Module_3043 {
width:38px;
height:38px;
top:1316px;
left:-394px;
float:unset;
z-index:8;
}

.Module_3041 {
width:902px;
height:107px;
top:856px;
left:0px;
z-index:7;
float:unset;
}

.Module_3039 {
width:494px;
height:92px;
top:721px;
left:-2px;
z-index:6;
float:unset;
}

.Module_3038 {
width:548px;
height:85px;
top:623px;
left:0px;
z-index:5;
float:unset;
}

.Module_3037 {
width:450px;
height:auto;
top:976px;
left:-4px;
z-index:4;
float:unset;
}

.Module_3036 {
width:101%;
height:576px;
top:-111px;
left:-16px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-position:bottom;
background-repeat:repeat;
z-index:0;
}

.Module_3035 {
width:536px;
height:85px;
top:204px;
left:-2px;
z-index:3;
float:unset;
}

.Module_3034 {
width:38px;
height:38px;
top:162px;
left:676px;
float:unset;
z-index:10;
}

.Module_3033 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.004.jpg);
float:unset;
left:0px;
top:-1px;
height:580px;
width:100%;
z-index:0;
}

.Module_3031 {
width:704px;
height:13px;
top:302px;
left:0px;
z-index:9;
float:unset;
}

.Module_3030 {
z-index:8;
left:830px;
top:210px;
height:38px;
width:108px;
float:unset;
}

.Module_3028 {
width:174px;
height:23px;
top:174px;
left:434px;
z-index:7;
float:unset;
}

.Module_3027 {
width:154px;
height:15px;
top:174px;
left:26px;
z-index:6;
float:unset;
}

.Module_3026 {
width:150px;
height:32px;
top:166px;
left:-320px;
z-index:5;
float:unset;
}

.Module_3025 {
width:62px;
height:54px;
top:148px;
left:828px;
float:unset;
z-index:4;
}

.Module_3024 {
width:20px;
height:29px;
top:162px;
left:-518px;
float:unset;
z-index:3;
}

.Module_3023 {
width:196px;
height:15px;
top:967px;
left:-7px;
float:unset;
z-index:24;
}

.Module_3022 {
width:92px;
height:36px;
top:20px;
left:-868px;
float:unset;
z-index:20;
}

.Module_3021 {
width:260px;
height:101px;
top:232px;
left:-4px;
float:unset;
z-index:14;
}

.Module_3020 {
width:162px;
height:15px;
top:2168px;
left:-2px;
float:unset;
z-index:13;
}

.Module_3019 {
width:318px;
height:49px;
top:2068px;
left:0px;
z-index:12;
float:unset;
}

.Module_3018 {
width:402px;
height:61px;
top:1956px;
left:-2px;
z-index:11;
float:unset;
}

.Module_3016 {
width:208px;
height:67px;
top:1730px;
left:672px;
z-index:9;
float:unset;
}

.Module_3015 {
width:200px;
height:67px;
top:1730px;
left:-8px;
z-index:8;
float:unset;
}

.Module_3014 {
width:190px;
height:41px;
top:1743px;
left:-678px;
z-index:7;
float:unset;
}

.Module_3013 {
width:216px;
height:80px;
top:1645px;
left:670px;
z-index:6;
float:unset;
}

.Module_3012 {
width:216px;
height:80px;
top:1644px;
left:-2px;
z-index:5;
float:unset;
}

.Module_3011 {
width:216px;
height:80px;
top:1644px;
left:-666px;
z-index:4;
float:unset;
}

.Module_3010 {
width:100%;
height:300px;
top:1581px;
left:0px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.001.jpg);
background-position:bottom;
background-repeat:repeat;
z-index:3;
}

.Module_3009 {
width:578px;
height:412px;
top:741px;
left:374px;
z-index:2;
float:unset;
}

.Module_3008 {
width:818px;
height:98px;
top:620px;
left:-2px;
z-index:1;
float:unset;
}

.Module_3007 {
width:100%;
height:601px;
top:-12px;
left:0px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.003.jpg);
background-position:bottom;
background-repeat:repeat;
z-index:0;
}

.Module_3006 {
width:196px;
height:77px;
top:716px;
left:675px;
z-index:23;
float:unset;
}

.Module_3005 {
width:216px;
height:80px;
top:632px;
left:665px;
z-index:22;
float:unset;
}

.Module_3004 {
width:164px;
height:75px;
top:716px;
left:-3px;
z-index:21;
float:unset;
}

.Module_3003 {
width:216px;
height:80px;
top:632px;
left:-3px;
z-index:20;
float:unset;
}

.Module_3002 {
width:196px;
height:37px;
top:730px;
left:-677px;
z-index:19;
float:unset;
}

.Module_3001 {
width:216px;
height:80px;
top:632px;
left:-667px;
z-index:18;
float:unset;
}

.Module_3000 {
width:196px;
height:15px;
top:440px;
left:-7px;
float:unset;
z-index:17;
}

.Module_2999 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.002.jpg);
float:unset;
left:-1px;
top:552px;
width:100%;
height:349px;
z-index:16;
}

.Module_2998 {
width:970px;
height:178px;
top:208px;
left:-3px;
z-index:15;
float:unset;
}

.Module_2995 {
width:842px;
height:102px;
top:48px;
left:-5px;
z-index:10;
float:unset;
}

.Module_2994 {
width:686px;
height:85px;
top:45vh;
left:-1px;
z-index:2;
float:unset;
}

.Module_2993 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
float:unset;
left:-1px;
bottom:0px;
height:44px;
width:100%;
z-index:11;
top:-40px;
}

.Module_2992 {
float:unset;
left:0px;
top:25vh;
height:101px;
width:260px;
z-index:12;
}

.Module_2989 {
z-index:1;
left:-1px;
top:1px;
height:auto;
width:100%;
float:unset;
}

.Module_2987 {
float:unset;
z-index:10;
left:0px;
top:0px;
height:auto;
width:100%;
}

.Module_2984 {
width:100%;
height:auto;
top:-6px;
left:0px;
z-index:2;
float:unset;
}

.Module_2982 {
float:unset;
z-index:2;
width:164px;
left:-778px;
top:154px;
height:66px;
}

.Module_2981 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
float:unset;
top:96px;
left:0px;
z-index:1;
width:100%;
height:180px;
}

.Module_2978 {
background-size:auto 100%;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
float:unset;
left:0px;
top:543px;
height:55px;
width:100%;
z-index:1;
}

.Module_2976 {
background-size:cover;
width:100%;
z-index:3;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
float:unset;
left:0px;
top:73px;
height:89px;
}

.Module_2975 {
float:unset;
left:-852px;
top:17px;
height:36px;
width:92px;
z-index:3;
}

.Module_2974 {
top:0px;
left:0px;
height:auto;
width:100%;
float:unset;
z-index:14;
}

.Module_2973 {
float:unset;
z-index:3;
left:0px;
top:-1px;
height:0null;
width:100%;
}

.Module_2963 {
float:unset;
left:-1px;
top:0px;
z-index:0;
height:150px;
width:150px;
}

.Module_2962 {
z-index:0;
float:unset;
left:-1px;
top:0px;
width:150px;
height:150px;
}

.Module_2960 {
z-index:3;
float:unset;
width:150px;
left:412px;
top:334px;
height:150px;
}

.Module_2958 {
float:unset;
left:0px;
top:0px;
z-index:0;
height:150px;
width:150px;
}

.Module_2957 {
z-index:0;
float:unset;
left:0px;
top:0px;
width:150px;
height:150px;
}

.Module_2956 {
height:150px;
width:150px;
z-index:2;
top:339px;
left:-38px;
float:unset;
}

.Module_2955 {
float:unset;
z-index:1;
left:-42px;
top:251px;
height:56px;
width:708px;
}

.Module_2856 {
}

.Module_2855 {
}

.Module_2834 {
width:0null;
height:0null;
left:1539px;
top:0px;
z-index:0;
float:unset;
}

.Module_2800 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2799 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2798 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2797 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2796 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2794 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2793 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2792 {
float:unset;
z-index:NaN;
top:0px;
left:1539px;
height:0null;
width:0null;
}

.Module_2780 {
left:1499px;
height:0null;
width:0null;
float:unset;
z-index:NaN;
top:0px;
}

.Module_2779 {
float:unset;
z-index:NaN;
top:0px;
left:1499px;
height:0null;
width:0null;
}

.Module_2747 {
float:unset;
z-index:NaN;
top:0px;
left:1509px;
height:0null;
width:0null;
}

.Module_2746 {
float:unset;
z-index:NaN;
top:0px;
left:1509px;
height:0null;
width:0null;
}

.Module_2716 {
width:462px;
height:59px;
top:843px;
left:-502px;
z-index:12;
float:unset;
}

.Module_2715 {
width:444px;
height:249px;
top:849px;
left:482px;
z-index:10;
float:unset;
}

.Module_2714 {
z-index:9;
left:-500px;
top:915px;
height:182px;
width:462px;
float:unset;
}

.Module_2712 {
width:342px;
height:63px;
top:353px;
left:450px;
z-index:NaN;
float:unset;
}

.Module_2711 {
width:440px;
height:77px;
top:253px;
left:474px;
z-index:7;
float:unset;
}

.Module_2710 {
width:100.14%;
height:217px;
z-index:0;
top:943px;
left:2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.007.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2709 {
width:602px;
height:131px;
top:784px;
left:-354px;
z-index:NaN;
float:unset;
}

.Module_2708 {
width:100.00%;
height:344px;
z-index:0;
top:810px;
left:-2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
}

.Module_2707 {
width:100.14%;
height:300px;
top:1257px;
left:2px;
z-index:NaN;
float:unset;
}

.Module_2706 {
width:444px;
height:36px;
top:78px;
left:-218px;
z-index:2;
float:unset;
}

.Module_2705 {
width:766px;
height:81px;
top:120px;
left:102px;
z-index:1;
float:unset;
}

.Module_2704 {
width:602px;
height:auto;
top:242px;
left:-366px;
z-index:NaN;
float:unset;
}

.Module_2703 {
width:100.14%;
height:540px;
z-index:NaN;
top:215px;
left:2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
}

.Module_2702 {
width:150px;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2701 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
}

.Module_2700 {
width:660px;
height:auto;
top:107px;
left:-242px;
z-index:1;
float:unset;
}

.Module_2699 {
background-position:bottom;
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
float:unset;
left:580px;
top:526px;
z-index:8;
height:250px;
width:250px;
}

.Module_2698 {
width:250px;
height:250px;
z-index:0;
top:526px;
left:0px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2696 {
background-position:bottom;
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
float:unset;
left:-580px;
top:526px;
z-index:7;
height:250px;
width:250px;
}

.Module_2691 {
width:100.00%;
height:300px;
z-index:0;
top:510px;
left:-2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006b.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2690 {
width:498px;
height:177px;
top:226px;
left:394px;
z-index:NaN;
float:unset;
}

.Module_2689 {
width:512px;
height:65px;
top:150px;
left:408px;
z-index:2;
float:unset;
}

.Module_2688 {
width:406px;
height:40px;
top:85px;
left:-578px;
z-index:4;
float:unset;
}

.Module_2687 {
width:408px;
height:319px;
z-index:0;
top:150px;
left:-578px;
float:unset;
}

.Module_2686 {
background-position:bottom;
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
float:unset;
left:-2px;
top:48px;
z-index:NaN;
height:465px;
width:100.00%;
}

.Module_2685 {
float:unset;
left:580px;
top:884px;
z-index:13;
height:300px;
width:300px;
}

.Module_2682 {
width:100.00%;
height:391px;
z-index:0;
top:839px;
left:-2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
}

.Module_2681 {
width:556px;
height:341px;
top:862px;
left:-476px;
z-index:12;
float:unset;
}

.Module_2680 {
float:unset;
left:292px;
top:234px;
z-index:11;
height:18px;
width:178px;
}

.Module_2678 {
float:unset;
z-index:10;
left:422px;
top:61px;
height:160px;
width:486px;
}

.Module_2677 {
z-index:8;
float:unset;
left:-522px;
top:209px;
height:83px;
width:428px;
}

.Module_2676 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
float:unset;
left:-2px;
top:302px;
z-index:0;
height:165px;
width:100.00%;
background-size:cover;
background-position:bottom;
}

.Module_2674 {
width:100.00%;
height:372px;
z-index:14;
top:467px;
left:-2px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.004.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2672 {
width:360px;
height:78px;
top:81px;
left:-556px;
z-index:9;
float:unset;
}

.Module_2671 {
width:150px;
height:100px;
z-index:3;
top:335px;
left:-790px;
float:unset;
}

.Module_2670 {
width:150px;
height:100px;
z-index:7;
top:332px;
left:806px;
float:unset;
}

.Module_2669 {
width:150px;
height:100px;
z-index:2;
top:334px;
left:168px;
float:unset;
}

.Module_2668 {
width:150px;
height:100px;
z-index:17;
top:333px;
left:486px;
float:unset;
}

.Module_2667 {
width:150px;
height:100px;
z-index:15;
top:335px;
left:-466px;
float:unset;
}

.Module_2666 {
width:150px;
height:100px;
z-index:16;
top:335px;
left:-148px;
float:unset;
}

.Module_2664 {
float:unset;
z-index:8;
left:-501px;
top:1005px;
height:58px;
width:466px;
}

.Module_2663 {
float:unset;
z-index:0;
left:443px;
top:833px;
height:219px;
width:452px;
}

.Module_2662 {
float:unset;
z-index:7;
left:-499px;
top:833px;
height:149px;
width:466px;
}

.Module_2660 {
width:100%;
height:317px;
z-index:0;
top:806px;
left:-1px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
}

.Module_2657 {
width:100%;
height:230px;
z-index:4;
top:491px;
left:-1px;
float:unset;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2656 {
width:100%;
height:400px;
z-index:3;
top:406px;
left:-1px;
float:unset;

background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003b.jpg);
background-size:cover;
background-position:bottom;
}

.Module_2655 {
z-index:0;
height:41px;
width:34px;
top:66px;
left:818px;
float:unset;
}

.Module_2654 {
left:423px;
top:90px;
z-index:2;
height:270px;
width:406px;
float:unset;
}

.Module_2650 {
width:100%;
height:358px;
z-index:0;
top:48px;
left:-1px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-size:cover;
background-position:bottom;
float:unset;
}

.Module_2648 {
width:466px;
height:228px;
top:91px;
left:-497px;
z-index:9;
float:unset;
}

.Module_2645 {
width:26px;
height:23px;
z-index:3;
top:15px;
left:-532px;
float:unset;
}

.Module_2644 {
width:54px;
height:53px;
z-index:2;
top:9px;
left:-862px;
float:unset;
}

.Module_2643 {
width:408px;
height:auto;
top:127px;
left:118px;
z-index:8;
float:unset;
}

.Module_2642 {
width:767px;
height:16px;
top:258px;
left:-28px;
z-index:7;
float:unset;
}

.Module_2641 {
width:241px;
height:69px;
top:142px;
left:-738px;
z-index:6;
float:unset;
}

.Module_2640 {
width:41px;
height:41px;
z-index:5;
top:64px;
left:-114px;
float:unset;
}

.Module_2639 {
width:558px;
float:unset;
height:26px;
top:16px;
left:292px;
z-index:4;
}

.Module_2638 {
z-index:3;
left:-744px;
top:19px;
height:33px;
width:232px;
float:unset;
}

.Module_2637 {
z-index:2;
left:-764px;
top:51px;
height:104px;
width:215px;
float:unset;
}

.Module_2636 {
width:137px;
height:135px;
z-index:6;
top:6px;
left:-792px;
float:unset;
}

.Module_2635 {
width:174px;
height:16px;
z-index:11;
top:1562px;
left:693px;
float:unset;
}

.Module_2634 {
width:26px;
height:23px;
z-index:5;
top:65px;
left:-438px;
float:unset;
}

.Module_2633 {
width:156px;
height:16px;
z-index:12;
top:975px;
left:755px;
float:unset;
}

.Module_2632 {
width:156px;
height:16px;
z-index:13;
top:975px;
left:119px;
float:unset;
}

.Module_2631 {
width:156px;
height:16px;
z-index:9;
top:975px;
left:-533px;
float:unset;
}

.Module_2630 {
width:270px;
height:125px;
z-index:0;
top:1470px;
left:-269px;
float:unset;
}

.Module_2628 {
z-index:NaN;
left:167px;
top:1379px;
height:59px;
width:702px;
float:unset;
}

.Module_2627 {
z-index:NaN;
left:-293px;
top:1338px;
height:30px;
width:252px;
float:unset;
}

.Module_2626 {
width:170px;
height:253px;
z-index:0;
top:1342px;
left:-811px;
float:unset;
}

.Module_2624 {
background-position:bottom;
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
left:-1px;
top:1317px;
z-index:NaN;
height:300px;
width:100.07%;
float:unset;
}

.Module_2623 {
width:41px;
height:41px;
z-index:1;
top:64px;
left:-230px;
float:unset;
}

.Module_2622 {
width:100.07%;
height:300px;
z-index:0;
top:1019px;
left:-1px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.002.jpg);
background-size:cover;
background-position:bottom;
float:unset;
}

.Module_2621 {
width:300px;
height:388px;
top:626px;
left:641px;
z-index:10;
float:unset;
}

.Module_2620 {
width:300px;
height:311px;
top:626px;
left:3px;
z-index:18;
float:unset;
}

.Module_2619 {
width:300px;
height:334px;
top:627px;
left:-643px;
z-index:17;
float:unset;
}

.Module_2618 {
width:270px;
height:54px;
top:526px;
left:637px;
z-index:11;
float:unset;
}

.Module_2617 {
width:270px;
height:54px;
top:526px;
left:-1px;
z-index:10;
float:unset;
}

.Module_2616 {
width:270px;
height:54px;
top:526px;
left:-647px;
z-index:9;
float:unset;
}

.Module_2615 {
z-index:1;
left:-347px;
top:274px;
height:177px;
width:570px;
float:unset;
}

.Module_2614 {
width:100.07%;
height:406px;
z-index:0;
top:95px;
left:-1px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.001.jpg);
background-size:cover;
background-position:bottom;
float:unset;
}

.Module_2611 {
width:100.00%;
height:auto;
top:0px;
left:-2px;
z-index:1;
float:unset;
}

.Module_2610 {
left:192px;
top:49px;
height:auto;
width:645px;
z-index:1;
float:unset;
}

.Module_0 {
width:56px;
height:56px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.MinimizedMenu ul {
padding:unset;
margin:unset;
}

.MinimizedMenu li > a:link {
cursor:pointer ;
}

.MinimizedMenu li > a:hover {
color:#000000;
cursor:pointer ;
}

.MinimizedMenu li > a {
font-family:BebasNeueBold;
color:#FFFFFF;
text-transform:uppercase;
cursor:pointer ;
}

.MinimizedMenu li {
display:inline-block;
padding:0 10px;
list-style-type:none;
}

.MinimizedMenu #menu > ul ul {
background-color:#FF8023;
position:absolute;
margin:20px -40px;
padding:20px;
list-style-type:none;
display:none;
}

.MinimizedMenu #menu > ul > li {
float:left;
border-style:solid;
border-color:#FC9623;
border-width:0 1px 0 0;
padding:10px 20px;
list-style-type:none;
text-align:left;
font-size:18px;
}

.MinimizedMenu {
padding:14px 0 4px 0;
background-position:left top;
}

#MenuSelecteur > div {
padding:0 0 25px 0;
}

#MenuSelecteur .CurrentBtn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineSmall.png);
background-repeat:no-repeat;
background-position:center bottom;
padding:0px 25px 20px 25px !important;
}

#MenuSelecteur .BtnMenuSelect:link {
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect:hover {
color:#FFFFFF;
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect {
color:#FFFFFF;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
display:inline-table;
font-size:16px;
padding:0 25px;
cursor:pointer ;
}

#menu >  ul {
position:relative;
right:200px;
padding:unset;
float:right;
}

.MaxinsizedMenu li > a:link {
cursor:pointer ;
}

.MaxinsizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaxinsizedMenu li > a {
color:#BBBBBB;
cursor:pointer ;
}

.MaxinsizedMenu #menu > ul ul {
list-style-type:none;
}

.MaxinsizedMenu #menu {
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
padding:25px 0;
position:absolute;
width:100%;
right:0px;
}

.MaxinsizedMenu {
font-family:EncodeSansCondensed;
}

.maxinsized #menu > ul > li {
list-style-type:none;
font-size:18px;
padding:0 0 0 20px;
text-transform:uppercase;
float:left;
}

.maxinsized {
}

.MaximizedMenu li > a:link {
cursor:pointer ;
}

.MaximizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaximizedMenu li > a {
text-transform:uppercase;
color:#BBBBBB;
cursor:pointer ;
}

.MaximizedMenu #menu > ul ul {
position:absolute;
display:none;
list-style-type:none;
}

.MaximizedMenu #menu > ul > li {
float:left;
list-style-type:none;
text-align:left;
padding:0 0 0 20px;
font-size:18px;
}

.MaximizedMenu #menu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
padding:25px 0;
right:0;
width:100%;
position:absolute;
}

.MaximizedMenu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
font-family:EncodeSansCondensed;
}

.MasqueInfosSlideAccueil .TitrageBien {
font-size:1.8vw;
font-family:Montserrat-regular;
}

.MasqueInfosSlideAccueil .SubTitrageBien {
font-size:1.5vw;
font-family:Montserrat-regular;
padding:4px 0;
}

.MasqueInfosSlideAccueil .DescriptionBien {
font-size:0.8vw;
font-family:Montserrat-thin;
font-style:italic;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:link {
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil {
font-size:13px;
font-family:Montserrat-regular;
border-width:1px;
border-color:#000000;
border-style:solid;
color:#000000;
padding:8px 12px;
text-transform:uppercase;
background-color:#FFFFFF;
width:120px;
text-align:center;
margin:10px 0;
cursor:pointer ;
}

.MasqueInfosSlideAccueil {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
bottom:0;
right:0;
width:30vw;
height:35vh;
position:absolute;
color:#FFFFFF;
text-align:left;
padding:3vh 0 0 2vw;
}

.MasqueBlocImage {
background-color:#000000;
opacity:0.35;
width:100%;
height:100%;
float:left;
}

.ListSmartMenu {
}

.LigneListeProduit {
}

#InfoDetailData .TexteTitre {
font-family:Montserrat-regular;
font-size:18px;
text-align:center;
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 15px 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineTitrage.png);
}

#InfoDetailData .TexteParagraphe {
font-size:1.3vw;
font-family:Montserrat-light;
text-align:justify;
padding:25px 0 0 0;
width:650px;
line-height:3vh;
}

#InfoDetailData #CadrePrix {
padding:15px 25px;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
width:600px;
}

#InfoDetailData #CadrePrestations {
margin:35px 0;
}

#formulaire_contact .champ_texte, #formulaire_contact .demande_contact, #FormulaireDetail .champ_texte {
margin:4px 0;
width:95%;
border-width:0;
padding:15px 2.5%;
background-color:#e5e5e5;
font-family:FolioStd;
font-size:15px;
color:#555555;
}

#formulaire_contact {
display:inline-block;
width:100%;
}

#FormulaireDetail .DetailFormContent {
width:40%;
display:inline-table;
padding:35px 0;
}

#FormulaireDetail {
width:100%;
position:relative;
float:left;
background-color:#d9d9d9;
margin:60px 0 0 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/TriangleTopBlanc.png);
background-repeat:no-repeat;
background-position:center top;
padding:60px 0 0 0;
}

.FdDegrade {
background-repeat:no-repeat;
background-size:cover;
}

.DiapoSlideImg > div {
width:29.3%;
height:8vw;
background-position:cover;
float:left;
background-size:95%;
cursor:pointer;
background-repeat:no-repeat;
}

.DiapoSlideAccueil .scrollLine {
position:relative;
height:100%;
width:100%;
left:-100%;
background-color:#4F4F4F;
}

.DiapoSlideAccueil .scrollContent {
overflow:hidden;
position:absolute;
height:0.3vh;
width:100%;
background-color:#000000;
bottom:13vh;
}

.DiapoSlideAccueil .DiapoContainer {
left:0;
position:relative;
float:left;
height:100%;
}

#DiapoDetailData {
width:70%;
position:relative;
overflow:hidden;
padding:60px 0;
}

.DiapoDetailContainer {
position:relative;
float:left;
}

#DetailData .DiapoMainSlide, .DiapoSlideAccueil .DiapoMainSlide {
position:relative;
width:100%;
height:100vh;
float:left;
overflow:hidden;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-repeat:no-repeat;
background-size:auto 100%;
}

.CurrentRubMenu > a {
padding:0 0 5px 0;
border-style:solid;
border-color:#CC0000;
border-width:0 0 4px 0;
color:#FFFFFF !important;
}

#CadrePrix .SubInfos, #CadrePrix .SubInfos > div {
font-size:20px;
font-family:Montserrat-light;
font-style:italic;
text-align:center;
display:inline-block;
padding:10px 5px;
}

#CadrePrix .separateur {
border-width:0 3px 0 0;
border-color:#000000;
border-style:solid;
display:inline-block;
margin:-5px 0;
}

#CadrePrix .InfoPrix {
font-size:65px;
font-family:Montserrat-DemiBold;
text-align:center;
}

#CadrePrix .InfoLegale {
font-size:20px;
font-family:Montserrat-light;
text-align:center;
}

#CadrePrestations .NomPresta {
padding:0 0 0 15px;
}

#CadrePrestations .InfosPresta {
font-size:16px;
font-family:Montserrat-regular;
display:inline-block;
text-align:left;
}

#CadrePrestations .ContainerPresta {
padding:15px 0;
}

#CadrePrestations .BlocPresta {
text-align:left;
padding:0 0 3px 0;
width:680px;
display:table;
}

.BtnZoomBien:link {
cursor:pointer ;
}

.BtnZoomBien:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnZoomBien {
color:#CCCCCC;
font-size:15px;
text-align:center;
padding:15px 30px;
background-color:#3A3A3A;
font-family:Montserrat-regular;
float:left;
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.off.png);
background-repeat:no-repeat;
right:10vw;
cursor:pointer ;
}

.BtnVigSlideDetailPrec:link {
cursor:pointer ;
}

.BtnVigSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.off.png);
background-repeat:no-repeat;
left:10vw;
cursor:pointer ;
}

.BtnVigSlideDetail {
background-position:center center;
width:35px;
height:45px;
top:115vh;
position:absolute;
}

.BtnTest:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnTest:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.on.png);
cursor:pointer ;
}

.BtnTest {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnStd:link {
cursor:pointer ;
}

.BtnStd:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnStd {
font-size:16px;
padding:15px 15px;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
border-width:1px;
border-color:#000000;
border-style:solid;
color:#000000;
cursor:pointer ;
}

.BtnSmartMenu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnSmartMenu.off.png);
background-repeat:no-repeat;
height:50pxpx;
width:100%;
background-position:90% center;
cursor:pointer;
display:none;
cursor:pointer ;
}

.BtnSlideDetailSuiv:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:4.5vw;
cursor:pointer ;
}

.BtnSlideDetailPrec:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:4.5vw;
cursor:pointer ;
}

.BtnSlideDetail {
top:45vh;
width:50px;
height:56px;
position:absolute;
background-position:center center;
}

.BtnPlusInfo:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
height:32px;
width:32px;
left:44%;
bottom:-16px;
position:absolute;
cursor:pointer ;
}

.BtnLinkIn:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
cursor:pointer ;
}

.BtnLinkIn:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.on.png);
cursor:pointer ;
}

.BtnLinkIn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
background-repeat:no-repeat;
background-color:#565656;
background-position:center center;
border-radius:100%;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:50.3vw;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:0.5vw;
cursor:pointer ;
}

.BtnDiapoSlideDetail {
background-position:center center;
background-size:auto 100%;
top:55vh;
height:35px;
position:absolute;
width:35px;
}

.BlocPresta .SubBlocPresta {
width:50%;
float:left;
}

.BlocLegalAnnonce {
width:600px;
padding:20px 0;
}

.BlocImageMedium .TitrageProduit, .BlocDroit .TitrageProduit {
font-size:1.6vw;
font-family:Montserrat-DemiBold;
padding:15px 0;
text-transform:uppercase;
color:#FFFFFF;
}

.BlocImageMedium .SubTitrageProduitBold, .BlocDroit .SubTitrageProduitBold {
color:#FFFFFF;
font-size:1.6vw;
font-family:Montserrat-regular;
padding:0 0 15px 0;
}

.BlocImageMedium .MasquePlus {
position:relative;
}

.BlocImageMedium .MasqueInfo {
background-repeat:repeat;
margin:4vw 10%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.35.png);
height:25vh;
padding:0 5%;
width:70%;
display:block;
position:absolute;
text-align:center;
}

.BlocImageMedium  .SubTitrageProduit {
color:#FFFFFF;
font-size:1.4vw;
font-family:Montserrat-light;
}

.BlocImageMedium {
width:40%;
height:40vh;
background-size:cover;
margin:30px 5%;
float:left;
cursor:pointer;
}

.BlocDroit .SubTitrageProduit {
color:#FFFFFF;
font-size:16px;
font-family:Montserrat-regular;
}

.BlocCubeBasSub {
font-size:12px;
font-family:Montserrat-light;
text-align:center;
background-position:center top;
}

.BlocCubeBas {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BgBlocBas.png);
background-repeat:no-repeat;
padding:50px 30px;
font-size:16px;
font-family:Montserrat-DemiBold;
text-transform:uppercase;
background-position:center top;
}

.BlocBtnValidForm:link {
cursor:pointer ;
}

.BlocBtnValidForm:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BlocBtnValidForm {
color:#000000;
border-style:solid;
border-color:#000000;
border-width:1px;
font-family:Montserrat-DemiBold;
padding:15px;
font-size:16px;
display:inline-block;
float:right;
cursor:pointer ;
}

.BgShadow002 {
background-color:#000000;
opacity:0;
top:0;
width:100%;
height:100%;
position:fixed;
z-index:12;
display:none;
cursor:pointer;
}

#BgShadow {
background-color:#000000;
opacity:0;
width:100%;
height:100%;
position:fixed;
display:none;
z-index:500;
}

.BgFullSize {
background-repeat:no-repeat;
background-position:center center;
background-size:100% auto;
}

.BgFixe {
background-attachment:fixed;
background-position:center center;
background-size:cover;
}

.BaselineImmo {
font-size:4vw;
font-family:Bodoni-Book;
}

.BarreTitrePopup {
background-color:#000000;
padding:20px 10px;
}

.BandeauPucesSlide {
bottom:0;
height:10vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
background-size:100% auto;
width:100%;
padding:3vh 0 0 0;
}

#BandeauDetailData .InfoDetailData {
text-align:center;
width:33.33%;
float:left;
}

#BandeauDetailData {
color:#FFFFFF;
font-size:1.2vw;
font-family:Montserrat-DemiBold;
background-color:#333333;
text-transform:uppercase;
padding:30px 0;
margin:0 0 20px 0;
width:100%;
display:inline-block;
}

}
@media all and (min-width: 541px) and (max-width: 979px) {
.ZoomTopSlideDetail {
background-repeat:no-repeat;
background-size:auto 100%;
width:100%;
height:100vh;
float:left;
background-position:center center;
background-color:#000000;
}

.ZoomInlineProduit .DiapoSlideImg {
height:10vw;
margin:0 3%;
}

.ZoomInlineProduit .ContainerVigSlide {
width:84%;
overflow:hidden;
display:inline-block;
}

.ZoomInlineProduit .BlocGauche .DiapoMainSlide {
margin:3% 5%;
width:90%;
height:45vh;
background-size:cover;
position:relative;
}

.ZoomInlineProduit .BlocGauche .DiapoImg {
background-repeat:no-repeat;
background-size:auto 100%;
height:50vh;
float:left;
background-position:center center;
}

.ZoomInlineProduit .BlocGauche .DiapoContainer, #DetailData .DiapoContainer {
left:0;
position:relative;
float:left;
}

.ZoomInlineProduit .BlocGauche {
width:50%;
float:left;
}

.ZoomInlineProduit .BlocDroit .TexteDescription {
color:#FFFFFF;
font-size:11px;
font-family:Montserrat-regular;
text-align:left;
float:left;
padding:1vw 0;
line-height:1.2;
}

.ZoomInlineProduit .BlocDroit {
text-align:left;
width:44%;
float:left;
padding:3% 3%;
}

.ZoomInlineProduit {
top:15%;
width:100%;
height:70%;
position:fixed;
display:none;
z-index:20;
opacity:0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
}

.VigTopSlideDetail {
background-size:90% auto;
float:left;
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.video {
}

.TitragePopup {
color:#FFFFFF;
font-size:14px;
font-family:Montserrat-regular;
}

.TitrageBoldSmall {
font-size:18px;
font-family:Montserrat-regular;
line-height:20px;
}

.TitrageBoldMedium {
line-height:28px;
font-size:24px;
font-family:Montserrat-DemiBold;
}

.TitrageBodoniWhMedium {
color:#FFFFFF;
font-size:6vw;
font-family:Bodoni-Roman;
top:45vh;
}

.TitrageBodoniWh {
font-family:Bodoni-Roman;
font-size:75px;
color:#FFFFFF;
}

.TexteParagrapheBlackMedium {
font-size:14px;
font-family:Montserrat-regular;
text-align:justify;
line-height:21px;
}

.TexteParagrapheBlack {
text-align:left;
font-family:Montserrat-light;
font-size:20px;
}

.TexteMontBoldBig {
font-size:35px;
font-family:Montserrat-DemiBold;
line-height:40px;
}

.TexteFooterXSmall {
color:#FFFFFF;
font-size:9px;
font-family:Montserrat-regular;
}

.TexteFooterSmall {
font-size:14px;
font-family:Montserrat-DemiBold;
color:#FFFFFF;
}

.SubInfo.gauche {
width:60%;
float:left;
}

.SubInfo.droite {
width:40%;
float:left;
}

#SmartMenu ul {
}

#SmartMenu li a:link {
color:#999999;
cursor:pointer ;
}

#SmartMenu li a:hover {
color:#FFFFFF;
cursor:pointer ;
}

#SmartMenu li a {
color:#999999;
cursor:pointer ;
}

#SmartMenu li {
}

#SmartMenu {
}

.SeparateurFooter {
padding:0 20px;
border-width:0 1px 0 0;
border-color:#FFFFFF;
border-style:solid;
}

.separateur {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/separateur.png);
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 25px 0;
margin:0 0 15px 0;
}

.RqField {
border-width:0 0 0 3px !important;
border-color:#CC0000;
border-style:solid;
}

.PuceSlideFixe {
background-repeat:no-repeat;
background-position:center center;
width:14px;
height:14px;
display:inline-block;
padding:0 2px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
}

.PuceSlide:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
padding:0px 2px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:inline-block;
background-position:center center;
cursor:pointer ;
}

#PopUpMsgContainer {
background-color:#FFFFFF;
margin:auto;
border-width:3px;
border-color:#000000;
border-style:solid;
top:0;
left:0;
bottom:0;
right:0;
width:450px;
height:300px;
position:fixed;
z-index:1002;
}

#PopUpMsg {
display:none;
visibility:hidden;
width:100%;
height:100%;
}

#PopUpContent {
font-size:14px;
color:#444444;
font-family:Montserrat-regular;
padding:20px 10px;
}

.PiedZoomTitrage {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdNoir30.png);
color:#FFFFFF;
font-size:3vw;
font-family:Bodoni-Roman;
background-repeat:repeat;
bottom:0;
width:100%;
height:15vh;
position:absolute;
padding:1.5vh 0 0 0;
}

.PiedZoomDetail {
background-repeat:no-repeat;
background-size:cover;
bottom:0px;
height:7vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
width:100%;
background-position:center bottom;
}

#PageFooter {
}

.NoResultFound {
font-size:25px;
font-family:Montserrat-DemiBold;
padding:45px 0 0 0;
text-transform:uppercase;
}

.Module_3105 {
background-position:bottom;
float:unset;
left:0%;
top:50px;
height:150px;
width:100%;
z-index:0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
background-repeat:repeat;
}

.Module_3104 {
z-index:20;
float:unset;
left:2px;
top:1901px;
height:20px;
width:200px;
}

.Module_3102 {
z-index:10;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
width:100%;
height:385px;
top:35px;
left:0px;
}

.Module_3101 {
float:unset;
z-index:19;
top:644px;
left:2px;
height:1171px;
width:546px;
}

.Module_3100 {
float:unset;
z-index:18;
top:379px;
left:0px;
height:105px;
width:540px;
}

.Module_3085 {
width:528px;
height:1354px;
left:0px;
top:506px;
z-index:19;
float:unset;
}

.Module_3084 {
width:458px;
height:105px;
left:-79px;
top:379px;
z-index:18;
float:unset;
}

.Module_3082 {
}

.Module_3081 {
top:440px;
height:1240;
width:100%;
float:unset;
z-index:10;
left:0px;
}

.Module_3080 {
float:unset;
z-index:10;
left:2px;
width:560px;
height:68;
top:187px;
}

.Module_3079 {
z-index:20;
top:76px;
left:0px;
height:79px;
width:497px;
float:unset;
}

.Module_3074 {
width:50%;
height:auto;
top:0px;
left:0px;
}

.Module_3073 {
width:50%;
height:auto;
top:0px;
left:0px;
}

.Module_3072 {
width:250px;
height:374px;
top:870px;
left:-1px;
float:unset;
z-index:16;
}

.Module_3071 {
width:550px;
height:263px;
left:-1px;
top:1274px;
z-index:15;
float:unset;
}

.Module_3069 {
width:50%;
height:auto;
top:0px;
left:0px;
}

.Module_3068 {
height:355px;
width:100%;
top:-5px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/pont.Paris.008s.jpg);
z-index:10;
}

.Module_3067 {
width:164px;
height:101px;
left:389px;
top:429px;
z-index:20;
float:unset;
}

.Module_3066 {
width:154px;
height:96px;
left:-5px;
top:429px;
z-index:19;
float:unset;
}

.Module_3065 {
width:154px;
height:79px;
left:-397px;
top:451px;
z-index:18;
float:unset;
}

.Module_3064 {
width:126px;
height:120px;
left:389px;
top:348px;
z-index:17;
float:unset;
}

.Module_3063 {
width:126px;
height:120px;
left:-1px;
top:348px;
z-index:16;
float:unset;
}

.Module_3062 {
width:126px;
height:120px;
left:-393px;
top:348px;
z-index:15;
float:unset;
}

.Module_3061 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.005.jpg);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:-1px;
top:300px;
height:291px;
width:100%;
z-index:10;
}

.Module_3056 {
width:200px;
height:15px;
top:206px;
left:-15px;
float:unset;
z-index:10;
}

.Module_3055 {
width:790px;
height:81px;
left:0px;
top:116px;
z-index:20;
float:unset;
}

.Module_3053 {
width:50px;
height:50px;
top:774px;
left:-297px;
float:unset;
z-index:10;
}

.Module_3052 {
width:470px;
height:19px;
left:-1px;
top:928px;
z-index:10;
float:unset;
}

.Module_3051 {
width:144px;
height:35px;
left:307px;
top:835px;
z-index:10;
float:unset;
}

.Module_3050 {
width:172px;
height:23px;
left:317px;
top:729px;
z-index:10;
float:unset;
}

.Module_3049 {
width:284px;
height:29px;
left:-301px;
top:731px;
z-index:10;
float:unset;
}

.Module_3048 {
width:138px;
height:36px;
left:369px;
top:627px;
z-index:10;
float:unset;
}

.Module_3047 {
width:62px;
height:54px;
top:765px;
left:301px;
float:unset;
z-index:10;
}

.Module_3046 {
width:20px;
height:29px;
top:628px;
left:163px;
float:unset;
z-index:10;
}

.Module_3045 {
float:unset;
left:-299px;
top:624px;
height:66px;
width:164px;
z-index:10;
}

.Module_3044 {
height:323px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:-1px;
top:591px;
z-index:10;
}

.Module_3043 {
width:54px;
height:54px;
top:1095px;
left:-435px;
float:unset;
z-index:10;
}

.Module_3041 {
width:542px;
height:81px;
left:-9px;
top:677px;
z-index:10;
float:unset;
}

.Module_3039 {
width:298px;
height:63px;
left:-1px;
top:501px;
z-index:10;
float:unset;
}

.Module_3038 {
width:444px;
height:80px;
left:-1px;
top:394px;
z-index:10;
float:unset;
}

.Module_3037 {
width:512px;
height:auto;
top:753px;
left:-1px;
z-index:13;
float:unset;
}

.Module_3036 {
width:100%;
height:326px;
top:0px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
z-index:10;
}

.Module_3035 {
width:248px;
height:94px;
left:-1px;
top:115px;
z-index:12;
float:unset;
}

.Module_3034 {
width:56px;
height:55px;
top:229px;
left:-237px;
float:unset;
z-index:10;
}

.Module_3033 {
width:100%;
height:350px;
top:-1px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.004.jpg);
z-index:10;
}

.Module_3031 {
width:378px;
height:10px;
left:-1px;
top:354px;
z-index:10;
float:unset;
}

.Module_3030 {
width:162px;
height:19px;
left:229px;
top:284px;
z-index:10;
float:unset;
}

.Module_3028 {
width:194px;
height:31px;
left:245px;
top:169px;
z-index:10;
float:unset;
}

.Module_3027 {
width:180px;
height:24px;
left:-229px;
top:172px;
z-index:10;
float:unset;
}

.Module_3026 {
width:150px;
height:30px;
left:295px;
top:98px;
z-index:10;
float:unset;
}

.Module_3025 {
width:62px;
height:54px;
top:221px;
left:219px;
float:unset;
z-index:10;
}

.Module_3024 {
width:20px;
height:29px;
top:96px;
left:85px;
float:unset;
z-index:10;
}

.Module_3023 {
width:200px;
height:15px;
top:938px;
left:-1px;
float:unset;
z-index:10;
}

.Module_3022 {
width:92px;
height:36px;
top:13px;
left:-447px;
float:unset;
z-index:20;
}

.Module_3021 {
width:260px;
height:101px;
top:117px;
left:-1px;
float:unset;
z-index:17;
}

.Module_3020 {
width:200px;
height:15px;
top:2205px;
left:-1px;
float:unset;
z-index:13;
}

.Module_3019 {
width:350px;
height:57px;
left:-17px;
top:2098px;
z-index:12;
float:unset;
}

.Module_3018 {
width:470px;
height:56px;
left:-13px;
top:1988px;
z-index:11;
float:unset;
}

.Module_3016 {
width:158px;
height:96px;
left:433px;
top:1783px;
z-index:9;
float:unset;
}

.Module_3015 {
width:156px;
height:94px;
left:1px;
top:1782px;
z-index:8;
float:unset;
}

.Module_3014 {
width:162px;
height:59px;
left:-431px;
top:1794px;
z-index:7;
float:unset;
}

.Module_3013 {
width:126px;
height:120px;
left:429px;
top:1702px;
z-index:6;
float:unset;
}

.Module_3012 {
width:126px;
height:120px;
left:-1px;
top:1702px;
z-index:5;
float:unset;
}

.Module_3011 {
width:126px;
height:120px;
left:-423px;
top:1702px;
z-index:4;
float:unset;
}

.Module_3010 {
width:100%;
height:297px;
top:1640px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.001.jpg);
z-index:3;
}

.Module_3009 {
width:550px;
height:288px;
left:-1px;
top:451px;
z-index:2;
float:unset;
}

.Module_3008 {
width:584px;
height:78px;
left:5px;
top:379px;
z-index:1;
float:unset;
}

.Module_3007 {
width:100%;
height:340px;
top:1px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.003.jpg);
z-index:10;
}

.Module_3006 {
width:152px;
height:115px;
left:395px;
top:691px;
z-index:10;
float:unset;
}

.Module_3005 {
width:126px;
height:120px;
left:395px;
top:611px;
z-index:10;
float:unset;
}

.Module_3004 {
width:152px;
height:90px;
left:-1px;
top:690px;
z-index:21;
float:unset;
}

.Module_3003 {
width:126px;
height:120px;
left:-1px;
top:612px;
z-index:20;
float:unset;
}

.Module_3002 {
width:154px;
height:60px;
left:-397px;
top:709px;
z-index:10;
float:unset;
}

.Module_3001 {
width:126px;
height:120px;
left:-399px;
top:612px;
z-index:10;
float:unset;
}

.Module_3000 {
width:200px;
height:15px;
top:469px;
left:-1px;
float:unset;
z-index:10;
}

.Module_2999 {
top:561px;
float:unset;
background-repeat:repeat;
background-position:bottom;
left:-1px;
height:300px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.002.jpg);
z-index:10;
}

.Module_2998 {
width:568px;
height:250px;
left:-1px;
top:175px;
z-index:10;
float:unset;
}

.Module_2995 {
width:604px;
height:78px;
left:-1px;
top:74px;
z-index:10;
float:unset;
}

.Module_2994 {
width:558px;
height:84px;
left:-1px;
top:45vh;
z-index:10;
float:unset;
}

.Module_2993 {
width:100%;
height:44px;
bottom:0px;
left:-1px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
top:-44.5px;
z-index:10;
}

.Module_2992 {
height:58px;
width:150px;
top:0px;
left:-2463px;
float:unset;
z-index:4999;
display:none;
}

.Module_2989 {
left:-1px;
top:0px;
height:auto;
width:100%;
z-index:10;
float:unset;
}

.Module_2987 {
left:0px;
top:0px;
height:auto;
width:50%;
}

.Module_2984 {
width:100%;
height:auto;
top:-5px;
left:-1px;
float:unset;
z-index:12;
}

.Module_2982 {
float:unset;
left:-239px;
top:81px;
height:66px;
width:164px;
z-index:10;
}

.Module_2981 {
height:275px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:-1px;
top:50px;
z-index:1;
}

.Module_2978 {
height:44px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
background-size:cover;
background-position:bottom;
float:unset;
left:-1px;
top:307px;
z-index:11;
}

.Module_2976 {
height:89px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-size:cover;
background-position:bottom;
float:unset;
left:-1px;
top:64px;
z-index:12;
}

.Module_2975 {
float:unset;
left:-433px;
top:14px;
height:36px;
width:92px;
z-index:14;
}

.Module_2974 {
left:-1px;
width:100%;
height:auto;
top:0px;
z-index:20;
float:unset;
}

.Module_2973 {
left:-1px;
top:-6px;
width:100%;
height:auto;
z-index:13;
float:unset;
}

.Module_2963 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2962 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2960 {
top:0px;
height:150px;
width:150px;
float:unset;
left:0px;
}

.Module_2958 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2957 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2956 {
z-index:2;
float:unset;
height:93px;
top:281px;
left:-332px;
width:94px;
}

.Module_2955 {
float:unset;
z-index:1;
top:220px;
left:-26px;
height:31px;
width:358px;
}

.Module_2901 {
}

.Module_2896 {
}

.Module_2895 {
}

.Module_2894 {
}

.Module_2886 {
}

.Module_2834 {
float:unset;
z-index:0;
top:0px;
left:978px;
height:0null;
width:0null;
}

.Module_2810 {
}

.Module_2800 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2799 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2798 {
float:unset;
top:0px;
z-index:NaN;
width:0null;
height:0null;
left:978px;
}

.Module_2797 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2796 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2794 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2793 {
width:0null;
height:0null;
left:978px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2792 {
width:0null;
top:0px;
z-index:NaN;
float:unset;
height:0null;
left:978px;
}

.Module_2717 {
}

.Module_2716 {
width:536px;
height:38px;
left:-46px;
top:589px;
z-index:11;
float:unset;
}

.Module_2715 {
width:580px;
height:242px;
left:0px;
top:783px;
z-index:10;
float:unset;
}

.Module_2714 {
z-index:9;
left:0px;
float:unset;
top:633px;
height:137px;
width:582px;
}

.Module_2712 {
width:434px;
height:58px;
left:16px;
top:666px;
z-index:NaN;
float:unset;
}

.Module_2711 {
width:566px;
height:84px;
left:-12px;
top:603px;
z-index:5;
float:unset;
}

.Module_2710 {
width:100.00%;
height:230px;
z-index:0;
top:876.9999694824219px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.007.jpg);
}

.Module_2709 {
width:574px;
height:86px;
left:0px;
top:754.9999694824219px;
z-index:4;
float:unset;
}

.Module_2708 {
width:100.00%;
height:487px;
z-index:0;
top:529px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2707 {
width:100.00%;
height:186px;
top:1105.9999694824219px;
left:-2px;
z-index:NaN;
float:unset;
}

.Module_2706 {
width:274px;
height:24px;
left:-308px;
top:81px;
z-index:2;
float:unset;
}

.Module_2705 {
width:580px;
left:-2px;
height:61px;
top:112px;
z-index:3;
float:unset;
}

.Module_2704 {
width:392px;
height:auto;
top:204px;
left:-58px;
z-index:NaN;
float:unset;
}

.Module_2703 {
width:100.00%;
height:150px;
z-index:NaN;
top:38px;
left:-8px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2702 {
width:150px;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2701 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2700 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2699 {
width:100px;
height:100px;
z-index:8;
top:317px;
left:166px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
}

.Module_2698 {
width:100px;
height:100px;
z-index:12;
top:450px;
left:100px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
}

.Module_2696 {
background-size:cover;
float:unset;
left:428px;
top:260px;
z-index:7;
height:100px;
width:100px;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
}

.Module_2691 {
width:100.00%;
height:252px;
z-index:0;
top:275px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006b.jpg);
}

.Module_2690 {
width:584px;
height:100px;
left:-2px;
top:175px;
z-index:4;
float:unset;
}

.Module_2689 {
width:548px;
height:23px;
left:-38px;
top:133px;
z-index:5;
float:unset;
}

.Module_2688 {
width:586px;
height:31px;
left:-2px;
top:75px;
z-index:3;
float:unset;
}

.Module_2687 {
width:262px;
height:223px;
z-index:6;
top:289px;
left:-322px;
float:unset;
}

.Module_2686 {
width:100.00%;
height:235px;
z-index:NaN;
top:39px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2685 {
width:158px;
height:157px;
z-index:26;
top:456px;
left:-2296px;
float:unset;
display:none;
}

.Module_2682 {
width:100.00%;
height:401px;
z-index:0;
top:803px;
left:-8px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2681 {
width:586px;
height:366px;
left:2px;
top:833px;
z-index:25;
float:unset;
}

.Module_2680 {
top:219px;
z-index:0;
height:19px;
width:174px;
left:324px;
float:unset;
}

.Module_2678 {
width:316px;
height:124px;
left:272px;
top:76px;
z-index:21;
float:unset;
}

.Module_2677 {
width:336px;
height:94px;
left:-252px;
top:198px;
z-index:20;
float:unset;
}

.Module_2676 {
width:100.00%;
height:302px;
z-index:0;
top:301px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2674 {
width:100.00%;
height:202px;
z-index:14;
top:601px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.004.jpg);
}

.Module_2672 {
width:260px;
left:-308px;
height:71px;
top:91px;
z-index:19;
float:unset;
}

.Module_2671 {
width:190px;
height:126px;
z-index:22;
top:458px;
left:-394px;
float:unset;
}

.Module_2670 {
width:190px;
height:126px;
z-index:23;
top:457px;
left:-4px;
float:unset;
}

.Module_2669 {
width:190px;
height:126px;
z-index:24;
top:457px;
left:386px;
float:unset;
}

.Module_2668 {
width:190px;
height:126px;
z-index:17;
top:327px;
left:-4px;
float:unset;
}

.Module_2667 {
width:190px;
height:126px;
z-index:15;
top:327px;
left:-394px;
float:unset;
}

.Module_2666 {
width:190px;
height:126px;
z-index:16;
top:327px;
left:386px;
float:unset;
}

.Module_2664 {
width:298px;
height:41px;
left:-284px;
top:735px;
z-index:7;
float:unset;
}

.Module_2663 {
width:262px;
height:218px;
left:324px;
top:590px;
z-index:8;
float:unset;
}

.Module_2662 {
width:298px;
height:129px;
left:-284px;
top:590px;
z-index:NaN;
float:unset;
}

.Module_2661 {
}

.Module_2660 {
width:100.00%;
height:281px;
z-index:0;
top:561px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2657 {
width:100.00%;
height:180px;
z-index:4;
top:341px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003.jpg);
}

.Module_2656 {
width:100.00%;
height:260px;
z-index:3;
top:300px;
left:-2px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003b.jpg);
}

.Module_2655 {
width:34px;
height:41px;
z-index:0;
top:128px;
left:408px;
float:unset;
}

.Module_2654 {
width:296px;
height:183px;
z-index:NaN;
top:81px;
left:284px;
float:unset;
}

.Module_2650 {
width:100.00%;
height:304px;
z-index:0;
top:39px;
left:-2px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
float:unset;
}

.Module_2648 {
width:274px;
height:209px;
left:-316px;
top:77px;
z-index:5;
float:unset;
}

.Module_2645 {
width:26px;
height:23px;
z-index:6;
top:7px;
left:-366px;
float:unset;
}

.Module_2644 {
width:60px;
height:59px;
z-index:7;
top:7px;
left:-492px;
float:unset;
}

.Module_2643 {
width:285px;
height:auto;
top:30px;
left:254px;
z-index:NaN;
float:unset;
}

.Module_2642 {
width:562px;
height:43px;
left:-12px;
top:206px;
z-index:NaN;
float:unset;
}

.Module_2641 {
width:203px;
height:45px;
left:-372px;
top:129px;
z-index:2;
float:unset;
}

.Module_2640 {
width:41px;
height:42px;
z-index:0;
top:129px;
left:84px;
float:unset;
}

.Module_2639 {
width:303px;
height:22px;
left:244px;
top:87px;
z-index:4;
float:unset;
}

.Module_2638 {
width:186px;
height:23px;
left:-384px;
top:25px;
z-index:3;
float:unset;
}

.Module_2637 {
width:174px;
height:61px;
left:-396px;
top:56px;
z-index:1;
float:unset;
}

.Module_2636 {
width:91px;
height:90px;
z-index:6;
top:11px;
left:-422px;
float:unset;
}

.Module_2635 {
width:240px;
height:20px;
z-index:11;
top:807px;
left:296px;
float:unset;
}

.Module_2634 {
width:26px;
height:23px;
z-index:5;
top:28px;
left:-212px;
float:unset;
}

.Module_2633 {
width:240px;
height:20px;
z-index:12;
top:1125px;
left:0px;
float:unset;
}

.Module_2632 {
width:240px;
height:20px;
z-index:13;
top:1681px;
left:294px;
float:unset;
}

.Module_2631 {
width:240px;
height:20px;
z-index:9;
top:807px;
left:-290px;
float:unset;
}

.Module_2630 {
width:272px;
height:186px;
z-index:0;
top:1529px;
left:-292px;
float:unset;
}

.Module_2628 {
width:261px;
height:83px;
left:288px;
top:1560px;
z-index:NaN;
float:unset;
}

.Module_2627 {
width:246px;
height:27px;
left:274px;
top:1525px;
z-index:15;
float:unset;
}

.Module_2626 {
width:104px;
height:156px;
z-index:17;
top:1019px;
left:-1722px;
float:unset;
display:none;
}

.Module_2624 {
height:255px;
width:100.00%;
z-index:NaN;
top:1497px;
left:-2px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
float:unset;
}

.Module_2623 {
width:41px;
height:42px;
z-index:0;
top:129px;
left:-14px;
float:unset;
}

.Module_2622 {
width:100.00%;
height:320px;
z-index:0;
top:1178px;
left:-2px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.002.jpg);
float:unset;
}

.Module_2621 {
width:583px;
height:193px;
left:-6px;
top:921px;
z-index:16;
float:unset;
}

.Module_2620 {
width:286px;
height:296px;
left:302px;
top:458px;
z-index:6;
float:unset;
}

.Module_2619 {
width:286px;
height:353px;
left:-294px;
top:461px;
z-index:5;
float:unset;
}

.Module_2618 {
width:567px;
height:29px;
left:-12px;
top:857px;
z-index:7;
float:unset;
}

.Module_2617 {
width:270px;
height:36px;
left:300px;
top:381px;
z-index:4;
float:unset;
}

.Module_2616 {
width:270px;
height:36px;
left:-296px;
top:381px;
z-index:3;
float:unset;
}

.Module_2615 {
width:343px;
height:133px;
left:-14px;
top:199px;
z-index:2;
float:unset;
}

.Module_2614 {
width:100.00%;
height:300px;
z-index:0;
top:69px;
left:-2px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.001.jpg);
float:unset;
}

.Module_2611 {
width:100.00%;
height:auto;
top:0px;
left:0px;
z-index:3;
float:unset;
}

.Module_2610 {
height:auto;
width:387px;
top:20px;
left:166px;
z-index:NaN;
float:unset;
}

.Module_0 {
width:56px;
height:56px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.MinimizedMenu ul {
padding:unset;
margin:unset;
}

.MinimizedMenu li > a:link {
cursor:pointer ;
}

.MinimizedMenu li > a:hover {
cursor:pointer ;
}

.MinimizedMenu li > a {
font-family:EncodeSansCondensed;
color:#CC0000;
font-size:16px;
text-transform:uppercase;
cursor:pointer ;
}

.MinimizedMenu li {
display:inline-block;
padding:0 7px;
list-style-type:none;
font-family:FolioStd;
font-size:13px;
}

.MinimizedMenu #menu > ul ul {
background-color:#FF8023;
position:absolute;
margin:20px -40px;
padding:20px;
list-style-type:none;
display:none;
}

.MinimizedMenu #menu > ul > li {
background-image:url();
float:left;
border-style:solid;
border-color:#FC9623;
border-width:0 1px 0 0;
padding:10px 20px;
list-style-type:none;
text-align:left;
font-size:18px;
}

.MinimizedMenu {
border-style:solid;
border-color:#FFFFFF;
border-width:0 0 1px 0;
padding:10px 0 4px 0;
background-color:#650505;
}

#MenuSelecteur > div {
padding:0 0 15px 0;
}

#MenuSelecteur .CurrentBtn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineSmall.png);
background-repeat:no-repeat;
background-position:center bottom;
padding:0px 25px 10px 25px !important;
}

#MenuSelecteur .BtnMenuSelect:link {
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect:hover {
color:#FFFFFF;
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect {
color:#FFFFFF;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
display:inline-table;
font-size:16px;
padding:0 25px;
cursor:pointer ;
}

#menu >  ul {
position:relative;
right:50px;
padding:unset;
float:right;
}

.MaxinsizedMenu li > a:link {
cursor:pointer ;
}

.MaxinsizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaxinsizedMenu li > a {
color:#BBBBBB;
cursor:pointer ;
}

.MaxinsizedMenu #menu > ul ul {
list-style-type:none;
}

.MaxinsizedMenu #menu {
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
padding:25px 0;
position:absolute;
width:100%;
right:0px;
}

.MaxinsizedMenu {
font-family:EncodeSansCondensed;
}

.maxinsized #menu > ul > li {
list-style-type:none;
font-size:16px;
padding:0 0 0 20px;
text-transform:uppercase;
float:left;
}

.maxinsized {
}

.MaximizedMenu li > a:link {
cursor:pointer ;
}

.MaximizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaximizedMenu li > a {
color:#BBBBBB;
text-transform:uppercase;
cursor:pointer ;
}

.MaximizedMenu #menu > ul ul {
position:absolute;
display:none;
list-style-type:none;
}

.MaximizedMenu #menu > ul > li {
margin:-3px 0 9px 0;
padding:0 7px;

float:left;
list-style-type:none;
text-align:left;
font-size:18px;
}

.MaximizedMenu #menu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
padding:15px 0;
right:0;
width:100%;
position:absolute;
}

.MaximizedMenu {
font-family:EncodeSansCondensed;
}

.MasqueInfosSlideAccueil .TitrageBien {
font-size:1.3vw;
font-family:Montserrat-regular;
}

.MasqueInfosSlideAccueil .SubTitrageBien {
font-size:0.8vw;
font-family:Montserrat-regular;
}

.MasqueInfosSlideAccueil .DescriptionBien {
font-size:0.8vw;
font-family:Montserrat-thin;
font-style:italic;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:link {
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:hover {
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil {
cursor:pointer ;
}

.MasqueInfosSlideAccueil {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
bottom:0;
right:0;
width:30vw;
height:30vh;
position:absolute;
color:#FFFFFF;
text-align:left;
padding:3vh 0 0 2vw;
}

.MasqueBlocImage {
background-color:#000000;
opacity:0.35;
width:100%;
height:100%;
display:block;
float:left;
}

.ListSmartMenu {
}

.LigneListeProduit {
}

#InfoDetailData .TexteTitre {
font-family:Montserrat-regular;
font-size:18px;
text-align:center;
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 15px 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineTitrage.png);
}

#InfoDetailData .TexteParagraphe {
font-size:2vw;
font-family:Montserrat-light;
text-align:justify;
padding:25px 0 0 0;
width:580px;
}

#InfoDetailData #CadrePrix {
padding:15px 25px;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
width:500px;
}

#InfoDetailData #CadrePrestations {
margin:35px 0;
}

#formulaire_contact .champ_texte, #formulaire_contact .demande_contact, #FormulaireDetail .champ_texte {
margin:4px 0;
width:95%;
border-width:0;
padding:15px 2.5%;
background-color:#e5e5e5;
font-family:FolioStd;
font-size:15px;
color:#555555;
}

#formulaire_contact {
display:inline-block;
width:100%;
}

#FormulaireDetail .DetailFormContent {
width:80%;
display:inline-table;
padding:35px 0;
}

#FormulaireDetail {
width:100%;
position:relative;
float:left;
background-color:#d9d9d9;
margin:60px 0 0 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/TriangleTopBlanc.png);
background-repeat:no-repeat;
background-position:center top;
padding:60px 0 0 0;
}

.FdDegrade {
background-repeat:no-repeat;
background-size:cover;
}

.DiapoSlideImg > div {
width:29.3%;
height:8vw;
background-position:cover;
float:left;
background-size:cover;
margin:0 2%;
cursor:pointer;
}

.DiapoSlideAccueil .scrollLine {
background-color:#4F4F4F;
left:-100%;
width:100%;
height:100%;
position:relative;
}

.DiapoSlideAccueil .scrollContent {
bottom:13vh;
background-color:#000000;
width:100%;
height:0.3vh;
position:absolute;
overflow:hidden;
}

.DiapoSlideAccueil .DiapoContainer {
left:0;
position:relative;
float:left;
height:100%;
}

#DiapoDetailData {
width:70%;
position:relative;
overflow:hidden;
padding:60px 0;
}

.DiapoDetailContainer {
position:relative;
float:left;
}

#DetailData .DiapoMainSlide, .DiapoSlideAccueil .DiapoMainSlide {
position:relative;
width:100%;
height:100vh;
float:left;
overflow:hidden;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-repeat:no-repeat;
background-size:auto 100%;
}

.CurrentRubMenu > a {
border-style:solid;
border-color:#CC0000;
border-width:0 0 2px 0;
padding:0 0 5px 0;
color:#FFFFFF !important;
}

.CapsLinkedIn {
}

#CadrePrix .SubInfos, #CadrePrix .SubInfos > div {
font-size:20px;
font-family:Montserrat-light;
font-style:italic;
text-align:center;
display:inline-block;
padding:10px 5px;
}

#CadrePrix .separateur {
border-width:0 3px 0 0;
border-color:#000000;
border-style:solid;
display:inline-block;
margin:-5px 0;
}

#CadrePrix .InfoPrix {
font-size:65px;
font-family:Montserrat-DemiBold;
text-align:center;
}

#CadrePrix .InfoLegale {
font-size:20px;
font-family:Montserrat-light;
text-align:center;
}

#CadrePrestations .NomPresta {
padding:0 0 0 15px;
}

#CadrePrestations .InfosPresta {
font-size:16px;
font-family:Montserrat-regular;
display:inline-block;
text-align:left;
}

#CadrePrestations .ContainerPresta {
padding:15px 0;
}

#CadrePrestations .BlocPresta {
text-align:left;
padding:0 0 3px 0;
width:530px;
display:table;
}

.BtnZoomBien:link {
cursor:pointer ;
}

.BtnZoomBien:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnZoomBien {
color:#CCCCCC;
font-size:15px;
text-align:center;
padding:15px 30px;
background-color:#3A3A3A;
font-family:Montserrat-regular;
float:left;
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.off.png);
background-repeat:no-repeat;
right:10vw;
cursor:pointer ;
}

.BtnVigSlideDetailPrec:link {
cursor:pointer ;
}

.BtnVigSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.off.png);
background-repeat:no-repeat;
left:10vw;
cursor:pointer ;
}

.BtnVigSlideDetail {
background-position:center center;
width:35px;
height:45px;
top:115vh;
position:absolute;
}

.BtnTest:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnTest:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.on.png);
cursor:pointer ;
}

.BtnTest {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnStd:link {
cursor:pointer ;
}

.BtnStd:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnStd {
font-size:16px;
padding:15px 15px;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
border-width:1px;
border-color:#000000;
border-style:solid;
color:#000000;
cursor:pointer ;
}

.BtnSmartMenu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnSmartMenu.off.png);
background-repeat:no-repeat;
height:50pxpx;
width:100%;
background-position:90% center;
cursor:pointer;
display:none;
cursor:pointer ;
}

.BtnSlideDetailSuiv:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:4.5vw;
cursor:pointer ;
}

.BtnSlideDetailPrec:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:4.5vw;
cursor:pointer ;
}

.BtnSlideDetail {
top:45vh;
width:50px;
height:56px;
position:absolute;
background-position:center center;
}

.BtnPlusInfo:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
height:32px;
width:32px;
left:44%;
bottom:-16px;
position:absolute;
cursor:pointer ;
}

.BtnLinkIn:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
cursor:pointer ;
}

.BtnLinkIn:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.on.png);
cursor:pointer ;
}

.BtnLinkIn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
background-repeat:no-repeat;
background-color:#565656;
background-position:center center;
border-radius:100%;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:50.3vw;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:0.5vw;
cursor:pointer ;
}

.BtnDiapoSlideDetail {
background-position:center center;
background-size:auto 100%;
top:54vh;
height:25px;
position:absolute;
width:35px;
}

.BlocPresta .SubBlocPresta {
width:50%;
float:left;
}

.BlocLegalAnnonce {
width:70%;
padding:20px 0;
}

.BlocImageMedium .TitrageProduit, .BlocDroit .TitrageProduit {
font-size:1.6vw;
font-family:Montserrat-DemiBold;
padding:15px 0;
text-transform:uppercase;
color:#FFFFFF;
}

.BlocImageMedium .SubTitrageProduitBold, .BlocDroit .SubTitrageProduitBold {
color:#FFFFFF;
font-size:1.6vw;
font-family:Montserrat-regular;
padding:0 0 15px 0;
}

.BlocImageMedium .MasquePlus {
position:relative;
width:100%;
height:100%;
}

.BlocImageMedium .MasqueInfo {
background-repeat:repeat;
margin:10% 10%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.35.png);
height:50%;
padding:10% 5%;
width:70%;
display:block;
position:absolute;
text-align:center;
}

.BlocImageMedium  .SubTitrageProduit {
color:#FFFFFF;
font-size:1.4vw;
font-family:Montserrat-light;
}

.BlocImageMedium {
width:40%;
height:250px;
background-size:cover;
margin:30px 5%;
float:left;
cursor:pointer;
background-position:center center;
}

.BlocDroit .SubTitrageProduit {
color:#FFFFFF;
font-size:16px;
font-family:Montserrat-regular;
}

.BlocCubeBasSub {
font-size:12px;
font-family:Montserrat-light;
text-align:center;
background-position:center top;
}

.BlocCubeBas {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BgBlocBas.png);
background-repeat:no-repeat;
padding:40px 30px;
font-size:12px;
font-family:Montserrat-DemiBold;
text-transform:uppercase;
background-position:center top;
}

.BlocBtnValidForm:link {
cursor:pointer ;
}

.BlocBtnValidForm:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BlocBtnValidForm {
border-color:#000000;
border-style:solid;
color:#000000;
border-width:1px;
font-family:Montserrat-DemiBold;
padding:15px;
font-size:16px;
display:inline-block;
float:right;
cursor:pointer ;
}

.BgShadow002 {
background-color:#000000;
opacity:0;
top:0;
width:100%;
height:100%;
position:fixed;
z-index:12;
display:none;
cursor:pointer;
}

#BgShadow {
background-color:#000000;
opacity:0;
width:100%;
height:100%;
position:fixed;
display:none;
z-index:500;
}

.BgFullSize {
background-repeat:no-repeat;
background-position:center center;
background-size:100% auto;
}

.BgFixe {
background-attachment:fixed;
background-position:center center;
background-size:cover;
}

.BaselineImmo {
font-size:7vw;
font-family:Bodoni-Book;
}

.BarreTitrePopup {
}

.BandeauPucesSlide {
bottom:0;
height:10vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
background-size:100% auto;
width:100%;
padding:3vh 0 0 0;
}

#BandeauDetailData .InfoDetailData {
text-align:center;
width:33.33%;
float:left;
}

#BandeauDetailData {
color:#FFFFFF;
font-size:2vw;
font-family:Montserrat-DemiBold;
background-color:#333333;
text-transform:uppercase;
padding:30px 0;
margin:0 0 20px 0;
width:100%;
display:inline-block;
}

}
@media all and (max-width: 540px) {
.ZoomTopSlideDetail {
background-repeat:no-repeat;
background-size:auto 100%;
width:100%;
height:100%;
float:left;
background-position:center center;
background-color:#000000;
}

.ZoomInlineProduit .DiapoSlideImg {
height:25vw;
position:relative;
}

.ZoomInlineProduit .ContainerVigSlide {
width:84%;
overflow:hidden;
display:inline-block;
}

.ZoomInlineProduit .BlocGauche .DiapoMainSlide {
margin:3% 5%;
width:90%;
height:30vh;
background-size:cover;
position:relative;
background-position:center center;
background-repeat:no-repeat;
}

.ZoomInlineProduit .BlocGauche .DiapoImg {
background-repeat:no-repeat;
background-size:auto 100%;
height:30vh;
float:left;
background-position:center center;
}

.ZoomInlineProduit .BlocGauche .DiapoContainer, #DetailData .DiapoContainer {
left:0;
position:relative;
float:left;
}

.ZoomInlineProduit .BlocGauche {
width:100%;
display:block;
}

.ZoomInlineProduit .BlocDroit .TexteDescription {
color:#FFFFFF;
font-size:0.9vw;
font-family:Montserrat-regular;
text-align:left;
float:left;
padding:1vw 0;
line-height:1.2;
display:none;
}

.ZoomInlineProduit .BlocDroit {
text-align:left;
width:94%;
float:left;
padding:3% 3%;
}

.ZoomInlineProduit {
top:15%;
width:100%;
height:70%;
position:fixed;
display:none;
z-index:20;
opacity:0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
}

.VigTopSlideDetail {
background-size:90% auto;
float:left;
background-repeat:no-repeat;
background-position:center center;
cursor:pointer;
}

.video {
}

.TitragePopup {
color:#FFFFFF;
font-size:12px;
font-family:Montserrat-regular;
}

.TitrageBoldSmall {
font-size:18px;
font-family:Montserrat-regular;
line-height:20px;
}

.TitrageBoldMedium {
line-height:28px;
font-size:18px;
font-family:Montserrat-DemiBold;
}

.TitrageBodoniWhMedium {
color:#FFFFFF;
font-size:30px;
font-family:Bodoni-Roman;
}

.TitrageBodoniWh {
font-family:Bodoni-Roman;
font-size:45px;
color:#FFFFFF;
}

.TexteParagrapheBlackMedium {
font-size:15px;
font-family:Montserrat-regular;
text-align:justify;
line-height:2.7vh;
}

.TexteParagrapheBlack {
text-align:left;
font-family:Montserrat-light;
font-size:16px;
line-height:5vh;
}

.TexteMontBoldBig {
font-size:35px;
font-family:Montserrat-DemiBold;
line-height:40px;
}

.TexteFooterXSmall {
color:#FFFFFF;
font-size:9px;
font-family:Montserrat-regular;
}

.TexteFooterSmall {
font-size:14px;
font-family:Montserrat-DemiBold;
color:#FFFFFF;
}

.SubInfo.gauche {
width:100%;
float:left;
padding:8px 0;
}

.SubInfo.droite {
width:100%;
float:left;
font-size:!important 15px;
text-align:left;
}

#SmartMenu ul {
padding:0;
width:100%;
}

#SmartMenu li a:link {
color:#999999;
cursor:pointer ;
}

#SmartMenu li a:hover {
color:#FFFFFF;
cursor:pointer ;
}

#SmartMenu li a {
color:#999999;
cursor:pointer ;
}

#SmartMenu li {
font-family:Montserrat-light;
padding:15px 20px;
background-repeat:repeat;
list-style-type:none;
font-size:15px;
text-align:center;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
text-transform:uppercase;
}

#SmartMenu {
height:50px;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
}

.SeparateurFooter {
padding:0 20px;
border-width:0 1px;
border-color:#FFFFFF;
border-style:solid;
}

.separateur {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/separateur.png);
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 25px 0;
margin:0 0 15px 0;
}

.RqField {
border-width:0 0 0 3px !important;
border-color:#CC0000;
border-style:solid;
}

.PuceSlideFixe {
background-repeat:no-repeat;
background-position:center center;
width:14px;
height:14px;
display:inline-block;
padding:0 2px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
}

.PuceSlide:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.PuceSlide {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/PuceSlideAccueil.off.png);
padding:0px 2px;
background-repeat:no-repeat;
height:14px;
width:14px;
display:inline-block;
background-position:center center;
cursor:pointer ;
}

#PopUpMsgContainer {
background-color:#FFFFFF;
margin:auto;
border-width:3px;
border-color:#000000;
border-style:solid;
top:0;
left:0;
bottom:0;
right:0;
width:320px;
height:250px;
position:fixed;
z-index:1002;
}

#PopUpMsg {
display:none;
visibility:hidden;
width:100%;
height:100%;
}

#PopUpContent {
font-size:12px;
color:#444444;
font-family:Montserrat-regular;
padding:12px 8px;
}

.PiedZoomTitrage {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdNoir30.png);
color:#FFFFFF;
font-size:17px;
font-family:Bodoni-Roman;
background-repeat:repeat;
bottom:0;
width:100%;
height:15vh;
position:absolute;
padding:1.5vh 0 0 0;
}

.PiedZoomDetail {
background-repeat:no-repeat;
background-size:cover;
bottom:0px;
height:7vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
width:100%;
background-position:center bottom;
}

#PageFooter {
}

.NoResultFound {
font-size:25px;
font-family:Montserrat-DemiBold;
padding:45px 0 0 0;
text-transform:uppercase;
}

.Module_3105 {
background-repeat:repeat;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
float:unset;
left:0%;
top:-3px;
height:150px;
width:100.0%;
z-index:0;
}

.Module_3104 {
z-index:20;
float:unset;
left:0px;
top:2650px;
height:20px;
width:200px;
}

.Module_3102 {
width:100%;
height:36px;
top:764px;
left:0px;
float:unset;
background-position:bottom;
z-index:10;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.jpg);
}

.Module_3101 {
float:unset;
z-index:19;
top:707px;
left:0px;
height:1846px;
width:320px;
}

.Module_3100 {
float:unset;
z-index:18;
top:527px;
left:-74px;
height:169px;
width:240px;
}

.Module_3085 {
width:300px;
height:2117px;
left:-40px;
top:590px;
z-index:19;
float:unset;
}

.Module_3084 {
width:316px;
height:37px;
left:0px;
top:520px;
z-index:18;
float:unset;
}

.Module_3082 {
}

.Module_3081 {
left:0px;
top:457px;
height:2817;
width:100%;
z-index:100;
float:unset;
}

.Module_3080 {
top:185px;
height:25;
width:100.0%;
left:0px;
z-index:30;
float:unset;
}

.Module_3079 {
width:100%;
height:6px;
left:0px;
top:91px;
z-index:20;
float:unset;
}

.Module_3074 {
width:100%;
height:50;
top:0px;
left:0px;
z-index:500;
float:unset;
}

.Module_3073 {
width:100%;
height:55px;
top:0px;
left:0px;
z-index:15;
float:unset;
}

.Module_3072 {
width:260px;
height:387px;
top:1337px;
left:4px;
float:unset;
z-index:10;
}

.Module_3071 {
width:300px;
height:994px;
left:0px;
top:1779px;
z-index:10;
float:unset;
}

.Module_3069 {
width:50%;
height:auto;
top:0px;
left:0px;
}

.Module_3068 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/pont.Paris.008s.jpg);
float:unset;
left:0px;
top:0px;
height:480px;
width:100%;
background-repeat:repeat;
background-position:bottom;
z-index:10;
}

.Module_3067 {
width:258px;
height:87px;
left:0px;
top:1054px;
z-index:30;
float:unset;
}

.Module_3066 {
width:234px;
height:84px;
left:2px;
top:753px;
z-index:28;
float:unset;
}

.Module_3065 {
width:220px;
height:53px;
left:0px;
top:459px;
z-index:25;
float:unset;
}

.Module_3064 {
width:250px;
height:120px;
left:-2px;
top:956px;
z-index:29;
float:unset;
}

.Module_3063 {
width:250px;
height:120px;
left:0px;
top:655px;
z-index:27;
float:unset;
}

.Module_3062 {
width:250px;
height:120px;
left:0px;
top:343px;
z-index:10;
float:unset;
}

.Module_3061 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.005.jpg);
background-repeat:repeat;
background-position:bottom;
float:unset;
height:1009px;
width:100%;
left:0px;
top:267px;
z-index:0;
}

.Module_3056 {
width:200px;
height:15px;
top:185px;
left:0px;
float:unset;
z-index:10;
}

.Module_3055 {
width:308px;
height:42px;
left:2px;
top:109px;
z-index:10;
float:unset;
}

.Module_3053 {
width:50px;
height:50px;
top:1577px;
left:-158px;
float:unset;
z-index:10;
}

.Module_3052 {
width:312px;
height:23px;
left:0px;
top:1709px;
z-index:10;
float:unset;
}

.Module_3051 {
width:118px;
height:21px;
left:138px;
top:1633px;
z-index:10;
float:unset;
}

.Module_3050 {
width:188px;
height:25px;
left:-4px;
top:1453px;
z-index:10;
float:unset;
}

.Module_3049 {
width:220px;
height:68px;
left:0px;
top:1408px;
z-index:10;
float:unset;
}

.Module_3048 {
width:138px;
height:39px;
left:72px;
top:1511px;
z-index:10;
float:unset;
}

.Module_3047 {
width:62px;
height:54px;
top:1571px;
left:136px;
float:unset;
z-index:10;
}

.Module_3046 {
width:20px;
height:29px;
top:1512px;
left:-156px;
float:unset;
z-index:10;
}

.Module_3045 {
float:unset;
left:0px;
top:1315px;
height:66px;
width:164px;
z-index:10;
}

.Module_3044 {
height:415px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:0px;
top:1273px;
z-index:10;
}

.Module_3043 {
width:50px;
height:49px;
top:1261px;
left:-266px;
float:unset;
z-index:10;
}

.Module_3041 {
width:320px;
height:37px;
left:0px;
top:859px;
z-index:10;
float:unset;
}

.Module_3039 {
width:304px;
height:129px;
left:0px;
top:663px;
z-index:10;
float:unset;
}

.Module_3038 {
width:354px;
height:122px;
left:0px;
top:518px;
z-index:10;
float:unset;
}

.Module_3037 {
width:340px;
height:auto;
top:922px;
left:0px;
z-index:1;
float:unset;
}

.Module_3036 {
width:100%;
height:366px;
top:3px;
left:0px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
z-index:10;
}

.Module_3035 {
width:298px;
height:57px;
left:-6px;
top:218px;
z-index:10;
float:unset;
}

.Module_3034 {
width:50px;
height:50px;
top:343px;
left:-102px;
float:unset;
z-index:10;
}

.Module_3033 {
height:480px;
width:100%;
top:2px;
left:0px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.004.jpg);
z-index:10;
}

.Module_3031 {
width:318px;
height:54px;
left:2px;
top:504px;
z-index:10;
float:unset;
}

.Module_3030 {
width:106px;
height:24px;
left:90px;
top:412px;
z-index:10;
float:unset;
}

.Module_3028 {
width:234px;
height:24px;
left:0px;
top:241px;
z-index:10;
float:unset;
}

.Module_3027 {
width:180px;
height:53px;
left:0px;
top:211px;
z-index:10;
float:unset;
}

.Module_3026 {
width:138px;
height:31px;
left:66px;
top:286px;
z-index:10;
float:unset;
}

.Module_3025 {
width:62px;
height:54px;
top:343px;
left:90px;
float:unset;
z-index:10;
}

.Module_3024 {
width:20px;
height:29px;
top:285px;
left:-126px;
float:unset;
z-index:10;
}

.Module_3023 {
width:200px;
height:15px;
top:1622px;
left:0px;
float:unset;
z-index:10;
}

.Module_3022 {
width:80px;
height:31px;
top:10px;
left:-200px;
float:unset;
z-index:30;
}

.Module_3021 {
width:260px;
height:101px;
top:80px;
left:18px;
float:unset;
z-index:10;
}

.Module_3020 {
width:200px;
height:15px;
top:3769px;
left:0px;
float:unset;
z-index:10;
}

.Module_3019 {
width:246px;
height:45px;
left:-4px;
top:3586px;
z-index:10;
float:unset;
}

.Module_3018 {
width:318px;
height:65px;
left:0px;
top:3478px;
z-index:10;
float:unset;
}

.Module_3016 {
width:216px;
height:94px;
left:0px;
top:3177px;
z-index:10;
float:unset;
}

.Module_3015 {
width:222px;
height:97px;
left:2px;
top:2872px;
z-index:10;
float:unset;
}

.Module_3014 {
width:190px;
height:77px;
left:0px;
top:2592px;
z-index:10;
float:unset;
}

.Module_3013 {
width:240px;
height:100px;
left:0px;
top:3093px;
z-index:10;
float:unset;
}

.Module_3012 {
width:240px;
height:100px;
left:0px;
top:2786px;
z-index:10;
float:unset;
}

.Module_3011 {
width:240px;
height:90px;
left:0px;
top:2502px;
z-index:10;
float:unset;
}

.Module_3010 {
width:100%;
height:965px;
top:2430px;
left:0px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.001.jpg);
z-index:0;
}

.Module_3009 {
width:300px;
height:1142px;
left:0px;
top:590px;
z-index:10;
float:unset;
}

.Module_3008 {
width:316px;
height:37px;
left:0px;
top:520px;
z-index:10;
float:unset;
}

.Module_3007 {
width:100%;
height:480px;
top:0px;
left:0px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.003.jpg);
z-index:10;
}

.Module_3006 {
width:260px;
height:74px;
left:0px;
top:1365px;
z-index:10;
float:unset;
}

.Module_3005 {
width:250px;
height:90px;
left:0px;
top:1275px;
z-index:10;
float:unset;
}

.Module_3004 {
width:242px;
height:77px;
left:0px;
top:1118px;
z-index:10;
float:unset;
}

.Module_3003 {
width:250px;
height:90px;
left:0px;
top:1027px;
z-index:10;
float:unset;
}

.Module_3002 {
width:236px;
height:39px;
left:0px;
top:896px;
z-index:10;
float:unset;
}

.Module_3001 {
width:250px;
height:90px;
left:2px;
top:790px;
z-index:10;
float:unset;
}

.Module_3000 {
width:200px;
height:15px;
top:562px;
left:10px;
float:unset;
z-index:10;
}

.Module_2999 {
width:100%;
background-repeat:repeat;
background-position:bottom;
float:unset;
left:0px;
height:787px;
top:741px;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/AnneB.002.jpg);
z-index:0;
}

.Module_2998 {
width:320px;
height:473px;
left:0px;
top:111px;
z-index:10;
float:unset;
}

.Module_2995 {
width:320px;
height:41px;
left:0px;
top:55px;
z-index:10;
float:unset;
}

.Module_2994 {
width:320px;
height:40px;
left:0px;
top:60vh;
z-index:2;
float:unset;
}

.Module_2993 {
height:10px;
width:100%;
bottom:0px;
left:0px;
float:unset;
background-position:bottom;
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
top:-15px;
z-index:10;
}

.Module_2992 {
float:unset;
left:-8520px;
height:101px;
width:260px;
top:0px;
z-index:4999;
display:none;
}

.Module_2989 {
top:0px;
height:100%;
width:100%;
left:0px;
z-index:0;
float:unset;
}

.Module_2987 {
left:0px;
top:0px;
height:auto;
width:50%;
}

.Module_2984 {
width:100%;
height:auto;
top:0px;
left:0px;
z-index:10;
float:unset;
}

.Module_2982 {
float:unset;
left:0px;
top:106px;
height:66px;
width:164px;
z-index:10;
}

.Module_2981 {
height:406px;
width:100%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdPied.png);
background-repeat:repeat;
background-position:bottom;
float:unset;
left:0px;
top:82px;
z-index:10;
}

.Module_2978 {
top:471px;
left:-2px;
float:unset;
background-position:bottom;
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.PiedVisu.png);
height:10px;
width:100%;
z-index:10;
}

.Module_2976 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-size:cover;
background-position:bottom;
left:0px;
top:0px;
height:89px;
width:100%;
float:unset;
z-index:3;
}

.Module_2975 {
float:unset;
left:-264px;
top:17px;
height:26px;
width:66px;
z-index:501;
}

.Module_2974 {
width:100%;
height:auto;
top:0px;
left:0px;
z-index:10;
float:unset;
}

.Module_2973 {
left:-258px;
top:9px;
height:auto;
width:50%;
z-index:10;
float:unset;
}

.Module_2963 {
z-index:0;
left:0px;
width:150px;
height:150px;
top:0px;
float:unset;
}

.Module_2962 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2960 {
float:unset;
left:0px;
top:0px;
width:150px;
height:150px;
}

.Module_2958 {
z-index:0;
left:0px;
width:150px;
height:150px;
top:0px;
float:unset;
}

.Module_2957 {
z-index:0;
float:unset;
left:0px;
top:0px;
height:150px;
width:150px;
}

.Module_2956 {
z-index:2;
display:block;
float:unset;
width:52px;
height:52px;
top:0px;
left:-2504px;
}

.Module_2955 {
width:268px;
height:21px;
left:10px;
top:218px;
z-index:1;
float:unset;
}

.Module_2901 {
}

.Module_2896 {
}

.Module_2895 {
}

.Module_2894 {
}

.Module_2886 {
}

.Module_2834 {
width:0null;
height:0null;
left:540px;
top:0px;
z-index:0;
float:unset;
}

.Module_2810 {
}

.Module_2800 {
float:unset;
z-index:NaN;
top:0px;
left:540px;
height:0null;
width:0null;
}

.Module_2799 {
float:unset;
z-index:NaN;
top:0px;
left:540px;
height:0null;
width:0null;
}

.Module_2798 {
width:0null;
height:0null;
left:540px;
top:0px;
z-index:0;
float:unset;
}

.Module_2797 {
width:0null;
height:0null;
left:540px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2796 {
width:0null;
height:0null;
left:540px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2794 {
width:0null;
height:0null;
left:540px;
top:0px;
z-index:NaN;
float:unset;
}

.Module_2793 {
float:unset;
z-index:NaN;
top:0px;
left:540px;
height:0null;
width:0null;
}

.Module_2792 {
width:0null;
height:0null;
z-index:0;
float:unset;
left:540px;
top:0px;
}

.Module_2726 {
}

.Module_2717 {
}

.Module_2716 {
}

.Module_2715 {
}

.Module_2714 {
}

.Module_2712 {
}

.Module_2711 {
}

.Module_2710 {
width:100%;
height:800px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.007.jpg);
}

.Module_2709 {
}

.Module_2708 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2707 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2706 {
}

.Module_2705 {
}

.Module_2704 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2703 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2702 {
width:150px;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2701 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2700 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2699 {
z-index:0;
height:800px;
width:100%;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
}

.Module_2698 {
width:100%;
height:800px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
}

.Module_2696 {
background-size:cover;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006.jpg);
background-position:bottom;
float:unset;
left:0px;
top:0px;
z-index:0;
height:800px;
width:100%;
}

.Module_2691 {
width:100%;
height:800px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.006b.jpg);
}

.Module_2690 {
}

.Module_2689 {
}

.Module_2688 {
}

.Module_2687 {
width:360px;
height:203px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2686 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2685 {
width:300px;
height:300px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2682 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2681 {
}

.Module_2680 {
float:unset;
left:0px;
top:0px;
z-index:0;
height:100px;
width:px;
}

.Module_2678 {
}

.Module_2677 {
}

.Module_2676 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-position:bottom;
background-size:cover;
float:unset;
left:0px;
top:0px;
z-index:0;
height:150px;
width:100%;
}

.Module_2674 {
width:100%;
height:421px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.004.jpg);
}

.Module_2672 {
}

.Module_2671 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2670 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2669 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2668 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2667 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2666 {
width:350px;
height:233px;
z-index:0;
top:0px;
left:0px;
float:unset;
}

.Module_2664 {
}

.Module_2663 {
}

.Module_2662 {
}


.Module_2661 {
}

.Module_2660 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2657 {
width:100%;
height:800px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003.jpg);
}

.Module_2656 {
width:100%;
height:800px;
z-index:0;
top:0px;
left:0px;
float:unset;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Vignette.003b.jpg);
}

.Module_2655 {
width:34px;
height:41px;
z-index:0;
top:0px;
left:0px;
}

.Module_2654 {
z-index:0;
top:0px;
left:0px;
height:350px;
width:525px;
}

.Module_2650 {
width:100%;
height:150px;
z-index:0;
top:0px;
left:0px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
}

.Module_2648 {
}

.Module_2645 {
width:26px;
height:23px;
z-index:0;
top:0px;
left:0px;
}

.Module_2644 {
width:167px;
height:165px;
z-index:0;
top:0px;
left:0px;
}

.Module_2643 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2642 {
}

.Module_2641 {
}

.Module_2640 {
width:41px;
height:42px;
z-index:0;
top:0px;
left:0px;
}

.Module_2639 {
}

.Module_2638 {
}

.Module_2637 {
}

.Module_2636 {
width:167px;
height:165px;
z-index:0;
top:0px;
left:0px;
}

.Module_2635 {
width:px;
height:100px;
z-index:0;
top:0px;
left:0px;
}

.Module_2634 {
width:26px;
height:23px;
z-index:0;
top:0px;
left:0px;
}

.Module_2633 {
width:px;
height:100px;
z-index:0;
top:0px;
left:0px;
}

.Module_2632 {
width:px;
height:100px;
z-index:0;
top:0px;
left:0px;
}

.Module_2631 {
width:px;
height:100px;
z-index:0;
top:0px;
left:0px;
}

.Module_2630 {
width:360px;
height:203px;
z-index:0;
top:0px;
left:0px;
}

.Module_2628 {
}

.Module_2627 {
}

.Module_2626 {
width:300px;
height:450px;
z-index:0;
top:0px;
left:0px;
}

.Module_2624 {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/CubeBlancGrand.png);
background-position:bottom;
background-size:cover;
left:0px;
top:0px;
z-index:0;
height:150px;
width:100%;
}

.Module_2623 {
width:41px;
height:42px;
z-index:0;
top:0px;
left:0px;
}

.Module_2622 {
width:100%;
height:673px;
z-index:0;
top:0px;
left:0px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.002.jpg);
}

.Module_2621 {
}

.Module_2620 {
}

.Module_2619 {
}

.Module_2618 {
}

.Module_2617 {
}

.Module_2616 {
}

.Module_2615 {
}

.Module_2614 {
width:100%;
height:500px;
z-index:0;
top:0px;
left:0px;
background-size:cover;
background-position:bottom;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdHeader.001.jpg);
}

.Module_2611 {
width:500px;
height:auto;
top:0px;
left:0px;
}

.Module_2610 {
left:0px;
top:0px;
height:auto;
width:500px;
}

.Module_0 {
float:unset;
width:56px;
height:56px;
z-index:0;
top:0px;
left:0px;
}

.MinimizedMenu ul {
padding:unset;
margin:unset;
}

.MinimizedMenu li > a:link {
cursor:pointer ;
}

.MinimizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MinimizedMenu li > a {
font-size:14px;
color:#CC0000;
font-family:BebasNeueBold;
text-transform:uppercase;
cursor:pointer ;
}

.MinimizedMenu li {
font-family:FolioStd;
font-size:10px;
list-style-type:none;
padding:0 5px;
display:inline-block;
}

.MinimizedMenu #menu > ul ul {
background-color:#FF8023;
position:absolute;
margin:20px -40px;
padding:20px;
list-style-type:none;
display:none;
}

.MinimizedMenu #menu > ul > li {
float:left;
border-style:solid;
border-color:#FC9623;
border-width:0 1px 0 0;
padding:10px 20px;
list-style-type:none;
text-align:left;
font-size:18px;
}

.MinimizedMenu {
visibility:hidden;
background-color:#650505;
padding:14px 0 4px 0;
}

#MenuSelecteur > div {
padding:0 0 25px 0;
}

#MenuSelecteur .CurrentBtn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineSmall.png);
background-repeat:no-repeat;
background-position:center bottom;
}

#MenuSelecteur .BtnMenuSelect:link {
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect:hover {
color:#FFFFFF;
cursor:pointer ;
}

#MenuSelecteur .BtnMenuSelect {
color:#FFFFFF;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
display:inline-table;
font-size:16px;
padding:10px 0;
width:100%;
cursor:pointer ;
}

#menu >  ul {
position:relative;
right:50px;
padding:unset;
float:right;
display:none;
}

.MaxinsizedMenu li > a:link {
cursor:pointer ;
}

.MaxinsizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaxinsizedMenu li > a {
color:#BBBBBB;
cursor:pointer ;
}

.MaxinsizedMenu #menu > ul ul {
list-style-type:none;
}

.MaxinsizedMenu #menu {
background-repeat:repeat;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
padding:25px 0;
position:absolute;
width:100%;
right:0px;
}

.MaxinsizedMenu {
font-family:EncodeSansCondensed;
}

.maxinsized #menu > ul > li {
list-style-type:none;
font-size:18px;
padding:0 0 0 20px;
text-transform:uppercase;
float:left;
}

.maxinsized {
}

.MaximizedMenu li > a:link {
cursor:pointer ;
}

.MaximizedMenu li > a:hover {
color:#FFFFFF;
cursor:pointer ;
}

.MaximizedMenu li > a {
color:#BBBBBB;
text-transform:uppercase;
cursor:pointer ;
}

.MaximizedMenu #menu > ul ul {
position:absolute;
display:none;
list-style-type:none;
}

.MaximizedMenu #menu > ul > li {
float:left;
list-style-type:none;
text-align:left;
font-size:14px;
padding:0 0 0 20px;
}

.MaximizedMenu #menu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
padding:25px 0;
right:0;
width:100%;
position:absolute;
}

.MaximizedMenu {
font-family:EncodeSansCondensed;
}

.MasqueInfosSlideAccueil .TitrageBien {
font-size:3.5vw;
font-family:Montserrat-regular;
}

.MasqueInfosSlideAccueil .SubTitrageBien {
font-size:2.7vw;
font-family:Montserrat-regular;
margin:5px 0;
}

.MasqueInfosSlideAccueil .DescriptionBien {
font-size:0.8vw;
font-family:Montserrat-thin;
font-style:italic;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:link {
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil:hover {
cursor:pointer ;
}

.MasqueInfosSlideAccueil .BtnSlideAccueil {
display:none;
cursor:pointer ;
}

.MasqueInfosSlideAccueil {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
bottom:0;
right:0;
width:90%;
height:20vh;
position:absolute;
color:#FFFFFF;
text-align:center;
padding:5%;
}

.MasqueBlocImage {
background-color:#000000;
opacity:0.5;
width:100%;
height:100%;
display:block;
float:left;
}

.ListSmartMenu {
width:100%;
}

.LigneListeProduit {
width:100%;
display:block;
}

#InfoDetailData .TexteTitre {
font-family:Montserrat-regular;
font-size:18px;
text-align:center;
background-repeat:no-repeat;
background-position:center bottom;
padding:0 0 15px 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BottomLineTitrage.png);
}

#InfoDetailData .TexteParagraphe {
font-size:15px;
font-family:Montserrat-light;
text-align:justify;
padding:25px 0 0 0;
width:340px;
line-height:3vh;
}

#InfoDetailData #CadrePrix {
padding:15px 25px;
border-width:1px;
border-color:#CCCCCC;
border-style:solid;
width:300px;
}

#InfoDetailData #CadrePrestations {
margin:35px 0;
}

#formulaire_contact .champ_texte, #formulaire_contact .demande_contact, #FormulaireDetail .champ_texte {
margin:4px 0;
width:95%;
border-width:0;
padding:15px 2.5%;
background-color:#e5e5e5;
font-family:FolioStd;
font-size:15px;
color:#555555;
}

#formulaire_contact {
display:inline-block;
width:100%;
}

#FormulaireDetail .DetailFormContent {
width:90%;
display:inline-table;
padding:35px 0;
}

#FormulaireDetail {
width:100%;
position:relative;
float:left;
background-color:#d9d9d9;
margin:60px 0 0 0;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/TriangleTopBlanc.png);
background-repeat:no-repeat;
background-position:center top;
padding:60px 0 0 0;
}

.FdDegrade {
background-repeat:no-repeat;
background-size:cover;
}

.DiapoSlideImg > div {
width:29.3%;
height:25vw;
background-position:cover;
float:left;
background-size:90%;
cursor:pointer;
background-repeat:no-repeat;
}

.DiapoSlideAccueil .scrollLine {
background-color:#4F4F4F;
left:-100%;
width:100%;
height:100%;
position:relative;
}

.DiapoSlideAccueil .scrollContent {
bottom:13vh;
background-color:#000000;
width:100%;
height:0.3vh;
position:absolute;
overflow:hidden;
}

.DiapoSlideAccueil .DiapoContainer {
left:0;
position:relative;
float:left;
height:100%;
}

#DiapoDetailData {
width:80%;
position:relative;
overflow:hidden;
}

.DiapoDetailContainer {
position:relative;
float:left;
}

#DetailData .DiapoMainSlide, .DiapoSlideAccueil .DiapoMainSlide {
position:relative;
width:100%;
height:100vh;
float:left;
overflow:hidden;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/Header.degrade.png);
background-repeat:no-repeat;
background-size:auto 100%;
}

.CurrentRubMenu > a {
padding:0 0 5px 0;
border-style:solid;
border-color:#CC0000;
border-width:0 0 4px 0;
color:#FFFFFF !important;
}

.CapsLinkedIn {
}

#CadrePrix .SubInfos, #CadrePrix .SubInfos > div {
font-size:20px;
font-family:Montserrat-light;
font-style:italic;
text-align:center;
display:inline-block;
padding:10px 5px;
}

#CadrePrix .separateur {
border-width:0 3px 0 0;
border-color:#000000;
border-style:solid;
display:inline-block;
margin:-5px 0;
}

#CadrePrix .InfoPrix {
font-size:45px;
font-family:Montserrat-DemiBold;
text-align:center;
}

#CadrePrix .InfoLegale {
font-size:20px;
font-family:Montserrat-light;
text-align:center;
}

#CadrePrestations .NomPresta {
padding:0 0 0 15px;
}

#CadrePrestations .InfosPresta {
font-size:16px;
font-family:Montserrat-regular;
display:inline-block;
text-align:left;
}

#CadrePrestations .ContainerPresta {
padding:15px 0;
}

#CadrePrestations .BlocPresta {
text-align:left;
padding:0 0 3px 0;
width:100%;
display:table;
}

.BtnZoomBien:link {
cursor:pointer ;
}

.BtnZoomBien:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnZoomBien {
color:#CCCCCC;
font-size:15px;
text-align:center;
padding:15px 30px;
background-color:#3A3A3A;
font-family:Montserrat-regular;
margin:30px 0;
display:inline-flex;
width:calc(100% - 60px);
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnVigSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigSuiv.off.png);
background-repeat:no-repeat;
right:3vw;
cursor:pointer ;
}

.BtnVigSlideDetailPrec:link {
cursor:pointer ;
}

.BtnVigSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnVigSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideVigPrec.off.png);
background-repeat:no-repeat;
left:3vw;
cursor:pointer ;
}

.BtnVigSlideDetail {
background-position:center center;
width:16px;
height:29px;
top:108vh;
position:absolute;
background-size:cover;
}

.BtnTest:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnTest:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.on.png);
cursor:pointer ;
}

.BtnTest {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnFB.002.off.png);
cursor:pointer ;
}

.BtnStd:link {
cursor:pointer ;
}

.BtnStd:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BtnStd {
font-size:16px;
padding:15px 15px;
text-transform:uppercase;
font-family:Montserrat-DemiBold;
border-width:1px;
border-color:#000000;
border-style:solid;
color:#000000;
cursor:pointer ;
}

.BtnSmartMenu {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnSmartMenu.off.png);
background-repeat:no-repeat;
height:50px;
width:100%;
background-position:90% center;
cursor:pointer;
cursor:pointer ;
}

.BtnSlideDetailSuiv:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:4.5vw;
cursor:pointer ;
}

.BtnSlideDetailPrec:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:4.5vw;
cursor:pointer ;
}

.BtnSlideDetail {
top:45vh;
width:50px;
height:56px;
position:absolute;
background-position:center center;
}

.BtnPlusInfo:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnPlusInfo {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BtnPlus.small.off.png);
background-repeat:no-repeat;
height:32px;
width:32px;
left:44%;
bottom:-16px;
position:absolute;
cursor:pointer ;
}

.BtnLinkIn:link {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
cursor:pointer ;
}

.BtnLinkIn:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.on.png);
cursor:pointer ;
}

.BtnLinkIn {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/LogoLkIn.off.png);
background-repeat:no-repeat;
background-color:#565656;
background-position:center center;
border-radius:100%;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailSuiv {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlideSuiv.off.png);
background-repeat:no-repeat;
right:49.3vw;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:link {
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec:hover {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.on.png);
background-repeat:no-repeat;
cursor:pointer ;
}

.BtnDiapoSlideDetailPrec {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/ArrowSlidePrec.off.png);
background-repeat:no-repeat;
left:-0.5vw;
cursor:pointer ;
}

.BtnDiapoSlideDetail {
background-position:center center;
background-size:100% auto;
height:25vmin;
width:3%;
display:inline-block;
}

.BlocPresta .SubBlocPresta {
width:100%;
float:left;
}

.BlocLegalAnnonce {
width:90%;
line-height:20px;
padding:20px 0;
}

.BlocImageMedium .TitrageProduit, .BlocDroit .TitrageProduit {
font-size:18px;
font-family:Montserrat-DemiBold;
padding:10px 0;
text-transform:uppercase;
color:#FFFFFF;
}

.BlocImageMedium .SubTitrageProduitBold, .BlocDroit .SubTitrageProduitBold {
color:#FFFFFF;
font-size:17px;
font-family:Montserrat-regular;
}

.BlocImageMedium .MasquePlus {
position:relative;
width:100%;
height:100%;
}

.BlocImageMedium .MasqueInfo {
background-repeat:repeat;
margin:30px 10%;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdBlanc.35.png);
height:230px;
padding:0 5%;
width:70%;
display:block;
position:absolute;
text-align:center;
}

.BlocImageMedium  .SubTitrageProduit {
color:#FFFFFF;
font-size:20px;
font-family:Montserrat-light;
}

.BlocImageMedium {
width:90%;
height:300px;
background-size:cover;
margin:30px 5%;
float:left;
cursor:pointer;
background-position:center center;
}

.BlocDroit .SubTitrageProduit {
color:#FFFFFF;
font-size:16px;
font-family:Montserrat-regular;
}

.BlocCubeBasSub {
font-size:14px;
font-family:Montserrat-light;
text-align:center;
background-position:center top;
}

.BlocCubeBas {
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/BgBlocBas.png);
background-repeat:no-repeat;
padding:50px 30px;
font-size:16px;
font-family:Montserrat-DemiBold;
text-transform:uppercase;
background-position:center top;
}

.BlocBtnValidForm:link {
cursor:pointer ;
}

.BlocBtnValidForm:hover {
color:#FFFFFF;
background-color:#000000;
cursor:pointer ;
}

.BlocBtnValidForm {
border-color:#000000;
border-style:solid;
color:#000000;
border-width:1px;
font-family:Montserrat-DemiBold;
padding:15px;
font-size:16px;
display:inline-block;
float:right;
cursor:pointer ;
}

.BgShadow002 {
background-color:#000000;
opacity:0;
top:0;
width:100%;
height:100%;
position:fixed;
z-index:12;
display:none;
cursor:pointer;
}

#BgShadow {
background-color:#000000;
opacity:0;
width:100%;
height:100%;
position:fixed;
display:none;
z-index:500;
}

.BgFullSize {
background-repeat:no-repeat;
background-position:center center;
background-size:auto 100%;
}

.BgFixe {
background-attachment:fixed;
background-position:center center;
background-size:cover;
}

.BaselineImmo {
font-size:30px;
font-family:Bodoni-Book;
}

.BarreTitrePopup {
}

.BandeauPucesSlide {
bottom:0;
height:10vh;
position:absolute;
background-image:url(https://images.luxe-prestige-immo.com/www/environnement/FdMenu.png);
background-repeat:repeat;
background-size:100% auto;
width:100%;
padding:3vh 0 0 0;
display:none;
}

#BandeauDetailData .InfoDetailData {
text-align:center;
width:33.33%;
float:left;
}

#BandeauDetailData {
color:#FFFFFF;
font-size:11px;
font-family:Montserrat-DemiBold;
background-color:#333333;
text-transform:uppercase;
padding:30px 0;
margin:0 0 20px 0;
width:100%;
display:inline-block;
}

}
