<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*========== GENERAL ==========*/
body { color: #333; }
h3 { color: #a6001c; }
a:hover {
	text-decoration: none;
}
.gfont1 { font-family: 'Oswald'; }

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}
.top-space { height: 110px; }

.text-redamex { color: #a6001c; }
.text-jaune { color: #fecb2a; }

a.hover {
	text-decoration: none;
}

.panel {
	border: 1px solid #e7e7e7;
	border-width: 1px 1px 4px 1px;
}

.formWait {
	display: none;
	margin-right: 10px;
}
.ui-autocomplete {
	font-size: 12px;
	width: 350px !important;
}
.ui-state-active {
	background: #a6001c;
	color: #fff;
}
.access-denied {
	color: #ff4136;
	font-size: 28px;
	font-weight: bold;
	margin: 150px 0 200px;
	text-align: center;
}

.addOn, .viewContent {
	position: absolute;
	top: 28px;
	right: 16px;
	z-index: 2;
	display: block;
	width: 30px;
	height: 24px;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	border-left: #b6bebf solid 1px;
	background: #ededed;
	border-radius: 0 3px 3px 0;
}

.addOn:hover, .viewContent:hover {
	background: #ccc;
}

.has-addOn, .has-viewContent {
	padding-right: 40px;
}

.btn-darkblue,
.btn-darkblue,
.open&gt;.dropdown-toggle.btn-darkblue,
.btn-darkblue,
.btn-darkblue,
.open&gt;.dropdown-toggle.btn-darkblue,
.btn-darkblue,
.btn-darkblue,
.open&gt;.dropdown-toggle.btn-darkblue {
	color: #fff;
	background-color: #286cb7;
	border-color: #2560a4;
}
.btn-darkblue:hover,
.btn-darkblue.active:hover,
.open&gt;.dropdown-toggle.btn-darkblue:hover,
.btn-darkblue:active:focus,
.btn-darkblue.active:focus,
.open&gt;.dropdown-toggle.btn-darkblue:focus,
.btn-darkblue:active.focus,
.btn-darkblue.active.focus,
.open&gt;.dropdown-toggle.btn-darkblue.focus {
	color: #fff;
	background-color: #286cb7;
	border-color: #2560a4;
}
/*========== TOOLTIPS ==========*/
.tooltip &gt; .tooltip-inner {
	background-color: #fff;
	color: #333;
	border: 1px solid #333;
	text-align: left;
}
div.tooltip-inner {
	max-width: 750px;
	max-width: 750px;
}

/*========== NAVIGATION ==========*/
.navbar-toggle {
	float: left;
	margin-left: 15px;
}
#Espace-fade {
	background: rgba(0, 0, 0, 0.5);
	display: none;
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 999;
}
.EspacePerso-open {
	right: 0 !important;
}
#EspacePerso {
	position: absolute;
	top: 25px;
	transition: all 250ms ease 0s;
	right: -290px;
	width: 330px;
}
#OpenIdentification {
	background-color: #a6001c;
	border: #5f0716 solid 1px;
	border-radius: 5px 0 0 5px;
	color: #fff;
	cursor: pointer;
	display: flex;
	float: right;
	width: 330px;
}
#ConnectError, #SubscribeError, #infoPassword {
	display: none;
}
#ConnectButton {
	float: left;
	padding: 5px 10px 5px 12px;
	width: 50px;
}
#ConnectTitle {
	font-weight: bold;
	font-size: 18px;
	line-height: 37px;
	width: 236px;
	float: left;
	text-align: center;
}
#ContentEspace {
	background: #fff;
	border-left: #5f0716 solid 1px;
	border-bottom: #5f0716 solid 1px;
	border-radius: 0 0 0 5px;
	float: right;
	padding: 10px;
}
#PopSignIn {
	width: 265px;
}
#PopSignIn #PassLost {
	color: #9e9e9e;
	cursor: pointer;
	font-size: 12px;
	padding-top: 8px;
}
#PopSignIn #PassLost:hover {
	color: #a6001c;
}
#PopSubscribe {
	width: 500px;
}
#PopSubscribe input[type="radio"] {
	vertical-align: -2px;
	margin-right: 5px;
	margin-left: 15px;
}
#MonEspacePerso {
	min-width: 260px;
}
#MonEspacePerso .welcome {
	color: #a6001c;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
