<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body
{
	color:#3C4844;
}
.section-fulldark p, .usefull-links li a, .footer-post-info span, .usefull-links li i
{
	color: #fff;
}

.usefull-links li,.divider-line.dark
{
	border-bottom-color: #fff;
}

.imageMoteurDemo
{
	width: 100%;
	display: block;
	/*position: absolute;
	bottom: 0px;
	left: 0;*/
}

.navbar-header .logo-box
{
	background-color: #fff;
}

.master-slider .ms-layer
{
	text-shadow: 0px 0px 9px #000;
}

.text-white:hover 
{
	color: #fff;
}
.sec-littlepadding
{
	padding: 20px 0px 20px 0px;
}

.section-side-image .text-inner
{
	padding: 80px 80px 0px 0px;
}

.bloc-moteur
{
	background-color: #E52321;


}
/*@media(min-width: 992px)
{
	.bloc-moteur{
		position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	}
}*/
.bloc-moteur label, .label_budget 
{
	color: #fff;
}
.bloc-moteur-container
{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;

}
.master-slider, .master-slider * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: border-box;
}
@media(max-width: 991px)
{
	.bloc-moteur-container
	{
		flex-direction: column;
	}
}
.bloc-moteur-container &gt; div 
{
	margin: 2rem 3rem;
}
.bloc-btn-envoyer
{
	align-self: center;
}
.bloc-btn-envoyer .btn-submit {

	font-size: 2rem;
}
@media(max-width: 991px)
{
	#slider_budget_vente,#slider_budget_location
	{
		display: none;
	}
}
@media(min-width: 992px)
{
	.bloc-budget
{
	width: 100%;
	max-width: 300px;
}
}


.label_budget
{
	display: flex;
	justify-content: space-between;
	
}
@media(max-width: 991px)
{
	.label_budget
	{
		display: none;
	}
}
/*@media(min-width: 992px)
{
	.champs_budget
	{
		display: none;
	}
}*/

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
 border:1px solid #D0605B;
 background:#D0605B;
 font-weight:normal;
 color:#fff
}

.form-control:focus, 
{
	border-color: #D0605B;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(229, 35, 33, 0.6);
	
}

input:focus-visible, textarea:focus-visible, select:focus-visible
{
	outline: 2px solid #D0605B;
}

.pagination {
	display: flex;
	margin: 20px auto;
	max-width: 400px;
	width: 100%;
	flex-wrap: wrap;
	justify-content: center;
}
.pagination &gt; li &gt; a, .pagination &gt; li &gt; span
{
	color: #000;
}

.pagination &gt; .active &gt; a, .pagination &gt; .active &gt; a:focus, .pagination &gt; .active &gt; a:hover, .pagination &gt; .active &gt; span, .pagination &gt; .active &gt; span:focus, .pagination &gt; .active &gt; span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #D0605B;
	border-color: #D0605B;
}
.un-bien {
	margin: 20px auto;
	border: 5px solid #eeeeee;
	margin: 10px;
	transition: all 0.3s ease 0s;
}
.un-bien a {
	overflow: hidden;
	display: block;
	margin: 20px;
}
.un-bien a, .un-bien a:hover, .un-bien a:focus {
	color: #000;
	font-weight: bold;
}
.un-bien:hover
{
	background: #D0605B none repeat scroll 0 0;
	transition: all 0.3s ease 0s !important;
	border: solid 5px #eee;
	color:#fff !important;
	
}

.un-bien:hover h5,  .un-bien:hover .price, .un-bien:focus h5,  .un-bien:focus .price, .un-bien:active h5,  .un-bien:active .price
{
	color:#fff !important;
}
.un-bien img {
	height: 350px !important;
	width: 100% !important;
	display: block;
	object-fit: contain;
	margin: 10px 0px;
	transition: all 0.3s ease 0s;
}
.un-bien img:hover
{
	transform: scale3d(1.05, 1.05, 1.05);

}


#background {
	background: #D0605B;
/*background: linear-gradient(90deg, rgba(208,96,91,1) 0%, rgba(229,35,33,1) 100%);*/
}
.container-by-logo {
	background-color: #fff;
	padding-top: 20px;
}

@media(min-width:1200px)
{
	.container-by-logo
{
	margin-left: 185px;
	margin-right:185px;
}
}

