<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
	/* CKE FIX */
	.cke_editable {background:#D0D0D0;}
	.cke_panel_list {background:#D0D0D0;color:#6f6b67;margin:0;}
	

/* APP COMMON */
	* {padding:0;margin:0;border:0;outline:0;}
	html {width:100%;height:100%;font-size:1vw;margin: 0 auto;}
	body {width:100%;height:100%;font-family: 'Poppins', sans-serif;font-size:inherit;/*font-size:1.15vw;*/line-height:24px;color:#6f6b67;background:#ffffff;-ms-overflow-style: scrollbar;}
	img {vertical-align: bottom;}
	ul,ol {list-style:none;}
	label, button {cursor: pointer;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.alert {margin:15px;margin-top:30px;font-size:18px;padding:20px 40px;text-align:center;border-radius:12px;display:block;}
	.alert.nok {color:red;border:1px solid #ccc;box-shadow:3px 3px 8px #977 inset;}
	.alert.ok {color:green;border:1px solid #ccc;box-shadow:3px 3px 8px #797 inset;}
	#loginconsole {margin-top:25%;}
	
	.masked{opacity:0;visibility:hidden;}
	.visible{opacity:1/*!important*/;visibility:visible/*!important*/;}

/* ADD TO BOOTSTRAP */
	.thumbnail {background-color:inherit;}
	.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {
		position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}

/* GEMEA FLEX */
	.gm-flex-row {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
	.gm-flex-col {display:flex;flex-direction:column;}
	.gm-flex-fill {flex:1;}
	.gm-flex-start {justify-content: flex-start;}
	.gm-flex-center {justify-content: center;}
	.gm-flex-itm-center {align-self: center;}

/* STRUCT */
	#Header {min-width:996px;background:#fe6501;text-align:center;}
	#Header #HeaderContent {width:996px;display:inline-block;text-align:left;}
	#Page {min-width:996px;background:#D0D0D0;text-align:center;}
	#Page #PageContent {width:996px;min-height:350px;display:inline-block;text-align:left;}
	#Footer {min-width:996px;background:#ff8400;text-align:center;}
	#Footer #FooterContent {width:996px;display:inline-block;text-align:center;}

/* HEADER */
	header {background-color:#2e2e2e;color:#ffffff;font-size:14px;font-weight:300;border-bottom:3px solid #fe6501;width:100%;z-index:999;position: relative;transform:translateZ(0)}
	header a {color:#ffffff;font-size:14px;font-weight:300;font-family: 'Poppins', sans-serif;}
	header a:hover {color:#FFF;text-decoration:none;}
	header .nav-main {height:90px;margin:0;padding:0;display:flex;}
	header .nav-main &gt; li {min-width:1px;padding:0 18px;border-right:1px solid rgba(255,255,255,0.3); display:flex; justify-content:center; align-items:center;text-align: center;position:relative;}
	
	header .nav-main &gt; li .menu_hover {display:none;width:100%;max-width:136px;height:10px;position:absolute;background-image:url('/specific_images/1/4/3/2dcopie2dcopie2epng.png?update=20170728140535');background-repeat: no-repeat;bottom:0;left:0;background-position: center;}
	header .nav-main &gt; li:hover .menu_hover, header .nav-main &gt; li:hover .menu_hover, header .nav-main &gt; li.active .menu_hover {display:block;}
	.menu-presentation:hover .menu_hover, .menu-presentation.active .menu_hover {left:auto;}
	
	/*header .nav-main &gt; li:hover:after, 
	header .nav-main &gt; li.active:after,*/
	.sub-menu-presentation {}
	.sub-menu-presentation li:hover:after,
	.sub-menu-presentation li.current:after {content:'';display:block;width:100%;height:10px;position:absolute;background-image:url('/specific_images/1/4/3/2dcopie2dcopie2epng.png?update=20170728140535');background-repeat: no-repeat;bottom:0;left:0;background-position: center;}
	.sub-menu-presentation li {position:relative;}
	.sub-menu-presentation li.current:after,.sub-menu-presentation li:hover:after {bottom:-12px;}
	header .nav-formulaire &gt; li {display:inline-block;}
	header .nav-formulaire img {vertical-align:top!important;}
	header .nav-formulaire span {display:inline-block;line-height:17px;padding-right:18px;}
	header .header-inner {display:flex;max-width:1440px;height:90px;margin: 0 auto;}
	header .header-inner .logo {padding:0 0 0 0;}
	header .header-inner .nav-coord {padding:10px 21px 0 12px;border-right:1px solid rgba(255,255,255,0.3);}
	header .header-inner .nav-coord &gt; ul {margin:0;}
	header .header-inner .nav-coord &gt; ul &gt; li &gt; span {vertical-align: middle;}
	header .header-inner .nav-coord img {margin-right:6px;}
	header .nav-right {padding:11px 14px;flex:1;position: relative;}
	header .nav-right .contact &gt; img {margin-right:15px;}
	header .langlist {}
	header .nav-right img {margin-right:5px;}
	header .nav-right-upper {width:100%;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:9px;}
	header .nav-right-bottom {width:100%;padding-top:9px;}
	header .nav-presse {line-height: 20px;margin-top: -3px;}
	.menu-nos-offres2 {flex-direction:column;}
	/*.menu-nos-offres2:hover:after, .menu-nos-offres2.active:after {color:#5bbbff;background-image:url('/specific_images/1/7/2/active2dappart2epng.png?update=20170803100735')!important;}*/
	.menu-nos-offres2:hover .menu_hover, .menu-nos-offres2.hover .menu_hover, .menu-nos-offres2.active .menu_hover {color:#5bbbff;background-image:url('/specific_images/1/7/2/active2dappart2epng.png?update=20170803100735')!important;}
	header .menu-presentation  {position:static!important;}
	header .nav-main &gt; li:hover .dropdown-menu, header .nav-main &gt; li.hover .dropdown-menu {display:block;}
	header .nav-main &gt; li .dropdown-menu {width:100%;margin-top:0;border-radius:0;}
	.sub-menu-nos-offres2 {background-color: #5bbbff;left:50%;right:auto;text-align:center;transform: translate(-50%, 0);border-top:2px solid #5bbbff;width:166px!important;}
	.sub-menu-nos-offres2 li .mainMenuLink {font-size: 14px;line-height: 26px;text-transform: uppercase;font-weight:300;color: #ffffff;text-align:center;}
	.sub-menu-nos-offres2 li .mainMenuLink:hover, .sub-menu-nos-offres2 li.current .mainMenuLink {font-weight: 600;text-decoration: none;background-color:transparent;color: #ffffff;padding:3px;}
	.sub-menu-presentation {border-top:2px solid #fe6501; background-color:#4e4e4e;padding:12px 20.38%;box-shadow:none;-webkit-box-shadow:none;}
	.sub-menu-presentation li {float:left;}
	.sub-menu-presentation li a {color:#FFF;}
	.sub-menu-presentation li a:hover {background-color:#4e4e4e;color:#fff;}
	.navbar-nav {width:100%;}
	
/* COMMON */
	h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {color:inherit;}
	h1 {font-size:2.61rem;font-weight:300;line-height:3rem;margin-top:0px;margin-bottom:1.2rem;text-transform:uppercase;padding-left:7px;padding-right:7px;color:#000;}
	h2 {font-size:2.26rem;line-height:2.85rem;margin-top:30px;font-weight:bold;}
	h3 {font-size:1.666rem;line-height:2.2rem;font-weight:600;}
	h4 {font-size:1.11rem;letter-spacing:0;line-height:1.66rem;}
	h5 {font:normal 0.83rem 'Open Sans Condensed';color:white;}
	h1 small {display:block;font-size:1.666rem;font-weight:300;text-transform:none;margin-top:25px;letter-spacing:0;}
	h1&gt;.gemea-pretitle {display:block;color:#ffffff;margin-bottom:10px;}	
	h3 small {display:block;font-size:0.933rem;font-weight:normal;text-transform:none;}
	
	.hlight {font-weight:300;}
	.hlighter {font-weight:lighter;}
	
	a {color:#6f6b67;text-decoration:none;}
	a:hover {text-decoration:none;}
	
	.navbar-default .navbar-nav&gt;.active&gt;a, .navbar-default .navbar-nav&gt;.active&gt;a:focus, .navbar-default .navbar-nav&gt;.active&gt;a:hover {color:#fe6501;background-color:#ffffff;}
	
	.socialshare {float:left;opacity:0.6;filter:alpha(opacity=60);}
	.socialshare:hover {opacity:1;filter:alpha(opacity=100);}

	.gm-text-light {font-weight:lighter;}
	.gm-text-list ul {list-style-type: disc;list-style: disc inside;text-indent: -1.9em;padding-left: 1.9em;}
	
	/* GEMEA CONTAINER */
	.gemea-container {background:#ffffff;padding:70px 0; min-height:1px;max-height:100%;height:100%;}
	.gemea-container-inverse {background:#ff8400;padding-bottom:50px;color:#ffffff;}
	.gemea-container-inverse h1 {color: #ffffff;}
	.gemea-container-inverse h2, .gemea-container-inverse h3, .gemea-container-inverse h4 {color:#ffffff;}
	.gemea-container-inverse p {font-size:18px;color:#ffffff;letter-spacing:0;line-height:20px;float:none;}
	.gemea-container-inverse .carousel-caption {background:#ff8400;}
	.gemea-container&gt;.row {width:100%;}
	.gemea-container-inverse label {color:#ffffff;}
	
	.gemea-container-bandeau {background:#fe6501;color:#ffffff;}
	/*.gemea-container-bandeau h1 {color:#ffffff;}*/

	.gm-img-responsive&gt;img, .gm-img-responsive .gemeapp_image, .gm-img-responsive&gt;a&gt;img {max-width:100%;min-width:100%;height:auto;}
	
	.gm-table-row {display:table;table-layout:fixed;width:100%;/*height:100%;*/margin-left:0;margin-right:0;}
	.gm-table-row &gt; [class*="col-"] { float: none;display: table-cell;vertical-align:middle;height:100%;}
	.gm-table-row .gm-crop-img {overflow:hidden;}
	/*.gm-table-row .gm-crop-img &gt; img {min-height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:auto;max-width:none;height:100%;}*/
	.gm-table-row .gm-crop-img &gt; a {display:block;height:100%;}
	.gm-table-row .gm-crop-img &gt; a &gt; img, .gm-table-row .gm-crop-img &gt; img {min-height:100%;width:auto;transform:translate(-50%,-0);margin-left:50%;min-width:100%;height:auto;}

	.gemea-thumbnail {padding-top:20px;margin-left:-5px;margin-right:-5px;}
	/*.gemea-thumbnail &gt; div {padding-right:10px;padding-left:10px;}*/
	.gemea-thumbnail .thumbnail {border:none;padding:0;position:relative;overflow:hidden;border-radius:0;}
	.gemea-thumbnail .thumbnail img {min-width:100%;transition: all .2s ease-in-out;}
	.gemea-thumbnail .gemea-caption-holder {position:relative;}
	.gemea-thumbnail .gemea-caption {position:absolute;width:100%;bottom:0;left:0;background:#ffffff;}
	.gemea-thumbnail .gemea-caption-center {margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display: flex;justify-content: center;align-items: center;cursor:pointer;}
	.gemea-thumbnail .gm-caption-bordered {border:1px solid #ffffff;padding:1.33rem;color:#ffffff;background-color:rgba(0,0,0,0.8);min-width:60%;}
	.gemea-thumbnail .gm-caption-bordered small {display:block;font-size:0.933rem;line-height:1.066rem;}
	.gemea-thumbnail .gemea-caption h1 {margin:0 auto;}
	.gemea-thumbnail .gemea-description {}
	.gemea-thumbnail.gemea-compact {padding:0;}
	.gemea-thumbnail.gemea-compact &gt; div {padding:0;}
	.gemea-thumbnail.gemea-compact &gt; div a {margin:0;}
	
	.gemea-caption-orphan,.gm-caption-orphan {position:absolute;bottom:7px;}
	.gm-caption-center {top:0;right:0;bottom:0;left:0;margin:auto;display:flex;justify-content:center;align-items:center;}
	
	.gm-crop-y {overflow:hidden;position:relative;min-height:55vh;}
	.gm-crop-y &gt; img, .gm-crop-y &gt; a &gt; img {position:absolute;top:50%;transform: translate(0,-50%);width:auto;max-width:100%;height:auto;}
	.gm-crop-y-detail {/*min-height:80vh;*/}
	
	/* GEMEA EFFECTS */
	.gemea-img-zoomin {display:block;border:none;padding:0;position:relative;overflow:hidden;}
	.gemea-img-zoomin-inner{position:relative;overflow:hidden;}
	.gemea-img-zoomin img {transition: all .2s ease-in-out;}
	.gemea-img-zoomin:hover img {opacity:1;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
	.gemea-img-fadeout:hover img {opacity:0.9;}
	.gm-img-gradient::after {position:absolute;height: 100%;width:100%;top:0;left:0;
	    background-image: linear-gradient(-180deg, rgba(0,0,0,0) 2%, rgba(0,0,0,0.72) 100%);
	    /*display:none;*/
	    content: ' ';
	}
	.gm-img-gradient:hover::after {display:none;}
	.gm-bg-lineargradient {background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.26) 83%, rgba(0,0,0,0.00) 95%);background-size:100% 45%;background-repeat:no-repeat;}
	.img-responsive {min-width:100%;}
	
	.gemea-border-dot-right {border-right:1px dotted #979797;}
	.gemea-border-dot-left {border-left:1px dotted #979797;}
	.gemea-bgimage-no {background-image:none!important;}
	
	.gm-carousel-caption-fixed {position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;}
	.gm-carousel-caption-right {width:36%;left:auto;right:3.5%;bottom:20%;padding:25px;text-align:left;}
	.gemea-carousel .carousel-caption, .gemea-thumbnail .carousel-caption {width:100%;right:0;left:0;bottom:0;}
	.gemea-carousel .carousel-control {width:auto;}
	.gemea-carousel .carousel-control.carousel-control-sm {width:5%;}
	.gemea-carousel .carousel-control .glyphicon-menu-left {margin-right:-20px;}
	.gemea-carousel .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px;right:50%;/*margin-right:-10px;*/}
	.gemea-carousel .gemea-caption-arrow {font-size:22px;}

	/* GEMEA TEXT COLOR */
	.gemea-color-bandeau {color:#fe6501;}
	.gm-color-bg {color:#ffffff;}
	.gm-color-txt {color:#6f6b67!important;}

	/* GEMEA BACKGROUND */
	.gemea-bg-white {background:#ffffff!important;}
	.gemea-bg-black {background:#d5c1a5!important;}
	.gemea-bg-lightgrey {background:#F1F2F3!important;}
	.gemea-bg-grey {background:#D2D2D2!important;}
	.gemea-bg-darkgrey {background:#9B9B9B!important;}
	.gemea-bg-color6 {background:#456789!important;}
	.gm-bg-opac6 {background-color:rgba(0,0,0,0.6)!important;}
	.gm-bg-opac8 {background-color:rgba(0,0,0,0.8);}
	
	/* GEMEA BUTTON */
	.gemea-btn {margin:20px auto;letter-spacing:0;font-weight:600;background-image:none;border-radius:0px;text-transform:uppercase;}
	.gemea-btn:hover {opacity:0.9;}
	.gemea-btn.btn-sm {padding:9px 6px;font-size:12px;font-weight: 400;}
	.gemea-btn.btn-lg {padding:15px 20px;font-size:16px;min-width:40%;}
	.gemea-btn.btn-md {padding:6px 40px;font-size:16px;}
	.gemea-btn.btn-primary {background: rgba(0,0,0,0.30);color:#ffffff;border-color:#ffffff;}
	.gemea-btn.btn-white {background: rgba(255,255,255,1);color:#6f6b67;border-color:#6f6b67;}
	.gemea-btn.btn-grey {color:#ffffff;background-color:#9B9B9B;border-color:#FFF;}
	
	/* GEMEA HEADER PAGES */
	.gemea-pg-head {position:relative;padding:0;}
	.gemea-pg-head &gt; img {min-width:100%;display:block;max-width:100%;height:auto;}
	.gemea-pg-logo {position:absolute;top:50%;left:50%;width:12%;}
	.gemea-pg-logo img {margin-left:-50%;margin-top:-15%;}
	.gemea-pg-logo.gemea-pg-logo-lg {width:25%;top:40%;}
	.gemea-pg-caption {position:absolute;bottom:0;left:0;width:100%;padding:3% 0;background-color:rgba(0,0,0,0.5);font-size:26px;color:#ffffff;}
	.gemea-pg-head .gm-pg-caption {position:absolute;bottom:18%;padding:3% 0;margin: 0 auto;right: 0;left: 0;color:#ffffff;}	
	.gemea-pg-head .gm-pg-caption h1 {text-shadow:1px 2px 4px rgba(0,0,0,0.70);}
	.gemea-pg-head .gm-pg-caption .glyphicon {font-size:40px;clear:both;display:block;margin-top:7px;}
	
	.gemea-pg-head:after {content:'';display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.15) 100%);}
	
	.gemea-dl {font-size:16px;}
	.gemea-dl dt {text-align:left;/*margin-bottom:10px;*/}
	.gemea-dl dd {margin-bottom:10px;}
	
	.gemea-table {display:table;table-layout:fixed;border-collapse: separate;border-spacing:30px;width:100%;}
	.gemea-table [class*="col-"] {float: none;display: table-cell;vertical-align: top;}
	.gemea-table:before,.gemea-table:after {display:none;}
	.gemea-table .gemea-table-row {display:table-row;}
	
	/* GEMEA PADDING &amp; MARGIN */
	.padding-x-lg {padding-left:10%;padding-right:10%;}
	.padding-x-md {padding-left:5%!important;padding-right:5%!important;}
	.padding-x-sm {padding-left:20px;padding-right:20px;}
	.padding-x-xs {padding-left:7px;padding-right:7px;}
	.padding-y-lg {padding-top:30px;padding-bottom:30px;}
	.padding-y-md {padding-top:5%;padding-bottom:5%;}
	.padding-y-sm {padding-top:3%;padding-bottom:3%;}
	.padding-y-none {padding-top:0!important;padding-bottom:0!important;}
	.padding-x-none {padding-left:0!important;padding-right:0!important;}
	.padding-y-xs {padding-top:7px;padding-bottom:7px;}
	.padding-top {padding-top:50px;}
	.padding-top-none {padding-top:0;}
	.padding-top-sm {padding-top:20px;}
	.padding-top-md {padding-top:5%;}
	.padding-top-lg {padding-top:10%;}
	.padding-right-none {padding-right:0;}
	.padding-right-md {padding-right:5%;}
	.padding-left-none {padding-left:0;}
	.padding-left-md {padding-left:5%;}
	.padding-left-sm {padding-left:3%;}
	.padding-bottom-sm {padding-bottom:3%;}
	.padding-bottom-lg {padding-bottom:30px;}
	.padding-bottom-md {padding-bottom:5%;}
	.padding-bottom-none {padding-bottom:0;}
	.margin-top-lg {margin-top:10%;}
	.margin-top-md {margin-top:5%;}
	.margin-top-none {margin-top:0!important;}
	.margin-bottom-none {margin-bottom:0!important;}
	.margin-bottom-sm {margin-bottom:0;}
	.margin-bottom-md {margin-bottom:20px;}
	.margin-bottom-lg {margin-bottom:10%;}
	.margin-y-none {margin-top:0;margin-bottom:0;}
	.margin-y-md {margin-top:20px;margin-bottom:20px;}
	.margin-y-lg {margin-top:10%;margin-bottom:10%;}
	.margin-x-none {margin-left:0;margin-right:0;}
	
	.pull-none {float:none!important;}
	
	.alert {border-radius:0;margin:0;}
	.alert.alert-danger {color:#a94442!important;}
	.alert.alert-success {color:#3c763d!important;}
	
	.overflow-hidden-sm {overflow:hidden;height:300px;}
	.overflow-hidden-md {overflow:hidden;height:400px;}
	.overflow-hidden {overflow:hidden;height:500px;}
	.gm-crop-center-sm {height:100%;position:absolute;left:50%;transform: translate(-50%,0);width:auto;max-width:none;}
	.gm-crop-vertical, .gm-crop-vertical-cont &gt; img {min-height:100%;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:auto;max-width:none;}
	.gm-crop-vertical-cont {overflow:hidden;}
	.gemea-crop-center {min-height:100%;position:absolute;left:50%;transform: translate(-50%,0);width:auto;max-width:none;}
	/*.gm-crop-vertical:hover {transition: all .2s ease-in-out; transform: translate(-50%,-50%) scale(1.1);}*/
	
	/* GEMEA MISC */
	.gm-mosaic-altern-elm {display:block;}
	.gm-mosaic-altern .row {display:flex;}
	.gm-mosaic-altern .row:nth-child(even) .gm-mosaic-altern-elm:nth-child(odd) {background-color:#ff8400;}
	.gm-mosaic-altern .row:nth-child(odd) .gm-mosaic-altern-elm:nth-child(even) {background-color:#ff8400;}
	
	.gm-masonry {-moz-column-width:auto;-webkit-column-width:auto;-moz-column-gap:0;-webkit-column-gap:0;column-count:3; }
 	.gm-masonry &gt; .col-lg-4 {display:inline-block;width:100%;float:none;}
	
	.gm-pos-relative {position:relative!important;}
	
	.scbar-thin::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 60px rgba(0,0,0,0.1);}
	.scbar-thin::-webkit-scrollbar { width: 6px;}
	.scbar-thin::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0); }
	
	/* GEMEA RATIO IMG */
	.gm-ratio {display:block;width:100%;position:relative;height:0;overflow:hidden;}
	.gm-ratio &gt; img, .gm-ratio &gt; a &gt; img {position:absolute;display:block;max-width:100%;max-height:100%;left:0;right:0;top:0;bottom:0;margin:auto;}
	.gm-ratio-hdtv {padding:66% 0 0 0;}
	.gm-ratio-carre {padding:100% 0 0 0!important;}
	.gm-ratio-carre &gt; img {height:100%;max-width:none;left:50%;transform: translate(-50%,0);}
	
/* DIAPORAMA */
	.carousel-inner&gt;.item&gt;a&gt;img, .carousel-inner&gt;.item&gt;img {min-width:100%;}
	#diaporama_1&gt;.carousel-inner&gt;.item&gt;.carousel-caption {font-weight:lighter;font-size:26px;text-shadow: 0 2px 2px rgba(0,0,0,0.60);text-align:left;top:4.5%;right:5%;left:auto;}
	#diaporama_2 .carousel-caption {position:relative;font-size:18px;letter-spacing:0;line-height:20px;padding:13px}
	
/* HOME */
	#thumbnail-categ&gt;div {}
	#thumbnail-categ .gemea-caption {height:40%;min-height:388px;width:101%;display: table;table-layout: fixed;color:#ffffff;padding:3.5% 6%;background:none;background-image: url("/specific_images/1/1/fr_realisations.swf?update=20081215152444");background-repeat:no-repeat;background-position: left bottom;background-size: 100% auto;}
	#thumbnail-categ .gemea-caption h1 {display:table-cell;vertical-align:bottom;font-weight:100;}
	#thumbnail-categ .gemea-caption small {display:block;font-size: 18px;letter-spacing: 0;line-height: 20px;color:#ffffff;font-weight:100;}
	#main-accueil&gt;.last {padding-bottom:40px;}

/* ENGINE */
	.pagination&gt;li&gt;a, .pagination&gt;li&gt;span {border-color:#9B9B9B;margin:0 3px;padding: 3px 6px;color:#9B9B9B;}
	.pagination&gt;li:last-child&gt;a, .pagination&gt;li:last-child&gt;span {border-radius:0;border-color:#FFF;}
	.pagination&gt;li:first-child&gt;a, .pagination&gt;li:first-child&gt;span  {border-radius:0;border-color:#FFF;}
	.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 {border-color:#000;background-color:#FFF;color:#000;font-weight:bold;}
	.paginationList {text-align:center;margin-top:30px;}
	.paginationList li {display:inline-block;font-size:14px;letter-spacing:0;color:#ffffff;}
	.paginationList li.current {padding:4px 6px;background:#fe6501;line-height:1em;}
	.paginationList li a {display:inline-block;padding:4px 6px;color:#6f6b67;font-size: 15px;font-weight: 400;line-height:1em;}
	.paginationList li a:hover {background:#fe6501;color:#ffffff;}
	.paginationList li.current span {font-weight:bold;}
	.paginationList &gt; li.paginationList-nav a {border:none;}
	.paginationListEmpty {}
	.paginationList li:after {content:' - ';color:#6f6b67;}
	.paginationList li:last-child:after, .paginationList li:nth-last-child(2):after, .paginationList li:first-child:after, .paginationList li.current:after {content:''!important;}
	.paginationList li.current + li:before {content:' - ';color:#6f6b67;}

/* CONTACT */
	.contact-logo-block {}
	.contact-logo-block&gt;img {max-width:100%;height:auto;margin-bottom:2.2rem;margin-top:10%;}
	.contact-logo-block&gt;h4 {margin-bottom:30px;}
	#thumbnail-associes.tb-contact-equipe {background-image:url("/specific_images/1/5/fr_contact.swf?update=20090114115507");background-size:cover;background-repeat:no-repeat;padding-top:90px;}
	
	.contactForm {padding-top:36px;}
	.contactForm label {width:100px;margin-right:10px;}
	.contactForm label.error {width:100%;}
	.contactForm input, .contactForm textarea {border-radius:0;}
	.contactForm div {}
	.contactForm .form-group {margin-bottom:25px;}
	.contactForm .contactForm-message textarea {width:100%;float:right;}
	.contactForm .filler1 {padding-right:60px;}

	.contactForm .gm-form-address {text-align:center;font-size:1.1rem;font-weight:normal;line-height:1.6rem;margin:5% auto 10%;}
	.contactForm .gm-form-logo {width:75%;}
	.genericForm {display:inline-block;padding:20px 0;text-align:left;}
	.genericForm label {display:block;width:30%;text-align:right;float:left;padding:5px 10px 0px 0px;font-size:14px;}
	.genericForm input,.genericForm textarea {display:block;width:60%;height:24px;border:solid 1px #aaa;background:rgba(255,255,255,0.5);color:#666;float:left;padding:0 5px;margin:3px;box-shadow:1px 1px 5px #ccc inset;}
	.genericForm textarea {height:85px;overflow: hidden;}
	.genericForm input.invalid,.genericForm textarea.invalid {box-shadow:1px 1px 8px #d99 inset;}
	.genericForm .captcha {float:left;}
	.genericForm .captcha img {float:left;width:20px;padding-top:3px;}
	.genericForm .captcha input {width:67px;}
	.genericForm button {margin:16px 0 0 400px;width:220px;text-align:center;background:#ff8400;padding:5px;font-size:17px;color:#fff;text-shadow:1px 1px 1px #222;cursor:pointer;border-radius:2px;box-shadow:1px 1px 6px #aaa;}
	.genericFormError {text-align:center;color:#a00;font-size:17px;}

/* mentions legales */
	.section-mentionslegales {font-size:18px;letter-spacing:0;line-height:26px;padding:5% 10%;}

/* FOOTER */
	footer {background-color:#2e2e2e;color:#ffffff;font-size:14px;font-weight:300;border-top:3px solid #fe6501;width:100%;z-index:999;padding:0;}
	footer a {color:#ffffff;font-size:14px;font-weight:300;font-family: 'Poppins', sans-serif;}
	footer a:hover {color:#fe6501;}
	footer .footer-inner {display:flex;flex-direction:column;max-width:1440px;margin: 0 auto;}
	footer .footer-up {width:100%;height:124px;padding:15px 25px 25px 25px;display:flex;justify-content: center;align-items: center;text-align: center;}
	footer .footer-down {width:100%;padding:25px 25px 20px 25px;border-top:1px solid rgba(255,255,255,0.3);}
	footer .mentions {font-size: 12px;line-height:normal;}
	footer .nav-formulaire {flex-direction: row;padding:0 31px 0 91px;border-left:1px solid rgba(255,255,255,0.3);margin:0;}
	footer .nav-formulaire &gt; li {display:inline-block;}
	footer .nav-formulaire img {vertical-align:top!important;}
	footer .nav-formulaire span {display:inline-block;line-height:17px;padding-right:46px;}
	footer .contact {padding:0 58px;border-left:1px solid rgba(255,255,255,0.3);flex-direction: column;}
	footer .contact &gt; span {display:block;}
	footer .nav-coord {padding-left:65px;border-left:1px solid rgba(255,255,255,0.3);}
	footer .flexible {height: 100%;display: flex;justify-content: center;align-items: center;text-align: center;}
	footer .nav-footer {width: 382px;margin:0;}
	footer .nav-footer li {width:50%;float:left;line-height: 21px;}
	footer .nav-footer li:nth-child(even)&gt;span {color:#5bbbff;}
	footer .nav-footer li:nth-child(odd)&gt;span {color:#fe6501;}
	footer .nav-footer li:nth-child(even) {border-left:1px solid rgba(255,255,255,0.3);}
	
	footer .nav-footer-holder {display: flex;width: 382px;justify-content: space-between;}
	footer .nav-footer2 {width:192px;margin:0;}
	footer .nav-footer2 li {width:100%;float:left;line-height: 21px;}
	footer .nav-footer2:first-child {border-right: 1px solid gray;margin-right: 40px;}
	
	#gemea-footer {padding-top:25px;padding-bottom:15px;}
	#gemea-footer .row &gt; div:first-child {padding-left:3%;padding-top:2%;}
	#gemea-footer .row &gt; div:last-child {padding:0 3%;}
	.logo-block {}
	.logo-block &gt; div {display:inline-block;margin:auto;}
	.logo-block p {width:100%;font-size:0.8rem;letter-spacing: 0;line-height: 24px;}
	.logo-block #image1 {margin-bottom:25px;height:auto;}
	.logo-block .navbar-social {width:245px;float:none;margin-top:20px;}
	.logo-block .navbar-social img {height:20px;width:auto;}
	.logo-block .navbar-social li {float:left;}
	#gemea-footer .embed-responsive iframe {max-height:230px;}
	
	#footerMenuList .list-group-item {background:none;border:none;padding:10px 0 0;}
	#footerMenuList .list-group-item a {color:#ffffff;}
	#footerMenuList .list-group-item a:hover {color:#fe6501;}
	#baseline {padding-top:10px;font-size:13px;color:#ffffff;letter-spacing:0;line-height:24px;background-color:#000;}
	#baseline a {color:#ffffff;}	
	.embed-responsive-container {max-height:230px;}

/* Carousel vertical default width 5 items */
	.carousel-inner.vertical {height: 100%; /*Note: set specific height with js, if not there will be issues with IE browser*/}
	.carousel-inner.vertical &gt; .item {-webkit-transition: .6s ease-in-out top;-o-transition: .6s ease-in-out top;transition: .6s ease-in-out top;}
	@media all and (transform-3d),(-webkit-transform-3d) {
		.carousel-inner.vertical &gt; .item {-webkit-transition: -webkit-transform .6s ease-in-out;-o-transition: -o-transform .6s ease-in-out;transition: transform .6s ease-in-out;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-perspective: 1000;perspective: 1000;}
		.carousel-inner.vertical &gt; .item.next,.carousel-inner.vertical &gt; .item.active.right {-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);top: auto;} /*top:0*/
		.carousel-inner.vertical &gt; .item.prev,.carousel-inner.vertical &gt; .item.active.left {-webkit-transform: translate3d(0, -20%, 0);transform: translate3d(0, -20%, 0);top: auto;} /*top:0*/
		.carousel-inner.vertical &gt; .item.next.left,.carousel-inner.vertical &gt; .item.prev.right,.carousel-inner.vertical &gt; .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);top: auto;} /*top:0*/
	}
	.carousel-inner.vertical &gt; .active {top: 0;}
	.carousel-inner.vertical &gt; .next,.carousel-inner.vertical &gt; .prev {top: 0;height: 100%;width: auto;}
	.carousel-inner.vertical &gt; .next {left: 0;top: 20%;right:0;}
	.carousel-inner.vertical &gt; .prev {left: 0;top: -20%;right:0;}
	.carousel-inner.vertical &gt; .next.left,.carousel-inner.vertical &gt; .prev.right {top: 0;}
	.carousel-inner.vertical &gt; .active.left {left: 0;top: -20%;right:0;}
	.carousel-inner.vertical &gt; .active.right {left: 0;top: 20%;right:0;}
	.carousel-inner.vertical &gt; .item &gt; a, .carousel-inner.vertical &gt; .item &gt; .item-inner &gt; a {overflow:hidden;display:block;margin-bottom:12.4px;cursor:pointer;}
	.carousel-inner.vertical &gt; .item &gt; a &gt; img, .carousel-inner.vertical &gt; .item &gt; img {}
	#carousel-pager .carousel-control.left {bottom:auto;width: 100%;}
	#carousel-pager .carousel-control.right {top:auto;width: 100%;}
	#carousel-pager .carousel-control.left, #carousel-pager .carousel-control.right {background: rgba(0,0,0,0.8);}

/* CAROUSEL FADE */
.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity: 0;}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}

/* RESPONSIVE GEN */
@media (min-width: 768px) {	
	#navbar-social&gt;li&gt;a {padding-left:10px;padding-right:10px;}
}
@media (min-width: 769px) {	
	/*.affix {position:static;}*/
}
@media (min-width: 992px) {	
	.logo-block #image1 {max-width:100%;}
}
@media (min-width: 1200px) {
	html {font-size:15px;}
}
@media (min-width: 1440px) {
	.gm-stop-fluid-sm {max-width:1440px;}
	.gm-stop-fluid {width:1280px;}
	.gm-stop-fluid .row {margin-right:0;margin-left:0;}
}
@media (min-width: 1600px) {
	.gm-stop-fluid {max-width:1600px;margin-left:auto;margin-right:auto;}
	.gm-stop-fluid .row {margin-right:0;margin-left:0;}
	.pull-xs-none {float:none!important;}
}

@media (max-width: 1600px) {
	.pull-xs-none {float:none!important;}
}
@media (max-width: 991px) {
	
	html {font-size:1.8vw;}
	.padding-x-lg {padding-left:5%;padding-right:5%;}
	
	#searchForm .form-section-btn {width:100%;padding-top:0;text-align:center;}
	#PageContact .form-group,#PageContact .form-group label {text-align:left;}
	#PageContact .contactForm-message textarea {float:left;width:85%;}
	.downloadfile {position: relative;display: inline-block;right: 0;margin-bottom: 30px;}
	#searchForm .form-group {text-align:left!important;}
	#searchForm .form-control {max-width:100%;}
	
	.gm-table-row {display:block;}
	.gm-table-row &gt; [class*="col-"] {display:block;padding-bottom:15px;}
	.gm-table-row &gt; [class*="col-"]:nth-child(2) {padding-top:15px;}
	.gm-table-row .gm-crop-img &gt; img {position:relative;top:0;left:0;transform:none;max-width:100%;}
	.gm-table-row .gm-crop-img &gt; a &gt; img, .gm-table-row .gm-crop-img &gt; img {width:100%;min-height:0;/*margin-left:0;*/}
	.gm-table-row .gm-crop-img &gt; img {margin-left:0;}
}

@media (max-width: 768px) {
	/*html {font-size:2.35vw;}*/
	html {font-size:14px;}
	
	/* GENERIQUE */
	.padding-x-lg {padding-left:30px;padding-right:30px;}
	.pull-xs-none {float:none!important;}
	.overflow-hidden {height:auto;}
	.gemea-crop-center {max-width:100%;position:relative;}
	.gemea-pg-head .gm-pg-caption {bottom:0;position:static;background-color:#000;padding-left:7px;padding-right:7px;}
	.gemea-pg-head .gm-pg-caption h1 {width:100%!important;}
	.gemea-pg-head .gemea-pg-logo {position:static;}
	.gm-table-row {display:block;}
	.gm-table-row &gt; [class*="col-"] {display:block;padding-bottom:15px;}
	.gm-table-row &gt; [class*="col-"]:nth-child(2) {padding-top:15px;}
	.gm-table-row .gm-crop-img &gt; img {position:relative;top:0;left:0;transform:none;max-width:100%;}
	.gm-table-row .gm-crop-img &gt; a &gt; img, .gm-table-row .gm-crop-img &gt; img {width:100%;min-height:0;/*margin-left:0;*/}
	.gm-table-row .gm-crop-img &gt; img {margin-left:0;}
	.gm-crop-center-sm {position:static;transform:none;width:100%;height:auto;}
	.gemea-container {padding:15px 0;}
	.gemea-container&gt;.row {margin-right:0;margin-left:0;}
	
	.gm-mosaic-altern .row {display:block;}
	.gm-mosaic-altern .row .gm-mosaic-altern-elm {background-color:#fe6501!important;}
	.gm-mosaic-altern .row .gm-mosaic-altern-elm:nth-child(even) {background-color:#ff8400!important;}
	
	.gm-crop-vertical-cont {overflow:visible;}
	.gm-crop-vertical-cont &gt; img {width:100%;height:auto;position:static;transform:none;}
	
	.gm-masonry {column-count:2;} 
	.modal-carousel .modal-header .close {right:0!important;}
	
	#detail-row-name .section {width:100%!important;clear:both;position:relative!important;}
	#detail-row-name .section:nth-child(1) {text-align:center;}
	#detail-row-name .section:nth-child(1) .gemea-btn {position:absolute;top:0;left:0;}
	#detail-row-name .section:nth-child(2) {margin:30px 0;}
	#detail-row-name .section:nth-child(3) {text-align:center;}
	#detail-row-name .detail-logo {float:none!important;margin-left:0;position:relative;margin-top:50px;}
	header.gemea-absolute {position:static;background:#ff8400;}
	header.gemea-absolute .navbar-header {margin:0;}
	header.gemea-absolute .navbar-brand {display:block;width:100%;clear: both;}
	header #navbar {text-align:left;}
	header .navbar-nav-diwo &gt; li {margin-top:0;}
	header #langMenuList {right:100px;top:10px;}
	header .navbar-brand .gemeapp_image {width:100%;height:auto;max-width:411px;}
	.navbar&gt;.container .navbar-brand, .navbar&gt;.container-fluid .navbar-brand {margin-left:0;margin-right:0;}
	.gemea-absolute&gt;.gemea-burgeronly {margin-bottom:0;background:#ff8400;width:100%;-webkit-box-shadow: 0 6px 6px -6px black;-moz-box-shadow: 0 6px 6px -6px black;box-shadow: 0 6px 6px -6px black;}
	.navbar.gemea-burgeronly .navbar-header {margin-right:0;margin-left:0;}
	.navbar.gemea-burgeronly .navbar-toggle {margin-top:0;margin-left:0;}
	.navbar.gemea-burgeronly #navbar {margin-right:0;margin-left:0;}
	.navbar.gemea-burgeronly .navbar-nav {width:100%;margin-top:0;margin-bottom:0;}
	footer .logo-block .gemeapp_image {width:100%;height:auto;}
	#main-apropos .gemea-filler-1,#main-apropos .gemea-filler-15 {padding-left:30px;padding-bottom:30px;}
	#main-apropos .gemea-filler-2 {padding-left:15px;padding-top:0;}
	#searchForm .form-group {text-align:left!important;}
	#searchForm .form-control {width:100%;}
	#PageContact.contactForm .contactForm-message textarea {width:100%;}
	.gemea-table [class*='col-'] {display:block;margin-bottom:30px;}
	.gemea-table {border-spacing:0;display:block;}
	.gemea-table-row {display:block;padding:15px;}
	.news-txt {padding-top:0;margin-bottom:0!important;}
	.news-detail {margin-top:10px;}
	.embed-responsive-16by9 {height:300px!important;}
	.clt-form-contact {float:left!important;}
	.gemea-absolute&gt;.gemea-burgeronly {height:auto!important;padding-bottom:3.5%;}
	/*.navbar.gemea-burgeronly .navbar-nav&gt;li:first-child {margin-top:-15px;}*/
	.gm-stop-fluid-sm {padding-left:14px;padding-right:14px;}
	.overflow-hidden-sm {height:auto;}
	.contactForm {margin:0 3%;}
}


/* SPECIFIC CAROUSEL MULTIPLE */
.carousel-showmanymoveone .cloneditem-1, .carousel-showmanymoveone .cloneditem-2, .carousel-showmanymoveone .cloneditem-3 {display: none;}
	
@media all and (min-width: 768px) {
  .carousel-showmanymoveone .carousel-inner &gt; .active.left, .carousel-showmanymoveone .carousel-inner &gt; .prev {left: -50%;}
  .carousel-showmanymoveone .carousel-inner &gt; .active.right, .carousel-showmanymoveone .carousel-inner &gt; .next {left: 50%;}
  .carousel-showmanymoveone .carousel-inner &gt; .left, .carousel-showmanymoveone .carousel-inner &gt; .prev.right, .carousel-showmanymoveone .carousel-inner &gt; .active {left: 0;}
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {display: block;}
}
@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner &gt; .item.active.right,.carousel-showmanymoveone .carousel-inner &gt; .item.next {-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner &gt; .item.active.left,.carousel-showmanymoveone .carousel-inner &gt; .item.prev {-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner &gt; .item.left,.carousel-showmanymoveone .carousel-inner &gt; .item.prev.right,.carousel-showmanymoveone .carousel-inner &gt; .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner &gt; .active.left,.carousel-showmanymoveone .carousel-inner &gt; .prev {left: -25%;}
  .carousel-showmanymoveone .carousel-inner &gt; .active.right,.carousel-showmanymoveone .carousel-inner &gt; .next {left: 25%;}
  .carousel-showmanymoveone .carousel-inner &gt; .left,.carousel-showmanymoveone .carousel-inner &gt; .prev.right,.carousel-showmanymoveone .carousel-inner &gt; .active {left: 0;}
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,.carousel-showmanymoveone .carousel-inner .cloneditem-3 {display: block;}
}
@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  .carousel-showmanymoveone .carousel-inner &gt; .item.active.right,.carousel-showmanymoveone .carousel-inner &gt; .item.next {-webkit-transform: translate3d(25%, 0, 0);transform: translate3d(25%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner &gt; .item.active.left,.carousel-showmanymoveone .carousel-inner &gt; .item.prev {-webkit-transform: translate3d(-25%, 0, 0);transform: translate3d(-25%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner &gt; .item.left,.carousel-showmanymoveone .carousel-inner &gt; .item.prev.right,.carousel-showmanymoveone .carousel-inner &gt; .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}
}

/**** CLIENT SPECIFIK ****/
 
 /* GENERAL */
 body {}
 h1 {font-size:35px;letter-spacing:0;line-height:normal;font-weight:300;font-style:normal;margin-bottom:1.2rem;text-transform:none;padding:0 50px;}
 h1 &gt; small {font-size: 16px;line-height: 22px;font-weight: 300;margin-top:10px;}
 h1 &gt; small.middlesmall {font-size: 25px;margin-top: 0;margin-bottom: 1em;}
 h3 {font-size:1.73rem;line-height:2rem;}
 h4 {font-size:1.6rem;line-height:2.26rem;font-weight:bold;}
 .gm-stop-fluid-sm {margin:0 auto;max-width:820px;}
 .gm-stop-fluid {margin:0 auto;max-width:896px;}
 .gm-stop-fluid-md {margin:0 auto;max-width:940px;}
 .gm-stop-fluid-lg {margin: 0 auto;max-width:1260px;}
 .gemea-pg-logo {width:auto;}
 .gemea-pg-head .gm-pg-caption {font-size:1.666rem;letter-spacing:-0.036rem;line-height:1.733rem;font-weight:bold;font-style:italic;width:75%;padding:0;bottom:10%;}
 .gemea-pg-head .gm-pg-caption h1 {width:50%;margin-left:auto;margin-right:auto;text-align:center;}
 .gemea-btn {border-radius:3px;letter-spacing:0.078rem;}
 .gemea-btn.btn-primary {border-color:transparent;}
 .clt-bg-color-stage {background: #171717;}
 .gemea-btn {background:#fe6501!important;border: 1px solid #fe6501!important;color:#FFFFFF!important;font-weight:400;border-radius:0;font-size: 20px;}
 .padding-top-sm {padding-top:40px;}
 .gemea-color-appart {color: #5bbbff!important;}
 .gemea-color-commerce {color: #fe6501;}
 .gemea-bg-appart {background-color:#5bbbff!important;}
 .gemea-bg-commerce {background-color:#fe6501;}
 .gemea-btn-appart {background-color:#5bbbff!important;border-color:#5bbbff!important;}
 .padding-md {padding:45px!important;}
 
 /* header */
	.gemea-pg-head .gm-pg-caption {bottom: 0;background: rgba(0,0,0,0.50);width: 100%;padding: 2.9% 0;}
	.gemea-pg-head .gm-pg-caption h1 {text-transform:uppercase;margin-bottom:0;font-weight:200;}
	header {transform:translateZ(0);}
 	header.affix {top:0;}
	.Body_formulairedachat2 header {border-color:#5bbbff;}
	header&gt;.header-inner {background-color: #2e2e2e;}
	
	.gm-pg-title {position:absolute;left:0;right:0;bottom:0;top:0;z-index: 2;background-color: rgba(0,0,0,0.5);}
	.gm-pg-title h1 {color:#FFF;bottom: 50%; left: 0; transform: translateY(50%); position: absolute; right: 0;}
 
 /* HOME */
 	.clt-home-list1 {padding:0 6px;margin-bottom: 45px;}
	.clt-home-list1 .gemea-caption-center {position:absolute;top: 0;bottom: 0;left: 0;right: 0;padding:0;display: flex;justify-content: center;align-items: center;}
	
	.clt-home-list1 .gm-caption-bordered {color: #ffffff;font-family:Poppins;font-size: 16px;font-weight: 600;border: 3px solid #fe6501;background-color: rgba(0, 0, 0, 0.6);width: 65%;padding: 10px;line-height: 22px;}
	.clt-home-list1 .clt-list1-title {font-size: 16px;font-weight: 600;color: #000000;font-family: Poppins;width: 88%;margin: 1em auto;line-height: 1.2em;}
	.clt-home-list1 .thumbnail {border-radius:0;}
 
 	#thumbnail-news .gemea-caption {position:static;}
	#thumbnail-news .gemea-caption h3 {font-size: 16px;font-weight: 600;text-transform: uppercase;margin:10px 0 18px 0;}
	#thumbnail-news .gm-thumbnail-item {float:none;}
	#thumbnail-news.engine10 .gm-thumbnail-item {float:left;}
	#thumbnail-news .gm-thumbnail-item a:hover {text-decoration:none;}
	.clt-btn-1 {margin-bottom:67px;}
	.clt-btn-2 {margin-bottom:38px;}
	#thumbnail-testimonial {margin-bottom:42px;}
	#thumbnail-testimonial h3 {font-size: 16px;font-weight: 600;margin-bottom:5px;}
	#thumbnail-testimonial h4 {font-size: 14px;line-height: 16px;font-weight: normal; margin-top:0px;}
	#thumbnail-testimonial p {font-size: 14px;font-weight: 300;line-height:normal; text-align:justify;}
 
 	.caption-home {position:absolute;right:0;border:2px solid #ffffff;padding:0 10px;display: flex;align-items: center;height: 72px;z-index:100;}
	.caption-home &gt; span {color:#ffffff;font-size: 16px;font-weight: 400;text-transform: uppercase;display:inline-block;line-height:19px;margin-left:9px;min-width:113px;}
	.caption-resid {background-color:#71c0fe;top:19%;padding-left:12px;}
	.caption-retel {background-color:#fe6501;top:35%;padding-left:16px;cursor:pointer;}
	.caption-retel &gt; span {margin-left: 14px;}
	.caption-retel.cpt-retel-afix &gt; span {margin-left: 4px;}
	.caption-retel.cpt-retel-afix &gt; #image131 {width:30px;height:auto;margin:0 5px;}
	.caption-arrow {height: 100%;padding: 10px 0;margin-left:9px;}
 	.inner-arrow {padding-left: 14px;height: 100%;border-left: 1px solid rgba(255,255,255,0.3);display: flex;align-items: center;}
	.caption-search {position:absolute;bottom:50%;transform: translateY(50%)!important;width:60%/*55%*/;padding-top:24px;background-color:rgba(0,0,0,0.8);left:0;right:0;margin:0 auto;z-index:100;}
	.caption-search h2 {color:#ffffff;font-weight:300;font-size:25px;margin:0 0 20px 0;padding:0 24px;}
	.caption-search h2 &gt; small {display:block;font-size:16px;line-height:22px;}
	#retelmodal {}
	#retelmodal .clt-filler5 {margin-right:0;margin-top:40px;}
	#retelmodal .clt-filler5&gt;img {width: 100px;height: auto;}
	#retelmodal .clt-filler6 {display:none;}
	#retelmodal .clt-filler8 {margin-top: 5px;}
	#retelmodal .modal-dialog {width:500px;}
	#sendcallmodal .modal-dialog {transform: translate(-50%,-50%);margin: 0;top: 50%;left: 50%;}
	#retelmodal .modal-header, #sendcallmodal .modal-header {border-bottom:none;padding: 10px;padding-right: 15px;}
	#retelmodal .modal-content, #sendcallmodal .modal-content {border-radius:0;border:none;}
	#retelmodal .modal-body, #sendcallmodal .modal-body {padding:0 40px 40px 40px;}
	#sendcallmodal .modal-body&gt;div {padding:20px;color:#FFF;}
	#retelmodal h3 {font-size:20px;font-weight: 400;}
	.searchForm .SumoSelect.sumo_idvl4 {width:150px;}
	.searchForm .SumoSelect.sumo_idvl2 {width:230px;}
	.searchForm .SumoSelect.sumo_rooms {width:165px;}
	.searchForm .SumoSelect.sumo_idvl2&gt;.optWrapper&gt;.options {max-height: 300px;}
	
	.cpt-retel-afix {position:fixed; /*position: sticky;*/float: right;top:150px;right: 0;/*margin-top: -100%;*/ padding-right:2px; padding-left: 6px;z-index:1000;}
	.cpt-retel-afix &gt; span {display:inline-block;width:0px;min-width:0;overflow:hidden;-webkit-transition: width 1s;transition: width 1s;/*margin-left: 9px;*/}
	.cpt-retel-afix:hover&gt;span, .cpt-retel-afix&gt;span&gt;div {width:113px;}
	
	#main-accueil .cpt-retel-afix {display:none;}
 
 /* COMMERCES */
	.commerceList {margin-top:35px;margin-bottom:45px;}
	.commerceList li {border: 1px solid #464646;padding:11px;margin-bottom:27px;}
	.commerceList .ServiceListThumb {padding:0 20px 0 0;}
	.commerceList .ServiceListDetail {padding:0 0 0 12px;}
	.commerceList .ServiceListDetail h2 {margin:0;margin-left: -12px;background-color:#000000;padding:8px 12px;}
	.commerceList .ServiceListDetail h2 a {font-family: Poppins;font-weight: 400;color: #ffffff;font-size: 17px;line-height: 20px;}
	.commerceList .ServiceListDetail p {margin:20px 0;line-height:1.3em;font-size: 12px;}
	.commerceList .ServiceListThumb .commercePrice, .commerceList .ServiceListDetail .commercePrice {color: #fe6501;font-size: 30px;font-weight: 600;margin-top: 27px;margin-bottom: 0;}
	.commerceList.commhome .ServiceListDetail .spec {font-size: 15px}
	.commerceList .ServiceListDetail .spec {font-size: 13px;font-weight:bold;margin-bottom: 0;margin-top: 30px;}
	.commerceList .ServiceListDetail .spec img {margin-right:5px; margin-left:0;}
	.commerceList .ServiceListDetail .spec span:nth-of-type(3) img {margin-left:20px;}
	.commerceList .clt-button {text-transform:none; display:inline-flex;justify-content:center;align-items:center;}
	.clt-title2 {font-size:14px;}
	.clt-filler5 {margin-top:15px;margin-right:15px;}
	.clt-filler6 {margin-top:55px;}
	.clt-filler8 {margin-top:35px;}
	#callback, #callbackBox {color:#FFF;padding-left:53px;padding-right:53px;line-height: 15px;font-size: 11px;padding-bottom: 10px;}
	#callback input, #callbackBox input {border-color:#000;border-radius:0;}
	#callback #vcc, #callbackBox #vcc {width:100%;}
	#main-detaildunlocal #callback h3, #main-detaildunlocal #callbackBox h3 {width: 180px;color:#fff;font-size:18px;margin-top: 18px;line-height: 25px;}
	#main-detaildunlocal #callback h3 {width:100%;}
	p.clt-exclu + p {margin-top:0!important;}
	.callbackForm &gt; .checkbox label {line-height: 20px;font-size:13px;}
	.sort-btn {position: absolute; right: 15px; top: 10px;}
	.sort-btn &gt; a:hover { text-decoration:none;}
	.sort-btn:hover { opacity:0.8;}
	.sort-btn .sort-bot &gt; img {transform: rotate(180deg);}
 
 /* PRESENTATION */
	#main-presentation .gm-stop-fluid-lg {width:1360px;}
	.clt-txt-pres {padding:28px 32px 32px 50px;font-size: 16px;font-weight:300;line-height: 22px;}
	.clt-txt-pres h2 {font-size: 35px;font-weight: 300;}
	
	.clt-pres-body {padding:5% 7%;}
	.clt-pres-body h1 .middlesmall {margin-top:20px;}
	.clt-pres-header {font-size: 16px;font-weight: 300;line-height: 22px;padding:0 0 0 50px;}
	.clt-pres-btn {margin-top:40px;}
	.clt-pres-btn a {text-transform:none;}
	.clt-cont1 {margin-top:-110px;}
	.clt-pres-title {padding:2% 0; background-color: #4e4e4e;}
	.clt-pres-title h1 {font-size:25px;}
	.clt-pres-title h1 &gt; small.middlesmall {line-height:28px;margin-top: 40px;}
	.clt-pres-body .clt-list-1 ul {color:#fe6501;}
 
 /* REALISATIONS */
	.hoverdetail {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.5);font-size: 14px;color:#FFF;padding:2px 14px 2px 24px;display:none;flex-direction:column;align-content: center;justify-content: center;}
	.hoverdetail h2 {font-size: 20px;font-weight: 400;margin: 0;}
	.hoverdetail h3 {font-size: 14px;font-weight: 300;line-height: 30px;margin: 0;margin-top: -15px;}
	.hoverdetail h4, .hoverdetail h4 a {font-size: 14px;font-weight: 300;line-height: 16px;margin: 0;color:#FFF;}
	.hoverdetail h4 a {color:#FFF;margin-top: 10px;display: inline-block;}
	.hoverdetail h4.scbar-thin {max-height: 100%; overflow-Y: hidden;padding-right:10px;}
	#main-realisations #thumbnail-news .gm-thumbnail-item:hover .hoverdetail, #main-accueil  #thumbnail-news .gm-thumbnail-item:hover .hoverdetail {display:flex;}
 	.clt-real-filter {text-align:center;border-bottom:1px solid #fe6501;padding-bottom:10px;}
	.clt-real-filter ul {display:flex;margin:0;flex-wrap:wrap;}
	.clt-real-filter ul li {flex-grow: 1;position:relative;}
	.clt-real-filter ul li span {display:block;font-size:16px;font-weight:600;margin-top:3px;}
	.clt-real-filter ul li:hover&gt;a:after, .clt-real-filter ul li.filtered&gt;a:after {content:'';display:block;width:100%;height:10px;position:absolute;background-image:url('/specific_images/1/4/3/2dcopie2dcopie2epng.png?update=20170728140535');background-repeat: no-repeat;bottom:-10px;background-position: center;}
 	.clt-real-filter ul li&gt;a {text-decoration:none;}
	.clt-real-filter ul li:hover a {color:#fe6501;}
	.paginationReal {padding:0 10px;}
	.paginationReal .gemea-btn {text-transform:none;padding: 9px 10px;}
	#main-realisations2 .clt-list-1 strong {font-weight:500;}
 
 /* RECHERCHES */
	#main-documentation .gm-stop-fluid-lg {width:1371px;}
	.SearchList {padding:14px 39px 14px 52px;}
	.SearchList li {border-bottom:1px solid #fe6501;margin-top:20px; margin-bottom:0;padding-bottom:20px;}
	.SearchList li h2 {font-size: 16px;font-weight: 400;line-height: 22px;margin-bottom: 0; margin-top: 0;}
	.SearchList li p {font-size: 14px;font-weight: 300;}
	.SearchList li .SearchListDetail {padding:0 60px 0 40px;}
 
 /* APPARTEMENTS */
	.offreList {padding:0 15px;}
	.offreList li {margin:30px 0;border: 1px solid #464646;padding:20px 17px;display:flex;flex-wrap:wrap;}
	.offreList .clt-appartement-visu {padding:0 10px 0 0 ;}
	.offreList .clt-appartement-visumore {padding:0 10px;display:flex;flex-direction: column;}
	.offreList .clt-appartement-visumore a.descriptionLink:first-child {flex-grow: 1;}
	.offreList .clt-appartement-descr {/*width: 30%;*/padding:8px 17px; border-right:1px solid #5bbbff;font-size: 12px;font-weight:400;}
	.offreList .clt-appartement-descr h3 {margin:0 0 0.4em;}
	.offreList .clt-appartement-descr h3, .offreList .clt-appartement-descr h3&gt;small {font-size:20px;font-weight: 600;}
	.offreList .clt-appartement-spec {flex:1;padding:10px 0 0 17px;display: flex;flex-direction: column;justify-content: space-between;font-size: 14px;font-weight: 600;line-height: 22px;}
 	.offreList .appart-price {color:#5bbbff;font-size:35px;font-weight:600; white-space: nowrap;}
	.offreList .clt-appartement-spec .val {color: #5bbbff;}
	.offreList .clt-appartement-spec .clt-button {text-transform:none;background-color: #5bbbff!important;border-color: #5bbbff!important;}
 	#main-nosoffres2 .paginationList li.current, #main-nosoffres2  .paginationList li a:hover {background-color: #5bbbff;}
 	.clt-list-1 ul {list-style-type:square;list-style: square inside;color: #5bbbff;font-size:16px;}
	.clt-list-1 ul strong {color: #000000;line-height: 22px;font-size: 16px;}
	/*#main-nosoffres2 .caption-search {width:1068px;}*/
	#main-nosoffres2 .SumoSelect.sumo_price {width: 265px;}
	#main-nosoffres2 .searchForm .SumoSelect&gt;.CaptionCont&gt;label&gt;i {background-image:url(/specific_images/1/8/1/fleche2dbas2dbleu2epng.png?update=20170804164554);}
	#main-nosoffres2 {background:#F1F2F3!important;}
	
 /* RECRUTEMENTS */
	.clt-recrut-img {margin-bottom:9px;}
	.clt-list-recrut {padding-top:23px;}
	.clt-list-recrut li {padding:38px 0 60px 0; border-bottom:1px solid #5bbbff;font-size: 14px;font-weight: 300;}
	.clt-list-recrut li a {font-size: 14px;font-weight: 300;}
	.clt-list-recrut li strong {font-size: 16px;line-height: 22px;}
	#main-recrutement .clt-list-recrut li {border-color:#fe6501;}
 
 /* DETAIL APPART */
	#main-detailsduneoffrexmltest .gm-stop-fluid-lg {width:1406px;}
	#main-detailsduneoffrexmltest h4 {font-size: 16px;font-weight: 600;}
	#main-detailsduneoffrexmltest h3, #main-detailsduneoffrexmltest h3&gt;small {font-size: 30px;font-weight: 400;line-height:32px;color:#000;margin-bottom: 16px;}
	#main-detailsduneoffrexmltest #detailList {/*border-top:1px solid #000;border-bottom:1px solid #000;*/padding:20px;width:480px;}
	#main-detailsduneoffrexmltest .btn-return {border-color:#5bbbff!important;}
	#detailList li {width:50%;margin-left:0;float:left;font-size:14px;line-height: 4px;font-weight: 400;color: #5bbbff;font-weight:bold;}
	#detailList li strong{color:#000;}
	#detailList li:nth-child(even) {padding-left:50px;}
	#detailList li .glyphicon-stop.gemea-color-appart {font-size: 16px;line-height: 26px;}
	.clt-appart-visu1 {/*width:1129px;*/float:left;position:relative;}
	.clt-appart-visu2 {/*width: calc(100% - 1129px);*/float:left;position:relative;padding:0 0 0 10px;}
	.visu2_itm {margin-bottom:17px;}
	.wrapper-infoblock {display:flex;margin-top:18px;font-size:14px;}
	.clt-appart-infoblock {margin-bottom:0;}
	.clt-appart-infoblock&gt;div {height:100%;padding:45px 10%;}
	.clt-appart-infoblock:nth-child(even) {padding:0 0 0 10px;}
	.clt-appart-infoblock:nth-child(odd) {padding:0 10px 0 0;}
	#main-detailsduneoffrexmltest .appart-price, #main-detaildunlocal .appart-price {position: absolute;top: 45px;right: 45px;font-size: 30px;font-weight: 600;line-height: 28px;color: #5bbbff;}
	.embed-responsive-appart {padding-bottom:36.41%!important;}
 	.clt-detail-btn {display: inline-block;}
	.clt-detail-btn &gt; img, .clt-btn-img {display: block;margin: 46px auto 0;}
	.clt-detail-btn &gt; .clt-button {text-transform:none;background-color: #5bbbff!important;border-color: #5bbbff!important;margin-bottom:26px;border-radius:0;}
 	.clt-detail-btn:nth-child(2) {margin:0 55px;}
	.clt-btn-tray {margin-top:18px;}
	.clt-btn-traybox {display:flex;flex-direction:row;flex-wrap:wrap;justify-content: center;align-items: center;padding: 25px 10%!important;}
	.clt-btn-traybox &gt; .clt-detail-btn { width:50%; margin:0!important;}
	.clt-btn-traybox &gt; .clt-detail-btn &gt; .clt-btn-img {margin-top:0;}
	.clt-btn-traybox &gt; .clt-detail-btn:nth-child(3) { width:100%;}
	.clt-btn-traybox &gt; .clt-detail-btn:nth-child(3) .clt-button {margin-bottom:0;}
	#main-detailsduneoffrexmltest .carousel-inner &gt; .item &gt; img, #main-detailsduneoffrexmltest .carousel-inner &gt; .item &gt; a &gt; img {margin:auto;}
	/*#main-detailsduneoffrexmltest .prev {display:none;}*/
	#main-detailsduneoffrexmltest .item-inner {padding-bottom:19px;}
	.Body_detailsduneoffrexmltest header {border-color:#5bbbff!important;}
	.appart-mentioncharge {margin-bottom:0;margin-top:14px;}
	.appart-mentioncharge a {color:inherit;}
	.clt-visu-outter {margin-top: -24px;padding: 24px 0;width:100%;}
 
 /* DETAIL COMMERCE */
	#main-detaildunlocal .gm-stop-fluid-lg {width:1406px;}
	#main-detaildunlocal h4 {font-size: 16px;font-weight: 600;}
	#main-detaildunlocal h3, #main-detaildunlocal h3&gt;small {font-size: 30px;font-weight: 400;line-height:32px;color:#000;margin-bottom: 16px;width:70%;}
	#main-detaildunlocal #detailList {border-top:1px solid #000;border-bottom:1px solid #000;padding:20px;width:480px;}
 	#detailListCommerce {/*border-top:1px solid #000;border-bottom:1px solid #000;*/padding:57px 0;/*width:480px;*/font-size: 17px;font-weight:600;
 	/*display:flex;justify-content: space-between;flex:1; align-items: center;flex-wrap:wrap;*/ margin-left: -15px; margin-right: -15px;}
	#detailListCommerce ul{display:flex;flex-direction:row;flex-wrap:wrap;} 
	#detailListCommerce ul li {width:50%;padding:0 15px;}
	#detailListCommerce ul li span {display:inline-block;border-top:1px dotted #fe6501;padding-top:10px;padding-bottom: 20px;width: 100%;white-space: nowrap;}
	#detailListCommerce &gt; span &gt; img {margin-right:11px;}
 	#main-detaildunlocal .appart-price  {color:#fe6501;}
	#main-detaildunlocal .clt-button {background-color: #fe6501!important;border-color: #fe6501!important;}
 	.btn-return {position:absolute;top:24px;left:20px;z-index:1;text-transform:none;font-size: 16px;font-weight: 300;line-height: 22px;z-index:3;}
 	.clt-visu {width:72.831%;margin: 0 auto 0;}
	.input-group-btn .btn {padding:0;border: 1px solid #464646;background-color: #464646;border-radius:0;padding-left: 2px;}
	#main-detaildunlocal .clt-filler7 {display:none;}
	#diaporama_detail .glyphicon.glyphicon-menu-right, #diaporama_detail .glyphicon.glyphicon-menu-left {font-size:40px;}
	.commerceList .clt-price-holder {margin-top:-100%;}
 
 /* CONTACTS */
	.contactForm {padding-bottom:60px;}
	.contactForm .row, .contactForm .form-group {margin:0;padding-right: 10px;padding-left: 10px;}
	.contactForm .row {margin-bottom:20px;}
	.contactForm .form-group input {width:100%;}
	.contactForm .form-control {font-size: 16px;font-weight:300;line-height:18px;padding:13px 18px;height: auto;}
	#vcc {width:310px;}
	.contactForm .btn-lg {font-size:25px;font-weight:300;padding: 5px 20px;width: 100%;}
	.contactForm input, .contactForm textarea {border-color:#fe6501;}
	.contactForm.contact-appart input, .contactForm.contact-appart textarea {border-color:#5bbbff;}
	.embed-responsive-clt {padding-top: 28.36%;}

 /* PRESSE */
	#main-presse .gm-stop-fluid-lg {width:1136px;}
	#main-presse .gm-thumbnail-item {padding-left:10px; padding-right:10px; margin: 0 -1px; margin-bottom:19px;}
	#main-presse .thumb-inner {background:#FFF;border:1px solid #fe6501;padding:16px 17px;min-height:396px;}
	#main-presse .thumb-inner .thumbnail {border:1px solid #FFF;}
	#main-presse .thumb-inner:hover {color:#fe6501;}
	#main-presse .thumb-inner:hover .thumbnail {border-color:#fe6501;}
	#main-presse .thumb-inner h3 {font-size: 12px;font-weight: 400;line-height:15px;text-transform:none;height:32px;}
	.gemea-thumbnail .thumbnail img {width:100%;max-height:none;height:auto;}
	#main-presse .thumb-inner .news-body {font-size:14px;line-height:14px;overflow:hidden;position:relative;height:28px;margin-right: -1em;padding-right: 1em;}
 	#main-presse .thumb-inner .news-body:before {content: '';position: absolute;right: 0;bottom: 0;margin-right: 1em;background: white;padding-left: 0.1em;}
	#main-presse .thumb-inner .news-body :after {content: '';position: absolute;right: 0;width: 1em;height: 1em;margin-top: 0.2em;background: white;}
	
 /* FORMULAIRES */
	.clt-btn_achat {font-size: 16px;font-weight: 600;text-transform: uppercase;padding:19px 16px;margin-bottom:0;}
	.clt-btn_achatprof {margin-right:15px;}
	.clt-btn_achatpart {margin-left:15px;background-color:#5bbbff!important;border-color:#5bbbff!important;}
	.clt-btn-inactive {background-color:#a8a8a8!important;border-color:#a8a8a8!important;}
	.clt-btn_achatpart.clt-btn-inactive:hover {background-color:#5bbbff!important;border-color:#5bbbff!important;}
	.clt-btn_achatprof.clt-btn-inactive:hover {background-color:#fe6501!important;border-color:#fe6501!important;}
 	.clt-btn-active {cursor:default;}
	.clt-btn-active:hover {opacity:1;}
	#main-formulairedachat2 .contactForm input, #main-formulairedachat2 .contactForm textarea {border-color:#5bbbff;}
 
 /* TEMOIGNAGES */
	#main-temoignages .gm-stop-fluid-md {width:1100px;}
	.testimoList {border-top:1px solid #fe6501;}
	.testimoList li {border-bottom:1px solid #fe6501;padding:30px 25px;}
	.testimoList li:nth-child(odd) {background:#F1F2F3}
	.testimoList li:nth-child(even), .testimoList li:nth-child(even) .media-heading, .testimoList li:nth-child(even) p {text-align:right;}
	.testimoList .media-object {width:135px;}
	.testimoList .media-heading {font-size:16px;line-height:18px;margin-top:20px;margin-bottom: 0;}
	.testimoList .media-body {padding:0 55px;}
	.testimoList .media-body p {margin:0;font-size:14px;line-height:16px;}
	.testimoList h5 {margin-top: 0;font-size: 14px;font-weight: normal;font-family:inherit;}

 /* PARTENAIRES */
	#reference-list {padding:9px;position:relative;}
	#reference-list .carousel-control {width:90px;color:#000;opacity: 0.7;}
	.gm-stop-fluid-partenaire {margin:0 auto;width:1130px;}
	#diaporama_partenaire .carousel-inner {display:table;}
	#diaporama_partenaire .carousel-inner&gt;.active, #diaporama_partenaire .carousel-inner&gt;.next, , #diaporama_partenaire .carousel-inner&gt;.prev {
	/*display:table-row;*/ display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: center;}
	#diaporama_partenaire .item .item-inner {display:table-cell;padding:0 15px;width:12.5%;}
	#diaporama_partenaire .item .item-inner&gt;img {width:100%;height:auto;/*max-height:90px;*/vertical-align: middle;}
 
 /* COL DROITE */
	.col-info {border: 1px solid #fe6501;}
	.col-info .col-header {padding:18px;font-size: 20px;font-weight: 400;}
	.col-info .col-body {padding:4px 10px 15px;}
	.diaporama_navreal {background-color: #ffffff;padding:19px 13px;margin-top:13px;}
	.diaporama_navreal .thumbnail {border:none;margin-bottom:0;}
	.diaporama_navreal h3 {font-size: 16px;font-weight: 600;line-height: 21px;margin-bottom:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 	.navreal_partner {display:table;width: 100%;height: 234px;}
	.navreal_partner .carousel-inner {/*display:table-row;*/ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	/*.navreal_partner .item {width:100%;height:234px;overflow:hidden;left:auto!important;top!important;-webkit-transform:none!important;transform:none!important;}*/
	/*.navreal_partner .item.active {display:table-cell;-webkit-transform:none!important;transform:none!important;vertical-align:middle;width:100%;height:100%;}*/
	.navreal_partner .item .thumbnail {}
	.navreal_partner .thumbnail img {width:auto;height:auto;min-width:auto!important;}
	#main-nosoffres .col-info {margin-top:35px;}
 
 /* searchForm */
	.searchForm {padding:9px 12px;font-size: 0;text-align:center;}
	.searchForm .SumoSelect {width:155px/*233px*/;margin-right:10px;font-size:15px;font-weight: 400;}
	.searchForm .SumoSelect .SelectBox {padding:6px 20px 7px 20px;}
	.searchForm .SumoSelect .SelectBox span {text-transform:uppercase;}
	.searchForm button {font-size: 20px;font-weight: 400;color: #ffffff;background-color: #2e2e2e;border:none;border-radius:0;width:27%;height: 39px;}
 	.searchForm button:hover {background-color: #2e2e2e;color: #ffffff;opacity:0.9;}
	.searchForm .form-control {width:100%!important;}
	.searchForm .SumoSelect&gt;.CaptionCont&gt;label&gt;i {background-image:url(/specific_images/1/8/0/fleche2dbas2dorange2epng.png?update=20170804164422);margin-right: 15px;}
	.searchForm .SumoSelect&gt;.CaptionCont&gt;label {margin-bottom:0;}
	.SumoSelect &gt; .optWrapper &gt; .options li.opt.placeholder {display: none;}
 
 /* FOOTER */
 	#gemea-footer {border-top:2px solid #979797;padding-top:7%;padding-bottom:30px;font-size:0.866rem;line-height:1rem;}
 	#gemea-footer h4 {font-size:1.2rem;line-height:1.6rem;font-weight:normal;margin-bottom:10px;}
	#gemea-footer .row {margin:0;display:block;}
	#gemea-footer .row &gt; div:last-child {padding:5% 7%;}
	#gemea-footer .row &gt; div:first-child {padding:2% 0;}
	.clt-footer-txt16 {font-size:16px;line-height:16px;}
	footer .nav-coord li&gt;img {margin-right:5px;}

 #gemea-footer small {font-size:0.733rem;line-height:0.8rem;}
 #gemea-footer .clt-border-btm {border-bottom:1px solid #FFFFFF;}
 footer .navbar-social {display:inline-block;float:none;}
 footer .navbar-social li {margin:0 18px;}
 footer .embed-responsive-container {clear:both;}
 footer #footerMenuList {color:#969695;margin: 0 0 10px 0;}
 #footerMenuList .list-group-item {display:block;padding-top:0;margin-bottom: 7px;}
 #footerMenuList .list-group-item a {color:#FFFFFF;font-size:1.066rem;line-height:1.466rem;}
 #footerMenuList .list-group-item:last-child a {border-right:none;}
 #footerMenuList .list-group-item a:hover {color:#d5c1a5;}
 #footerMenuList {}
 #baseline {font-size:0.733rem;line-height:1.2rem;letter-spacing:-0.026rem;margin-top:0;background-color:#ffffff;color:#1C2E36!important;}
 #baseline a {color:#1C2E36!important;}
#baseline &gt; .row {background: #000000;margin-bottom:10px;}
#baseline .navbar-social {margin:10px 0 3px;}

 
 /* CONTACT */
	#contact {padding-left:10%;}
	#contact input, #contact textarea, #contact button {border-radius:0;}
	#contact label {font-size:0.866rem;font-weight:500;}
	#contact button {background:#C79E68;color:#ffffff;border:none;font-size:16px;}
	.clt-detail-captcha img {width:auto;height:24px;}
	.clt-contact-map {padding:2.6rem 1rem;}
	.clt-contact-map .embed-responsive-container {overflow:hidden;clear:both;max-height:400px;}
	.clt-contact-map .embed-responsive-item {top:-20%;}
	.contact-logo-block&gt;h4 {margin-bottom:1.13rem;}
	.contactForm-captcha {text-align:center;}


 /* LOGIN */
	.Body_system header.gemea-absolute {position:static;background:#C79E68;padding-bottom:14px;}


.clt-link-more {margin-top:3%;}
.clt-link-more a {text-decoration:underline;font-size:16px;color:#000000;font-weight:normal;}
.clt-engine-4 h1 + h4 { margin-top:-20px;margin-bottom:0; }
.clt-engine-4 .modal-lg {width:75%;}

.modal-carousel {padding-top: 25px;}
.modal-carousel .modal-content {background: transparent;}
.modal-carousel .modal-header {border-bottom-width:0;padding:0;}
.modal-carousel .modal-header .close {color:#FFF;opacity: 1;font-weight: 100;font-size: 34px;margin-bottom: 0;right: -25px;top: -25px;position: absolute;}
.modal-carousel .carousel-control {width: 40px;background-image: none;font-size: 40px;opacity: 1;}
.modal-carousel .carousel-control.right {right: -6%;}
.modal-carousel .carousel-control.left {left: -6%;}
.modal-carousel .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {font-weight:lighter;margin-left: -10px;}
.contactForm label {font-family:Helvetica;font-size:16px;font-weight:100;letter-spacing: 0;line-height: 22px;}
.clt-header-contact {position:absolute;right:3%;top:14px;}
.clt-header-contact li:first-child img {vertical-align: top!important;}
.clt-header-contact li:first-child span {font-size:1.666rem;}
.clt-header-contact li {display:block;color:#ffffff;text-align:left;margin-bottom:14px;}
.clt-header-contact li a {display:inline-block;color:#ffffff;}
.clt-header-contact li &gt; img, .clt-header-contact li &gt; a &gt; img {width:20px;height:auto;margin:0 12px 2px 15px;}
.Body_notrehuile .gm-mosaic-altern-elm.gm-bg-lineargradient {background-size:100% 33%;}

@media (max-width: 768px) {
	.searchForm button {margin-top: 10px;width:auto;}
	.wrapper-infoblock {flex-direction:column;}
	.clt-appart-infoblock {padding:0!important;margin-bottom:18px;}
	.clt-detail-btn:nth-child(2) {margin: 0px 20px;}
	#main-recrutement2  .gemea-container,#main-realisations2 .gemea-container {padding-left:14px;padding-right:14px;}
	.clt-mn1 {border-right:none!important;border-bottom: 1px dashed #fe6501;margin-bottom:10px;padding-bottom:10px;}
	#main-detaildunlocal .clt-filler6, #main-detaildunlocal .clt-filler8 {margin-top:0;}
	#main-detaildunlocal #callback, #main-detaildunlocal #callbackBox {padding:20px;}
	#main-detaildunlocal #callback h3, #main-detaildunlocal #callbackBox h3 {width: 100%;text-align: center;}
	#main-detaildunlocal #callback .clt-filler5, #main-detaildunlocal #callback .clt-filler6,
	#main-detaildunlocal #callbackBox .clt-filler5, #main-detaildunlocal #callbackBox .clt-filler6 {margin: 0;width: 100%;text-align: center;}
	#main-detaildunlocal #callback .clt-filler6, #main-detaildunlocal #callbackBox .clt-filler6 {margin-bottom:10px;}
	.clt-result-recherche, .clt-result-presse {padding-top:0;margin-top: -25px;}
	#main-temoignages, #main-forumlairedevente, #main-formulairedachat, #main-formulairedachat2 {padding-top:30px;}
	.testimoList li {display: flex;flex-direction:column;}
	.testimoList li .media-left, .testimoList li .media-right {display:block;align-self: center;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	.testimoList li .media-body {width: 100%;display:block;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.testimoList li .media-body h4, .testimoList li .media-body h5 {text-align:center;}
	.testimoList li:nth-child(even) .media-heading, .testimoList li:nth-child(even) p {text-align: center;}
	#PageContact .row {margin:0;}
	#PageContact .form-group {margin-bottom:20px;}
	#PageContact #vcc {display: inline-block;margin-left: 20px;}
	#PageContact .clt-vcc-out {text-align:center;}
	.offreList .clt-appartement-descr {border-right:none;}
	.offreList .clt-appartement-visu {padding-right:0;}
	.searchForm .SumoSelect, 
	#main-nosoffres2 .SumoSelect.sumo_price, 
	.searchForm button, .searchForm .SumoSelect.sumo_idvl4, 
	.searchForm .SumoSelect.sumo_idvl2 {width:90%;margin-right:0;}
	.searchForm button {margin-bottom:10px;}
	#main-detailsduneoffrexmltest #detailList {width:auto;margin:0 auto;}
	#detailList li {width:100%;}
	#detailList li:nth-child(even) {padding-left:0;}
	.hoverdetail {padding-left:54px;padding-right:64px;}
	main {margin-top:25px;}
	.clt-btn_achatpart, .clt-btn_achatprof {margin:20px auto; display:block; width:400px;}
}

@media (max-width: 991px) {
	body {}
	header .navbar-brand {/*margin-top:20px;margin-right:-95px!important;*/}
	.clt-home-insert {position: static;width: 100%;border-radius: 0;padding-left:30px;padding-right:30px;}
	.clt-home-c5 {padding-bottom:0;}
	.gemea-absolute&gt;.gemea-burgeronly {/*height:130px!important;*/}
	.gemea-pg-head .gm-pg-caption {width:100%;padding-bottom: 1.733rem;}
	.clt-presentation-circuit-txt {position:static;max-width:100%;padding:0 7px;}
	#diaporama_2 .tb-cell {margin-bottom:20px;}
	footer .navbar-social li {float:left;}
	footer .clt-bas-statuts {margin-top:14px;}
	#main-immobilieraeze .media, #main-liens .media {padding:0;}
	#main-immobilieraeze .media-left, #main-liens .media-left {display:none;}
	.clt-media-body {width:100%;margin:0 0 14px;}
	.clt-media-download {float:none!important;text-align:center;}
	#contact {padding-right:10%;}
	#contact button {float:none!important;margin: 20px auto;display: block;}
	.navbar-brand #image79 {width:50%;height:auto;}
	header.gemea-absolute .navbar-title {font-size:25px;line-height:30px;font-weight:600;}
	
	.navbar-header {float: none;}
	.navbar-left,.navbar-right {float: none !important;	}
	.navbar-toggle {display: block;	}
	.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;margin-top:0;}
	.navbar-nav&gt;li {float: none;display:block!important;}
	.navbar-nav&gt;li&gt;a {padding-top: 10px;padding-bottom: 10px;}
	.collapse.in{display:block !important;}
	
	header #navbar {padding:0;margin:0;}
	header .nav.navbar-nav {margin:0;}
	header .navbar {margin-bottom:0;}
	header.gemea-absolute .navbar-brand {margin: 2.15% 0;}
	
	#main-detaildubien .clt-detail-flex {flex-direction: column;}
	#main-detaildubien .clt-detail-flex &gt; div:nth-child(2) {padding-left:0;margin-top:20px;}
	.clt-result {min-height:0;}
	#main-accueil .gm-carousel-caption-right {width:100%;position:static;}
	
	.clt-form-search {position:static;} 
	.clt-form-search form {display:flex;flex-direction:column;}
	.clt-form-search .form-inline .form-group {display: block;width:80%;margin-bottom: 15px;}
	.clt-form-search form .form-group label {width:40%;}
	.clt-form-search form .form-group .SumoSelect, .clt-form-search form #reference {width:50%!important;display:inline-block;}
	#main-maisonsetvillas .gemea-pg-head:after {display:none;}
	.clt-detail-data {width:90%;}
	.clt-service-1 {width:100%;margin-top:0;margin-bottom:0;padding-left:15px;padding-right:15px;}
	.clt-service-1 .clt-service-text {margin-bottom:3.333rem;}
	.contactForm-captcha {margin:0!important;text-align:center;}
	#main-nosoffres .gemea-pg-head &gt; img, #main-nosoffres2 .gemea-pg-head &gt; img {/*display:none;*/}
	#main-detailsduneoffrexmltest .appart-price {top:25px;}
	.clt-descr-out {padding-top:65px!important;}
	.clt-list-recrut li strong {text-align: left;display: block;}
	.hoverdetail {padding-left:34px;padding-right:44px;}
}

@media (min-width: 1440px) {
	header&gt;.header-inner, main {max-width: 1440px;margin:0 auto;}
	/*header&gt;.header-mobile  {display:none;}*/
	.offreList .clt-appartement-descr {width:30%;}
}

@media (min-width: 1024px) { /*1050*/
	header&gt;.header-inner/*, main*/ {/*width:1394px;*/margin:0 auto;}
	header&gt;.header-mobile  {display:none;}
	/*.offreList .clt-appartement-descr {width:30%;}*/
}

@media (max-width: 1023px) {
	header&gt;.header-inner {display:none;}
	#main-detaildunlocal .appart-price {position:static; text-align:left;}
	#callbackBox &gt; div:nth-child(1) {text-align:center;}
	#callbackBox .clt-filler5 {float:none!important;}
	#callbackBox .clt-filler6 {margin-top:0;}
	#callbackBox .callbackForm &gt; .checkbox label {width:100%; margin-left:0;}
	.clt-appart-infoblock {}
	.clt-appart-infoblock .gm-flex-col {flex:1;}
	.cpt-retel-afix {top: 46px;}
}
@media (max-width: 1080px) {
	header a {font-size: 12px;}
}
@media (max-width: 1149px) {
	header .header-inner .logo {padding: 0 0 0 0;}
	header .nav-main &gt; li {padding: 0 10px;}
	.caption-search {position:static;width:100%;transform:none!important;}
}


@media (max-width: 1365px) {
	header .header-inner .nav-coord {display:none;}
	footer .nav-footer-holder, footer .nav-formulaire, footer .contact {display:none;}
}

@media (max-width: 1366px) {
	.sub-menu-presentation:before {content:'';width: 100vw;position: absolute;left: 49%;top: 0;transform: translate(-50%, 0);height: 100%;background-color:#2e2e2e;}
	.sub-menu-presentation {width:auto!important;padding: 12px;left: 50%;transform: translate(-50%, 0);white-space: nowrap;}
	.sub-menu-presentation &gt; li {display:inline-block;float:none;}
	#diaporama_partenaire .item .item-inner&gt;img {width:80%;}
}

@media (max-width: 1437px) {
	.caption-search &gt; .searchForm .btn {/*margin-top: 9px;*/}
}

@media (max-width: 1439px) {
	#diaporama_partenaire { width: 85%; margin: 0 auto;}
	/*header&gt;.header-inner {display:none;}*/
	header&gt;.header-mobile {height:90px;}
	header .navbar {width: 100%;background-color: transparent;border: none;}
	#navbar {border-top:2px solid #fe6501;border-bottom:2px solid #fe6501;padding: 10px 0px;height: 100vh!important;background-color: rgba(0,0,0,0.9);padding-bottom:120px!important;}
	.navbar.gemea-burgeronly .navbar-toggle {display: block;float: left;margin-left: 30px;margin-top:35px;border-radius: 0;position: absolute;border-color:#FFF;border: none;}
	.navbar.gemea-burgeronly .navbar-toggle:hover,
	.navbar.gemea-burgeronly .navbar-toggle:focus {background-color:transparent;opacity:0.8;}
	.navbar.gemea-burgeronly .navbar-collapse.collapse {display:none!important;}
	.navbar.gemea-burgeronly .navbar-nav&gt;li {float:none;text-align:center;}

	.navbar.gemea-burgeronly .navbar-collapse.collapse.in{display:block!important;padding: 0;}
	.navbar-header {text-align:center;margin-right: 0;margin-left: 0;float:none!important;}
	header .navbar-brand {float: none;width: auto;display: inline-block;padding:0;height:auto;padding-bottom: 15px; padding-top: 15px;}
	.langlist {padding: 11px 14px;position: absolute;right: 0;top: 0;}
	.navbar-toggle .icon-bar {width:100%;background-color:#fff!important;}
	/*.caption-search {position:static;width:100%;}*/
	.gemea-pg-head:after {display:none;}
	/*footer .nav-footer-holder, footer .nav-formulaire, footer .contact {display:none;}*/
	footer .nav-coord {padding-left:0;border-left:none;}
	.navbar-default .navbar-nav {float:none;}
	.navbar-default .navbar-nav&gt;li {}
	.navbar-default .navbar-nav&gt;li&gt;a {color:#FFF;text-transform:uppercase;}
	.navbar-default .navbar-nav&gt;li&gt;a:hover {/*text-decoration:underline;*/color:#FFF;background-color: rgba(255,255,255,0.4);}
	.menugroup {padding: 10px 15px;position: relative;display: block;font-size:18px;}
	#main-presentation .gm-stop-fluid-lg,
	#main-detaildunlocal .gm-stop-fluid-lg,
	#main-documentation .gm-stop-fluid-lg,
	#main-presse .gm-stop-fluid-lg,
	#main-temoignages .gm-stop-fluid-md,
	#main-detailsduneoffrexmltest .gm-stop-fluid-lg,
	.gm-stop-fluid-partenaire {width:auto;}
	.clt-visu {/*width:100%;*/}
	/*#main-nosoffres2 .caption-search {width:100%;}*/
	.clt-mn1 {border-right: 1px dashed #fe6501;}
	.container-fluid&gt;.navbar-header{background-color: #2e2e2e;}
	/*header .header-inner .nav-coord {display:none;}*/
	header .nav-presse {float:none!important;}
	header .header-inner .logo {padding: 0;}
	header .nav-main &gt; li {padding: 0 14px;}
	#main-accueil .commerceList&gt;li&gt;.row {margin-left:0;margin-right:0;}
}

@media screen and (min-width: 992px) and (max-width: 1280px) {
	.offreList .appart-price {font-size:25px;}
}

/* ========================= */


/* INIT */
	body {font-family: 'Poppins', sans-serif; font-weight: normal; font-size: 8pt;color:#6f6b67;text-align:left;}
	td {font-family: 'Poppins', sans-serif; font-weight: normal; font-size: 8pt;color:#6f6b67;text-align:left;}
	a {font-family: 'Poppins', sans-serif; font-weight: normal; font-size: 8pt; text-decoration: none;color:#6f6b67;}
	a:hover {text-decoration: underline;}
	.clear {float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}

/* STRUCT */
	#page {margin:auto;width:994px;}
	#page #pageContent * {}
	#page #pageContent #loginForm {width:400px;margin:auto;}


/* RESULT */
	#resultZone {width:760px;margin:auto;}
	#priceRangeList {list-style:none;text-align:center;clear:both;margin-top:20px;}
	#priceRangeList li {display:inline;font:bold 13px Arial;color:#fff;}
	#priceRangeList li a {font:bold 13px Arial;color:#fff;}
	#priceRangeList li.active a {color:#222;}

	#paginationList {list-style:none;text-align:center;} 
	#paginationList li {display:inline;} 
	#paginationList li a {font:bold italic 13px Arial;color:#222;} 
	#paginationList li.active span {font:normal 13px Arial;color:#ff8400;} 
	#paginationList.orangeTheme li a {color:#fff;}

	/*.offreList {list-style:none;margin:0px;padding:0px;margin-top:40px;}
	.offreList * {margin:0px;padding:0px;border:0px;text-align:left;}
	.offreList li {border:1px solid #4C4C4C;background:#fff;clear:both;margin-bottom:15px;width:662px;box-shadow:0px 0px 4px #999;}
	.offreList li a.descriptionLink {display:block;float:left;}
	.offreList li .offreListImg {width:172px;border-right:1px solid #4C4C4C;}
	.offreList li dl {float:left;width:489px;}
	.offreList li dl dt {color:#fff;font-size:19px;font-weight:normal;background:#4C4C4C;text-indent:4px;margin-bottom:10px;}
	.offreList li dl dt a {color:#fff;font-size:19px;font-weight:normal;}
	.offreList li dl dt big {display:block;float:right;font-size:18px;margin-right:5px;}
	.offreList li dl dd {padding-left:4px;font-size:13px;}

	.offreList.orangeTheme {margin-top:20px;}
	.offreList.orangeTheme li {width:760px;border:1px solid #fff;}
	.offreList.orangeTheme li .offreListImg {border-right:1px solid #fff;}
	.offreList.orangeTheme li dl {width:585px;}
	.offreList.orangeTheme li dl dt {background:#ff8400;}*/

/* DETAIL */
	#detailFiche {background:#ffffff;border:1px solid #222;width:720px;box-shadow:0px 0px 4px #999;}
	#detailFiche * {margin:0;padding:0;border:0px;text-align:left;}
	#detailFiche h1 {color:#fff;font-size:20px;font-weight:normal;background:#ff8400;text-indent:6px;margin-bottom:0px;height:34px;line-height:34px;}
	#detailFiche h1 small {display:block;float:left;font-size:20px;font-weight:normal;}
	#detailFiche h1 big {display:block;float:right;font-size:20px;font-weight:normal;margin-right:15px;}
	#detailFiche h2 {background:#bfbfbf;font-size:19px;font-weight:normal;height:34px;line-height:34px;text-indent:6px;margin-bottom:5px;}
	#detailFiche p {padding:10px;font-size:14px;color:#222;}
	#detailFiche p.button {width:180px;margin-top:25px;margin-left:35px;float:left;padding:10px 0px;text-align:center;background:#bfbfbf;font-size:19px;font-weight:normal;}
	#detailFiche p.button.contactButton {margin-left:50px;}
	#detailList {list-style-type:none;clear:none;padding-left:25px;margin-top:15px;float:left;width:540px;}
	/*#detailList li {font:normal 15px Arial;color:#ff8400;width:210px;float:left;margin-left:30px;background:url(/specific_images/1/1/1/sans_titre_3.png?update=20110902123120) left 7px no-repeat;text-indent:10px;}
	#detailList li span {font:normal 14px Arial;color:#222;}*/
	#dpeBloc {display: inline-block;background: linear-gradient(rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);border: 1px solid #000;}
	#dpeBloc&gt;table&gt;tbody&gt;tr&gt;td {background:transparent;}
	#detailVisuel {width:720px;}

	#selectionList {list-style-type:none;padding-left:35px;}
	#selectionList * {margin:0px;padding:0px;}
	#selectionList li {}
	#selectionList li h2 {font-size: 10pt;font-weight: bold;color:white;}
	#selectionList li h2 a {font-size: 10pt;font-weight: bold;color:white;}
	#selectionList li p {font-size: 9pt;font-weight: normal;color:#474747;}

	#subGammaGallery {width:720px;height:370px;border-bottom:1px solid black;border-top:1px solid black;}
	#subGammaGallery * {outline:none;}
	#subGammaGallery table {margin-top:5px;z-index:4;position:absolute;}
	#subGammaGallery #imageplane {width:554px;height:370px;float:left;border-right:1px solid black;}
	#subGammaGallery #imageplane img {width:554px;height:370px;}
	#subGammaGallery #canvasplane {width:165px;height:370px;float:left;}
	#subGammaGallery #canvasplane #canvasFrame #canvasImageRow img {width:165px;height:123px;}
	#subGammaGallery #canvasplane .canvasButton {position:absolute;z-index:5;display:block;height:37px;width:36px;text-indent:-99999px;margin-left:65px;}
	#subGammaGallery #canvasplane .canvasButton.previousButton {background:transparent url(/specific_images/1/0/9/fleche_haut.png?update=20110831142952) left top no-repeat;margin-top:-10px;}
	#subGammaGallery #canvasplane .canvasButton.nextButton {background:transparent url(/specific_images/1/1/0/fleche_bas.png?update=20110831143011) left top no-repeat;margin-top:-25px;}

/* PAGES */
	h2.partenairesTitle {margin:0px;background: #ff8400;text-align:left;width:880px;margin-left:50px;margin-top:42px;height:25px;line-height:25px;}
	.pageList {list-style:none;text-align:center;}
	.pageList li {display:inline;margin:0px 5px;}
	.priceList {list-style:none;text-align:center;}
	.priceList li {display:inline;margin:0px;font-size:10pt;font-weight:bold;color:#FFFFFF;}
	.typeList {list-style:none;text-align:center;}
	.typeList li {display:inline;margin:0px;font-size:11pt;font-weight:bold;color:#000000;}
	.realPagination table {margin:auto;}

/* RECHERCHE BIENS */
	/*.SearchList {list-style:none;color:#444;}
	.SearchList li {margin-bottom:32px;}
	.SearchList .SearchListThumb {float:left;width:39px;padding-right:10px;}
	.SearchList .SearchListDetail {float:left;width:550px;}
	.SearchList .SearchListDetail h2 {padding:0 0 4px 0;margin:0;font-size:15px;}
	.SearchList .SearchListDetail p {padding:0;margin:0;font-size:14px;}
	.SearchList .SearchListLink {display:block;float:left;width:136px;padding:4px 0;text-align:center;background:#f3b776;color:black;font-size:13px;font-weight:bold;margin-top:30px;}
	.SearchList .SearchListLink:hover {text-decoration:none;background:#ff8400;}*/

/* REAL */
	.RealListImage {padding:1px;box-shadow:0 0 8px #888;display:inline-block;}
	.SliderReal {display:none;text-align:center;position:relative;z-index:10;}
	.SliderRealPrev {position:absolute;top:130px;left:100px;cursor:pointer;}
	.SliderRealNext {position:absolute;top:130px;right:100px;cursor:pointer;}
	.SliderRealContent {width:392px;padding:0;margin:0;list-style:none;display:inline-block;position:relative;z-index:20;}
	.SliderRealContent li {float:left;width:392px;}
	.SliderRealContent li h2 {font-size:16px;color:black;padding:0;margin:16px 0 0 0;font-weight:bold;}
	.SliderRealContent li h3 {font-size:12px;color:#777;padding:0;margin:0;font-weight:normal;}
	.SliderRealContent li h4 {font-size:11px;color:#777;padding:0;margin:0;font-weight:normal;}
	.SliderRealContent li .SliderRealImage {border:solid 1px #fe6501;box-shadow:0 0 10px #444;}
	.SliderRealPager {position:absolute;top:300px;right:0;width:100%;text-align:center;z-index:30;font-size:0;}
	.SliderRealPager a {display:inline-block;background:#aaa;width:6px;height:6px;margin:1px;font-size:0;}
	.SliderRealPager a.activeSlide {background:#ff8000;}

/* SLIMBOX */
	.lbLoading {background: white url('/system_images/slimbox/loading.gif') no-repeat center;}
	#lbPrevLink:hover {background: transparent url('/system_images/slimbox/prev_fr.gif') no-repeat 0 15%;}
	#lbNextLink:hover {background: transparent url('/system_images/slimbox/next_fr.gif') no-repeat 100% 15%;}
	#lbCloseLink{background: transparent url('/system_images/slimbox/close_fr.gif') no-repeat center;}
	#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color:white;cursor: pointer;}
	#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
	#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
	#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
	#lbPrevLink {left: 0;}
	#lbNextLink {right: 0;}
	#lbBottom {font-family: 'Arial';font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
	#lbCloseLink {display: block;float: right;width: 66px;height: 22px;margin: 5px 0;outline: none;}
	#lbCaption, #lbNumber {margin-right: 71px;}
	#lbCaption {font-weight: bold;}

@media print {
	.gmnoprint{display:none;}
	.embed-responsive-appart {height:300px;}
	.col-12-print, #map {width:100%!important;}
	#detailListCommerce {padding:10px 0 0;}
	.print-pgbreak {page-break-after: always;}
	.print-pgbreak-bf {page-break-before: always;page-break-inside: avoid;}
	#detailList li {width:33%!important;}
}


@keyframes paxFadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
	transform: translateY(50%)!important;
  }
}

.paxFadeInUp {
  animation-name: paxFadeInUp;
}

main#main-accueil .gemea-pg-head&gt;.gemeapp_image {/*opacity:0;visibility:hidden;*/} </pre></body></html>