#MonEspacePerso .links {
	list-style: none;
	margin-left: -10px;
}
#MonEspacePerso .links li {
	margin-bottom: 10px;
}
#MonEspacePerso .links a {
	color: #607D8B;
	text-decoration: none;
}
#MonEspacePerso .links a:hover {
	color: #a6001c;
}
#MonEspacePerso .links a i {
	font-size: 18px;
	margin-right: 5px;
}
.nav-container {
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
}
.navbar {border-radius: 0; }
.navbar-default {
	background-color: rgba(0, 0, 0, 0.6);
}
.navbar-full {
	background-color: #555555;
}
.navbar-default .navbar-nav&gt;li&gt;a {
	color: #fff;
	font-family: "Gotham";
	font-size: 12px;
	font-weight: bold;
}
.navbar-default .navbar-nav&gt;li&gt;a:hover, .navbar-default .navbar-nav&gt;li&gt;a:focus { color: #b9b9b9; }
.navbar-default .navbar-nav&gt;.active&gt;a, .navbar-default .navbar-nav&gt;.active&gt;a:hover, .navbar-default .navbar-nav&gt;.active&gt;a:focus { color: #b9b9b9; }
.navbar .navbar-nav { display: inline-block; float: none; vertical-align: top; }
.navbar .navbar-collapse { text-align: center; }
.nav&gt;li&gt;a {
	cursor: pointer;
	position: relative;
	display: block;
	padding: 10px 12px;
}
.navbar-nav li a   { line-height: 60px; }
.navbar-nav button { line-height: 60px; }
/*========== GO TOP ==========*/
#go_top {
	background: rgba(158, 158, 158, 0.75);
	border: #c0c0c0 solid 1px;
	border-right: 0;
	border-radius: 10px 0 0 10px;
	bottom: 45px;
	color: #a6001c;
	cursor: pointer;
	font-size: 25px;
	height: 40px;
	line-height: 25px;
	opacity: 0.75;
	transition: all 250ms ease 0s;
	padding: 5px;
	position: fixed;
	right: -40px;
	width: 35px;
	z-index: 9999;
}
.go_top-visible {
	right: 0 !important;
}
/*========== FOOTER ==========*/
.footer {
	bottom: 0;
	width: 100%;
	height: 35px;
	background-color: #f5f5f5;
}
.footer .infos {
	background-color: #555;
	color: #fff;
	font-size: 14px;
	padding: 15px 0;
}
.footer .infos a {
	color: #fff;
}
.footer .nav-bottom, .footer .coordonnees {
	margin: 10px 0 0 15px;
}
.footer .infos h3 {
	color: #fecb2a;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
.footer .infos .nav-bottom {
	list-style: none;
	padding: 0;
}
.footer .infos .nav-hidden {
	display: none;
}
#FooterMapContent .titleContent {
	color: #a6001c;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
#FooterMapContent .bodyContent {
	color: #555555;
	font-size: 12px;
}
/*========== TOP SLIDER ==========*/
.topSlider { display: flex; }
.pgwSlider .ps-current .ps-next:hover { z-index: 1000; }
/*========== HOME ==========*/
.slideHome .slick-dots {
	bottom: 15px;
}
.slideHome .item { position: relative; }
.slideHome .encart {
	background: rgba(0, 0, 0, 0.8);
	height: 120px;
	left: 0;
	padding-left: 240px;
	padding-top: 15px;
	position: absolute;
	top: 570px;
	width: 100%;
}
.slideHome .encart .content {
	margin: auto;
	display: inline-block;
}
.encart img {
	height: 90px;
	float: left;
}
.encartContent {
	margin-left: 30px;
	float: left;
}
.encartContent  {
	color: #fff;
	letter-spacing: -2px;
}
.encartContent h3 {
	color: #fff;
	margin-top: 0px;
	font-size: 45px;
	margin-bottom: 0;
}
.encartContent p {
	font-size: 25px;
	margin: 0;
}
.slick-dotted.slick-slider {
	margin-bottom: 0 !important;
}
.HomeBlocTitle {
	padding-left: 30px;
	font-family: 'Oswald';
	font-size: 30px;
	margin-top: 22px;
}
.HomeBlocContent .article {
	position: relative;
	margin: 15px;
}

#BlocOperation .container {
	margin-top: 0;
}