@media(min-width:768px)
{
	.wrap-container
	{
		padding:0px 90px;
	}
}
#photos img {
	border: 2px solid #D0605B;
	padding: 0px;
	margin-bottom: 5px;
}
#prix {
	color: #062858;
	text-align: right;
}



@media(min-width:992px)
{
	.container, .jumbotron .container
	{

		max-width: 1425px;
		width: 100%;
		padding: 0 90px;

	}
}

#infosMandat, #vignettes li img
{
	cursor: pointer;
}


h1
{
	color: #000
	font-size:28px;
	margin-top:40px;
}
#vignettes li {
	padding-right: 15px;
	padding-left: 15px;
}

#vignettes li
{
	margin: 5px auto;
	overflow: hidden;
	max-height: 120px;
}

#vignettes li img
{
	width: 100%;
	cursor: pointer;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}

#prix
{
	color: #D0605B;
	text-align: right;
}

#descriptif
{
	text-align: justify;
	color: #000;
}

#detail li
{
	padding: 5px;
	color: #000;
}

#detail li:nth-child(2n+1)
{
	background-color: #f3f3f3;
}


#contact{
	margin-bottom: 20px;
    margin-top: 20px;
    padding: 30px 20px;
	
}


#contact form #formSubmit
{

	border-radius: 10px;
	color:#fff;
	background-color: #D0605B;


}

#infosContact h3
{
	color:#D0605B;
	text-align:center;
	margin-top:10px;
}

#infosContact
{
	border-radius:10px;
	border:solid 1px #D0605B;
	margin-bottom:15px;
	background-color:#F3F3F3;
}

#infos_compl 
{
	margin-top:10px;
}

#infos_compl p
{
	font-size:12px;
	margin-top:70px;
}

.checkbox + .checkbox, .radio + .radio{
	margin-top:10px;
}

#preferences
{
	margin-top:10px;
}

.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{
	margin-left:50px;
}

#validation
{
	margin-top:30px;
}
#formSubmit
{
		margin-top:0px;
}
#contact {
	background-image: url('../images/fond_rouge.jpg');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding: 0px 90px;
	padding-top: 50px;
}
#contacter 
{
	padding: 0px 90px;
	padding-top: 50px;
}
#contact input, #contact select, #contact textarea {

	font-weight: 400;
	width: 100%;
	padding: 12.9px;
	color: #1c1c1c;
	background: #f2f2f2;
	border: 1px solid #f0f0f0;
	margin: 3px 0px 24px 0;
	-webkit-border-radius: 2px;
} 

#contacter input, #contacter select, #contacter textarea {

	font-weight: 400;
	width: 100%;
	padding: 12.9px;
	color: #1c1c1c;
	background: #f2f2f2;
	border: 1px solid #f0f0f0;
	margin: 3px 0px 24px 0;
	-webkit-border-radius: 2px;
} 
.btn-bleurof {
	background-color: #D0605B;
	margin-top: 22px;
	color: #fff;
}


#owl-dernieres-affaires .item
{
	text-align:center;
	border: 5px solid #eeeeee;
	margin:10px;
	transition: all 0.3s ease 0s;


}

#owl-dernieres-affaires .item:hover
{
	background: #D0605B none repeat scroll 0 0;
	transition: all 0.3s ease 0s !important;
	border: solid 5px #eee;
	
}
#owl-dernieres-affaires img
{
	height:175px !important;
	width:100% !important;
	display:block;
	object-fit:cover;
	margin:20px 0px;
	transition: all 0.3s ease 0s;
}

#owl-dernieres-affaires a
{
	overflow:hidden;
	display: block;
	margin: 20px;

}
#owl-dernieres-affaires img:hover
{
	transform: scale3d(1.05, 1.05, 1.05);

}
@media(max-width:991px)
{

	#owl-dernieres-affaires
	{
		padding-left:0px;
		padding-right:0px;
	}

	#owl-dernieres-affaires .item
	{
		text-align:center;
		border: 5px solid #eeeeee;
		margin:0px;
		transition: all 0.3s ease 0s;
	}
	#owl-dernieres-affaires img
	{
		object-fit:cover;
		height:300px !important;
		width:100% !important;
		margin-top:0px;
	}
	#owl-dernieres-affaires a
{
	overflow:hidden;
	display: block;
	margin: 0px;

}
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #272727;
}