#BlocOperation .HomeBlocTitle {
	color: #77081b;
}
#BlocOperation img.thumb {
	height: 200px;
	display: block;
	width: 100%;
}
#BlocOperation h3 {
	margin-bottom: 5px;
	font-size: 22px;
	font-family: 'Oswald';
}
#BlocOperation h4 {
	color: #9e9e9e;
	font-family: 'Oswald';
	font-size: 14px;
	margin-top: 0;
}
#BlocOperation .more {
	border-top: #a6001c solid 1px;
	padding-top: 10px;
}
#BlocOperation .descriptif {
	height: 105px;
	margin-top: 25px;
}
#BlocOperation .btn-default, .presse .btn-default {
	color: #fff;
	background-color: #a6001c;
	border-color: #5f0716;
}
#BlocOperation .tag {
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	left: -5px;
	padding: 5px;
	position: absolute;
	top: -5px;
	z-index: 1000;
}
#BlocOperation .tag-dis { background-color: #2ecc71; }
#BlocOperation .tag-pro { background-color: #f9b42d; }
#BlocOperation .tag-com { background-color: #3498db; }
#BlocOperation .tag-deb { background-color: #efe827; color: #333; }
#BlocOperation .tag-ter { background-color: #e74c3c; }
#BlocOperation .tag-def { background-color: #e74c3c; }

#BlocActu {
	background: #a6001c;
	color: #fff;
}
#BlocActu a.thumb {
	height: 145px;
  overflow: hidden;
  display: block;
}
#BlocActu img.thumb {
	display: block;
	width: 100%;
}
#BlocActu h3 {
	color: #fecb2a;
	font-size: 18px;
	font-family: 'Oswald';
	height: 40px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#BlocActu h4 {
	color: #fff;
	font-size: 16px;
	font-family: 'Oswald';
	font-weight: 300;
	margin-top: 0;
}
#BlocActu .descriptif {
	height: 110px;
}
#BlocActu .more {
	border-top: #fff solid 1px;
	padding-top: 10px;
}


#BlocCommunaute {
	background: #77081b;
	padding-top: 5px;
}
#BlocCommunaute img { width: 100%; }

#BlocContact {
	margin-bottom: 30px;
}

#BlocContact .HomeBlocTitle { color: #77081b; }
#BlocContact .btn-default {
	color: #fff;
	background-color: #a6001c;
	border-color: #5f0716;
}
/*========== OPERATIONS ==========*/
.listing-operation .scrollbar-3 {
	overflow-y: auto;
	height: 825px;
}

.listing-operation .scrollbar-3::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}
.listing-operation .scrollbar-3::-webkit-scrollbar {
	width: 10px;
	background-color: #F5F5F5;
}
.listing-operation .scrollbar-3::-webkit-scrollbar-thumb {
	background-color: #a6001c;
	border: 2px solid #5f0716;
}
.listing-operation .tag {
	border-radius: 3px;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	left: 0px;
	padding: 5px;
	position: absolute;
	top: 0px;
	z-index: 900;
}
.listing-operation .tag-dis { background-color: #2ecc71; }
.listing-operation .tag-pro { background-color: #f9b42d; }
.listing-operation .tag-com { background-color: #3498db; }
.listing-operation .tag-deb { background-color: #efe827; color: #333; }
.listing-operation .tag-ter { background-color: #e74c3c; }
.listing-operation .tag-def { background-color: #e74c3c; }

.listing-search {
	background-color: #555;
	color: #fff;
}

#OperationMap {
	height: 700px;
}
#Operation .titreOperation {
	font-family: 'Oswald';
	margin-right: 10px;
}
#Operation .prix {
	font-family: 'Oswald';
	font-size: 250%;
}
#Operation .infoTitle {
	font-size: 16px;
	font-weight: bold;
}
#Operation .mensualite {
	font-style: italic;
}
#Operation .well {
	background: #e4e4e4;
}

.info_content {
	width: 350px;
}
.info_content .titre {
	font-family: 'Lobster', cursive;
	font-size: 18px;
}
.info_content .adresse {
	color: #6b6b6b;
	font-size: 12px;
}
.info_content .prix {
	font-family: 'Oswald';
	font-size: 22px;
	margin-right: 3px;
	font-weight: bold;
	color: #ff4136;
}
.info_content .link {
	margin-top: 15px;
	text-align: right;
}
.listing-operation img.img-thumbnail {
	width: 270px
}
/*.slick-track {
transform: translate3d(11px, 0px, 0px) !important;
}*/
.thg {
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
}

.MediaSlider {
	width: 780px;
}
#MediaSliderContainer {
	max-width: 750px;
}
.SliderContent {
	width: 750px;
	height: 430px;
}
.SliderContent img {
	height: 424px;
	width: auto;
}
iframe, object, embed {
	width: 750px;
	height: 424px;
}
.lSSlideOuter .lSPager.lSGallery img {
	height: 120px !important;
	margin: auto;
}
#OperationInfos {
	margin-bottom: 0;
}
#OperationInfos .list-group-item {
	border: 0;
	padding: 8px 15px;
}

#Operation .retour-listing {
	font-size: 26px;
	font-weight: 400;
	line-height: 1.1;
	margin-top: 35px;
	text-align: right;
}
.price-hidden {
	display: none;
}
#Operation .list-files {
	float: left;
	width: 50%;
}


#tabOperation .docs_title {
	background: #a6001c;
	color: #fff;
	padding: 3px 8px;
	font-weight: bold;
	margin-top: 15px;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
#tabOperation td {
	vertical-align: middle;
}
.infos-lots-tab th {
	background-color: #a6001c;
	color: white;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;

}
.infos-lots-tab, .infos-lots-tab .btn {
	font-size: 12px;
}
.libreLot td {
	/*
	background: #2ecc71;
	*/
}
.optionLot td {
	background: #ffa536;
}
.reserveLot td {
	/*
	background: #ff7336;
	background: url('/assets/img/strike.png') repeat-x center left;
	*/
	background: url('/assets/img/strike.png') repeat-x center left;
}
.venduLot td {
	/*
	background: #ff4136;
	*/
	background: url('/assets/img/strike.png') repeat-x center left;
}

.opeVille {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

/*========== ACTUALITE ==========*/
.presse a.thumb {
	height: 200px;
	overflow: hidden;
	display: block;
}
.presse img.thumb {
	display: block;
	width: 100%;
}
.presse h3 {
	margin-bottom: 5px;
	font-size: 22px;
	font-family: 'Oswald';
	height: 50px;
}
.presse h4 {
	color: #9e9e9e;
	font-family: 'Oswald';
	font-size: 14px;
	margin-top: 0;
}
.presse .more {
	border-top: #e7e7e7 solid 1px;
	padding-top: 10px;
}
.presse .descriptif {
	height: 105px;
}

.SliderContainer {
	display: flex;
}
.article-presse .thumbnail {
	padding: 10px 20px;
}
.article-presse h3 {
	font-family: 'Oswald';
	margin-bottom: 5px;
}
.article-presse h4 {
	color: #6e6e6e;
	font-family: 'Oswald';
	margin-top: 0;
	margin-bottom: 20px;
}
/*========== MES COORDONNEES ==========*/
#EditerInscrit {
	margin-top: 15px;
	margin-bottom: 50px;
}
#EditerInscrit input[type="radio"] {
	vertical-align: -2px;
	margin-right: 5px;
	margin-left: 15px;
}
/*========== 404 ==========*/
#bloc-404 {
	background: url('/assets/img/404.jpg') fixed no-repeat top center;
	min-height: 755px;
}
.content-404 {
	padding-top: 610px;
	text-align: center;
}
#bloc-404 span {
	width: 180px;
	display: inline-flex;
}

/*========== OpeOff ==========*/
#bloc-OpeOff {
	background: url('../img/opeOff.jpg') fixed no-repeat top center;
	background-size: cover;
	min-height: 755px;
}
.content-OpeOff {
	padding-top: 610px;
	text-align: center;
}
#bloc-OpeOff span {
	width: 180px;
	display: inline-flex;
}

/*========== DEVENIR PROPRIETAIRE ==========*/
.devenirContent {
	display: flex;
	margin-top: 5px;
}
#devenirImg {
	float: left;
	margin-right: 10px;
}
#devenirUl {
	float: left;
}
/*========== DEVENIR PROPRIETAIRE ==========*/
.videoPresentation {
	height: 630px;
}