.bloc-acheter-ou-louer
{
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
@media(max-width: 991px)
{
	.bloc-acheter-ou-louer
	{
		flex-direction: row;
	}
}
.type_bien_btn {
	color: #ffffff;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 20px;
	text-align: center;
	font-weight: 700;
}
.type_bien_btn.show {
	background-color: #fff;
}

.bloc-moteur a, .bloc-moteur a:active, .bloc-moteur a:hover, .bloc-moteur a:focus {
	color: #ffffff;
	text-decoration: none;
}
.type_bien_btn.show a {
	color: #D0605B;
}

.bloc-btn-envoyer .btn-submit {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 2rem;
	background-color: rgba(208, 96, 91, 1);

}

#vignettes {
	margin-top: 5%;
	padding-top: 5%;
}
.rouge
{
	color: #D0605B;
}
.section-valeurs, .px-20
{
	padding: 20px 0px;
}
ul.valeurs, ul.locationsProprio
{
	list-style: square;
}

ul.valeurs li 
{

	
	color: #000;
}

.nfHabitat
{
	height: 300px;
	width: auto;
}


a.text-white:hover, a.text-white:focus, a.text-white
{
	color: #ffffff;
	text-decoration: underline;
}

.images-partenaires
{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	height:300px;
}
.bandeau-loc
{
	background-color: #D0605B;
}
.bloc-moteur-container-location
{
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	background-color: #f6f6f6;
	min-height: 600px;
	height: 100%;
}

.bloc-moteur-container-location label
{
	color: #727272;
}
.bloc-moteur-container-location .label_budget
{
	color: #727272;
}

.propriosSectionDivLoc
{
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	min-height: 600px;
	height: 100%;
}

.logo-aer, .logo-imdex
{
	height: 100px;
	width: auto;

}

.lien-bandeau {
	border: solid #fff 4px;
	border-radius: 10px;
}

.titre-programme
{
	margin:20px auto;
	height:70px;
}
.titre-programme h3 {
  color: #000000;
  font-size: 24px;
  text-transform: uppercase;
}
/*
.titre-programme p
{
	color: #000;
font-family: "Montserrat",sans-serif;
font-weight: 700;
line-height: 1;
font-size:22px;
}
*/
.titre-programme p {
  color: #000000;
  font-family: "Open Sans",sans-serif;
  font-size: 22px;
  line-height: 1;
}
/**
.programmes-neufs
{
		background-image: url("../img/fond.jpg");
	background-repeat: no-repeat;
	background-size:100% 100%;

}

*/

.programmes-neufs .lien-bandeau
{
	border-color:#BE231C;
	height: 320px;
}

.bandeau-programme-neuf
{
	margin:20px auto;
	/*background-image:url('../img/fond-pn.jpg'); */
	background-color: #fff;
	background-size:100% 100%;
	

}

.bandeau-programme-neuf h2,.bandeau-programme-neuf h3
{
	font-family: "Open Sans",sans-serif;
}


.back-texte-version {
	top: 0px;
	position: absolute;
	right: 20px;
	left: 20px;
}


.back-texte-version h2
{
	color:#000;
	
	font-size:16px;
	line-height:1.5;
	text-align:center;

}

.valeurs img
{
	height: 100px; 
	width: auto;
}
.valeurs figure 
{
	text-align: center;
}

.valeurs figcaption
{
	color: #000;
}
@media(min-width:992px)
{
.master-slider 
{
	display: block;
	position:relative;
	bottom:80px;
	margin-bottom:-80px  !important;
	
}

	#header.headerTransparent
{
	background-color:transparent;

}

#header.headerTransparent .navbar-default .navbar-nav &gt; li &gt; a,#header.headerTransparent .navbar-default .navbar-text
{
	color:#fff;
	text-shadow:0px 0px 9px #000;
	font-weight: bold;
}

#header.headerTransparent .navbar-default .navbar-nav &gt; li &gt; a:hover, #header.headerTransparent .navbar-default .navbar-nav &gt; li &gt; a:focus, #header.headerTransparent .navbar-default .navbar-nav &gt; li &gt; a.active
{
	text-decoration: underline;
	text-underline-offset:6px;
}
.headerTransparent .navbar-header .logo-box
{
	background-color: transparent;
}
}

@media(min-width:993px) and (max-width:1205px)
{
	.navbar-header .logo-box
	{
		display:none;
	}
}
@media(max-width:992px)
{
	.navbar-nav &gt; li &gt; a {
	padding-bottom: 10px;
	padding-top: 10px;
}
}

.bg-filigrane
{
	background-image: url('../images/logo-filigrane.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	
}

/*.bg-filigrane p, .bg-filigrane &gt; div
{
	color:#000;
}*/
.grille-voisin-index
{
	
	background-position: center 82%;
	background-size: 280px;


}

.grille-voisin-index &gt; div 
{
	margin:20px 0px;
	text-align: justify;
	
}
}
.grille-voisin-index  .grille-titre
{
	font-size: 20px;
}
@media(min-width:1200px)
{
	.grille-voisin-index
{
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin:20px 0px;
	grid-gap: 10px 44px;
	background-position: 600px;
	background-size: 300px;

}
.grille-voisin-index &gt; div
{
	margin:0px;
}

.grille-voisin-index  .grille-titre
{
	grid-column:1 / 2;
	grid-row: 1 / 2;
	font-size: 20px;
	text-align:center;
	margin:auto;
}

.grille-voisin-index .grille_offres
{
	grid-column:1 / 2;
	grid-row: 2 / 3;
	font-size: 20px;
	text-align:center;
	margin:auto;
}
.grille-voisin-index  .grille-titre .btn
{
	margin-bottom:20px;
}
.grille-voisin-index .presentation-voisin
{
	grid-column: 2 / 3;
	grid-row: 1 / 2;
}
.grille-voisin-index  .ambition-voisin
{
	grid-column: 3 / 4;
	grid-row: 1 / 2;
}
.grille-voisin-index .realisations-voisin
{
	grid-column: 2 / 4;
	grid-row: 2 / 3;
}

}
.btn.bg-rouge
{
	border-radius: 10px;
	color:#fff;
	background-color: #D0605B;
}

.grille-voisin-index strong
{
	color:#D0605B;
}
.grille-voisin-index strong.noir
{
	color: #727272;
}

.sub-title-2-60
{
	width:62%;
}

.section-fulldark {
	background-color: #3c4844;
}
.scrollup.red-5 {
	background-color: #3c4844;
}

.btn.bg-white
{
	background-color:#fff;
	border-radius:10px;
	padding:20 40px;
}
.sec-padding-footer {
	padding: 20px 0 0px 0;
}

.promoteur-engage
{
	margin-top:20px;
	margin-bottom:20px;
}
.txt-programmes-neufs
{
	color:#000;
}

.txt-programmes-neufs strong
{
	color:#D0605B;
}
.txt-programmes-neufs strong.noir
{
	color: #000;
}

.fw-normal
{
	font-weight: normal;
}

.bloc-moteur-location
{
	background-color:#fff;
}

.sloganVoisin {
	display: block;
	position: relative;
	
	text-align: center;
	background-color: #3c4844;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding: 15px 20px;
	border-radius:10px;
	
	;
}

@media(min-width:576px)
{
	.sloganVoisin
	{
		margin-right: auto;
	margin-left: auto;
	width: 48%;
	top: -27px
	}
}


/*.text-center h3.uppercase
{
	color:#D0605B;
}
.text-center .title-line-4
{
	background-color:#D0605B;
}*/
.my-5 {
	margin-top: 3rem !important;
	margin-bottom: 3rem !important;
}

.section-valeurs.bg-filigrane
{
	background-position: center 95%;
	background-size: 250px;
}

.txt-court
{
	font-size:20px;
	text-align:center; 
	line-height: 2;
}
.txt-court a
{
	text-decoration: underline;
}

.txt-court a:hover, .txt-court a:focus
{
		color:#D0605B;
}