/*========== RESPONSIVE ==========*/
@media (max-width:480px){
	#topLogo {
		display: none;
	}
	.navbar .navbar-nav {
		display: inherit;
		margin-left: 5px;
	}
	.navbar-nav li a {
		line-height: 16px;
		text-align: left;;
	}
	.navbar-nav li a i {
		margin-right: 7px;
		width: 15px;
		text-align: center;
	}
	.navbar-toggle {
		float: left;
		margin-left: 15px;
	}
	.footer .infos .bloc-footer {
		margin-top: 15px;
	}
	.footer .infos .nav-hidden {
		display: block;
	}
	.footer .infos #nav2 {
		display: none;
	}
	#EspacePerso {
		top: 5px;
	}
	#PopSubscribe {
		width: 100%;
	}
	.top-space {
		height: 55px;
	}
	.HomeBlocContent .article {
		margin: 10px 0;
	}
	.HomeBlocContent .slick-slide {
		margin-left: 5px;
		/*width: 100% !important;*/
	}
	#BlocOperation img.thumb {
		width: 100%;
	}
	.article.slick-slide {
	}
	.HomeBlocContent .slick-track {
		margin-left: -5px;
	}
	.HomeBlocContent .slick-cloned {
		display: none;
	}
	.videoPresentation {
		height: auto;
	}
	.listing-operation .scrollbar-3 {
		height: auto;
	}
	.listing-operation .list-group-item {
		margin-top: 15px;
	}
	.listing-operation .media-left, .listing-operation .media-right, .listing-operation .media-body {
		display: inherit;
		padding-right: 0;
	}
	.listing-operation img.img-thumbnail {
		height: auto;
		width: 100%
	}
	.listing-operation .media-body {
		width: auto;
	}
	#OperationMap {
		height: 300px;
	}

	.info_content {
		width: auto;
	}
	#Operation .titreOperation {
		display: block;
	}
	#Operation .retour-listing {
		font-size: 18px;
		text-align: right;
		font-weight: 400;
		margin: 10px 0;
		line-height: 1.1;
	}
	#Operation .price-hidden {
		display: block;
	}
	#Operation .price-to-hide {
		display: none;
	}
	#Operation .nav-tabs&gt;li {
		float: none;
	}
	#Operation #simulateur, #Operation #tabSimulateur {
		display: none;
	}
	#Operation .list-files {
		float: none;
		width: 100%;
	}

	.MediaSlider {
		width: 100%;
	}
	#MediaSliderContainer {
		max-width: 100%;
	}
	.SliderContent {
		width: 100%;
		height: auto;
	}
	.SliderContent img {
		width: 100%;
		height: auto;
	}
	iframe, object, embed {
		width: 100%;
		height: auto;;
	}
	.lSSlideOuter .lSPager.lSGallery img {
		height: auto !important;
		width: 100%;
		margin: auto;
	}

	.devenirContent {
		display: block
	}
	#devenirImg {
		float: none;
		margin-bottom: 10px;
		margin-right: 0;
		text-align: center;
	}
	#devenirUl {
		float: none;;
	}


	/*/////// ENCART //////////*/
	.slideHome .encart {
		height: 60px;
		left: 0;
		padding-top: 0;
		padding-left: 0;
		position: absolute;
		top: 130px;
		width: 100%;
	}

	.encart img {
		height: 38px;
		margin-top: 12px;
		display: inline-block;
	}

	.encartContent {
		display: inline-block;
		letter-spacing: 0;
		margin-left: 0px;
		margin-top: 10px;
	}

	.encartContent p {
		font-size: 16px;
	}
	.encartContent h3 {
		font-size: 12px;
	}

	/*/////// ENCART //////////*/
	#BlocActu img.thumb {
		height: auto;
		width: 100%;

	}

	.slick-slide a{
		display:inline-block;
		width:100%;
	}
	#BlocOperation img.thumb {
		height: auto;
	}
	#BlocOperation .tag {
		left: 0;
	}

	#BlocActu h3 {
		font-size: 14px;
	}

}

/* Borders */

.b-0 {
	border: none !important;
}
/* Padding - Margin */

.p-0 {
	padding: 0px !important;
}
.p-5 {
	padding: 5px !important;
}
.p-10 {
	padding: 10px !important;
}
.p-20 {
	padding: 20px !important;
}
.p-30 {
	padding: 30px !important;
}
.p-t-0 {
	padding-top: 0px !important;
}
.p-t-5 {
	padding-top: 5px !important;
}
.p-t-10 {
	padding-top: 10px !important;
}
.p-t-15 {
	padding-top: 15px !important;
}
.p-t-20 {
	padding-top: 20px !important;
}
.p-t-30 {
	padding-top: 30px !important;
}
.p-b-0 {
	padding-bottom: 0px !important;
}
.p-b-5 {
	padding-bottom: 5px !important;
}
.p-b-10 {
	padding-bottom: 10px !important;
}
.p-b-20 {
	padding-bottom: 20px !important;
}
.p-b-30 {
	padding-bottom: 30px !important;
}
.p-l-0 {
	padding-left: 0px !important;
}
.p-l-5 {
	padding-left: 5px !important;
}
.p-l-10 {
	padding-left: 10px !important;
}
.p-l-20 {
	padding-left: 20px !important;
}
.p-r-0 {
	padding-right: 0px !important;
}
.p-r-5 {
	padding-right: 5px !important;
}
.p-r-10 {
	padding-right: 10px !important;
}
.p-r-20 {
	padding-right: 20px !important;
}
/* Padding - Margin */