.bg-nosValeurs
{
	height:60vh;
	background-image: url("../images/nuage-valeurs.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.rechercheGrille h4
{
	height:50px;

}
.rechercheGrille p
{
	text-align: justify;
}
.mg-auto
{
	margin:auto;
}

.mx-auto
{
	margin-left:auto;
	margin-right:auto;
}
.ul-location-serenite
{
	font-size:20px;
	line-height: 2;

}
.section-connexion
{
	margin-top:30px;
	margin-bottom:30px;
}

.formConnexion fieldset
{
	display:flex;
	flex-direction: column;
	align-items: center;
}

.formConnexion fieldset input, .formConnexion fieldset select, .formConnexion fieldset textarea {
	font-weight: 400;
	width: 100%;
	max-width:500px;
	padding: 12.9px;
	color: #1c1c1c;
	background: #f2f2f2;
	border: 1px solid #f0f0f0;
	margin: 3px 0px 24px 0;
	-webkit-border-radius: 2px;
}

.formConnexion fieldset input[type="submit"]
{
	background-color:#ED6463;
	color:#fff;
}

.my-30
{
	margin-top:15px;
	margin-bottom:15px;
}
.ml-20
{
	margin-left:20px;
}
.mr-10
{
	margin-right:10px;
}

.d-flex
{
	display: flex !important;
}
.justify-content-center
{
	justify-content: center;
}
.gereClientPN &gt; p
{
	margin-right: 20px;
}
.divConfirmUnsuscribe
{
	display: flex;
	justify-content: center;

}
.divConfirmUnsuscribe &gt; a
{
	margin-right:20px;
}

.btn.bg-red
{
	background-color:#D0605B;
	color:#fff;
	border-radius:10px;
}

.btn.bg-red a, .btn.bg-red a:hover, .btn.bg-red:focus
{
	color:#fff; 

}

/*.section-copyrights  span
{
	color:#727272;
}
*/
.section-copyrights  span, .section-copyrights a, .section-copyrights   a:hover, .section-copyrights  a:focus,.section-copyrights  span a:hover, .section-copyrights span a:focus
{
	color:#fff !important;
}

.ul-location-serenite li {
	list-style-image: url("../images/puce.png");

}

.formulairesContactProgrammesNeufs 
{
	margin-top:40px;
	margin-bottom:40px;
}
.pNeufTitre
{
	display:flex;
	flex-direction: column;
	align-items: center;
}
.containFormProgrammesNeufs
{
	padding-bottom:20px;
}

.containFormProgrammesNeufs input
{
	width:100%;
}
.textFormPNeuf
{
	padding-left:15px;
	padding-right:15px;
}
/*.formulairesContactProgrammesNeufs .title-line-4.less-margin
{
	margin: auto !important;
}*/

.containFormProgrammesNeufs input, .containFormProgrammesNeufs select, .containFormProgrammesNeufs textarea {
	font-weight: 400;
	width: 100%;
	padding: 12.9px;
	color: #1c1c1c;
	background: #f2f2f2;
	border: 1px solid #f0f0f0;
	margin: 3px 0px 24px 0;
	-webkit-border-radius: 2px;
}

.containFormProgrammesNeufs  .submitProgrammesNeufs
{
	width:100%;
	max-width:150px; 
	margin:auto;
	background-color:#D0605B;
	color:#fff;
	border-radius:10px;
}

.divRecaptcha
{
	/*padding-top:20px;*/
	padding-bottom:20px;
}
.ms-layer.textTitre
{
	top:250px;

}
.ms-layer.textSecteur
{
	top: 300px;
}

.ms-layer.textPromo
{
	top:340px;
}

@media(max-width:991.98px)
{
	.ms-layer.text39 {
	color: #fff;
	font-size: 100px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.ms-layer.text38 {
	color: #fff;
	font-size: 80px;
	line-height: 23px;
	text-align: center;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
.ms-layer.textTitre
{
	top:350px;

}

.ms-layer.textSecteur
{
	top: 470px;
}
.ms-layer.textPromo
{
	top:590px;
}
}
.blocProgrammeNeuf
{
	/*margin-left:20px;
	margin-right: 20px;*/
	padding:10px;
	display:flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
}
.blocProgrammeNeuf:hover
{
	cursor:pointer;
}
.blocProgrammeNeuf:hover, .blocProgrammeNeuf.active
{
	border:solid 1px #D0605B;
	padding:9px;

}
.blocProgrammeNeuf:hover h4, .blocProgrammeNeuf.active h4
{
	font-weight:bold;
}

.blocProgrammeNeuf:hover img, .blocProgrammeNeuf.active img
{
	transform:scale3d(1.05, 1.05, 1.05);
}
.imgBlockProgrammeNeuf
{
	height:200px; 
	width:100%;
	object-fit:cover;
	transition:all 0.3s ease 0s;
}
.blocPNeufTitre
{
	text-align: center;
	margin-top:10px;
	font-size:16px;
	margin-bottom:10px;
}</pre></body></html>