.m-0 {
	margin: 0px !important;
}
.m-5 {
	margin: 5px !important;
}
.m-10 {
	margin: 10px !important;
}
.m-15 {
	margin: 15px !important;
}
.m-20 {
	margin: 20px !important;
}
.m-r-0 {
	margin-right: 0px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-l-0 {
	margin-left: 0px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-t-0 {
	margin-top: 0px;
}
.m-t-5 {
	margin-top: 5px !important;
}
.m-t-10 {
	margin-top: 10px !important;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-30 {
	margin-top: 30px !important;
}
.m-t-40 {
	margin-top: 40px !important;
}
.m-b-0 {
	margin-bottom: 0px !important;
}
.m-b-5 {
	margin-bottom: 5px !important;
}
.m-b-10 {
	margin-bottom: 10px !important;
}
.m-b-15 {
	margin-bottom: 15px !important;
}
.m-b-20 {
	margin-bottom: 20px !important;
}
.m-b-25 {
	margin-bottom: 25px !important;
}
.m-b-30 {
	margin-bottom: 30px !important;
}
/* ---- Vertical-align ---*/
.va-m-2 {
	vertical-align: -2px;
}

	/*///////// Nouvelle charte //////////*/

	/* Typo */
	@font-face {
     font-family: 'Gotham';
    src: url('fonts/Gotham-Medium.eot');
    src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Medium.woff2') format('woff2'),
        url('fonts/Gotham-Medium.woff') format('woff'),
        url('fonts/Gotham-Medium.ttf') format('truetype'),
        url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
}
	/* Couleurs */
	.menuactive {
		color: #fecb2a !important;
	}


	.btn-redamex {
  background-image: -webkit-linear-gradient(top, #a6001c 0%, #a60c26 100%);
  background-image:      -o-linear-gradient(top, #a6001c 0%, #a60c26 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a6001c), to(#a60c26));
  background-image:         linear-gradient(to bottom, #a6001c 0%, #a60c26 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa6001c', endColorstr='#ffa60c26', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #77081b;
  color: #fff;
}
.btn-redamex:hover,
.btn-redamex:focus {
  background-color: #a60c26;
  background-position: 0 -15px;
  color: #fff;
}
.btn-redamex:active,
.btn-redamex.active {
  background-color: #a60c26;
  border-color: #77081b;
  color: #fff;
}
.btn-redamex.disabled,
.btn-redamex[disabled],
fieldset[disabled] .btn-redamex,
.btn-redamex.disabled:hover,
.btn-redamex[disabled]:hover,
fieldset[disabled] .btn-redamex:hover,
.btn-redamex.disabled:focus,
.btn-redamex[disabled]:focus,
fieldset[disabled] .btn-redamex:focus,
.btn-redamex.disabled.focus,
.btn-redamex[disabled].focus,
fieldset[disabled] .btn-redamex.focus,
.btn-redamex.disabled:active,
.btn-redamex[disabled]:active,
fieldset[disabled] .btn-redamex:active,
.btn-redamex.disabled.active,
.btn-redamex[disabled].active,
fieldset[disabled] .btn-redamex.active {
  background-color: #a60c26;
  background-image: none;
  color: #fff;
}

.btn:focus, .btn:active:focus, .btn.redamex:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline-color: #a6001c
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #a6001c;
}
a:hover, a:focus {
	color: #a6001c;
}

.pagination&gt;.active&gt;a, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span:hover, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;span:focus {
	background-color: #a6001c;
    border-color: #a60c26;
}

.text-basic {
	color: #555555;
}

/* Consulter */
a.anchor {
    display: block;
    position: relative;
    top: -95px;
    visibility: hidden;
		pointer-events: none;
}

/* Responsive */
.responsive {
	display: none;
}
.contact.fa.fa-phone {
	font-size: 96px;
}
@media (max-width:768px){
	.responsive {
		display: initial;
	}
	.contact.fa.fa-phone {
		font-size: 52px;
	}
	.text-center {
		text-align: center;
		margin: 0 auto;
	}
	.navbar-header {
		display: grid;
		grid-template-columns: 73px 1fr 73px;
		justify-items: center;
	}
	.navbar-header button {
		grid-column: 1;
	}
	.navbar-header img {
		grid-column: 2;
	}
	#EspacePerso {
		top: 5px;
	}
}
</pre></body></html>