
	/* CKE FIX */
	.cke_editable {background:#FFFFFF;}
	.cke_panel_list {background:#FFFFFF;color:#000000;margin:0;}
	

/* APP COMMON */
	* {padding:0;margin:0;border:0;outline:0;}
	html {width:100%;height:100%;font-size:1vw;}
	body {width:100%;height:100%;font-family:'Work Sans', sans-serif;font-size:inherit;/*font-size:1.15vw;*/line-height:24px;color:#000000;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%;}

/* ADD TO BOOTSTRAP */
	.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {
		position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;}

/* STRUCT */
	#Header {min-width:996px;background:#b94a3a;text-align:center;}
	#Header #HeaderContent {width:996px;display:inline-block;text-align:left;}
	#Page {min-width:996px;background:#FFFFFF;text-align:center;}
	#Page #PageContent {width:996px;min-height:350px;display:inline-block;text-align:left;}
	#Footer {min-width:996px;background:#f4efe0;text-align:center;}
	#Footer #FooterContent {width:996px;display:inline-block;text-align:center;}

/* HEADER */
	header {padding:20px 0 0;z-index:100;}
	header.gemea-absolute {position:absolute;margin:0;padding:0;width:100%;}
	header.gemea-absolute.gemea-static {position:static;}
	header.gemea-absolute .navbar-header {width:100%;text-align:center;}
	header.gemea-absolute .navbar-brand {float:none;width:auto;height:auto;display:inline-block;}
	header.gemea-absolute .navbar-title {font-family: 'Krona One', sans-serif; padding:0 15px;}
	header.gemea-absolute>nav {/*background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.71) 100%);*/}
	
	header .navbar-default {background-color:transparent;border-width:0;}
	#navbar {z-index:200;width:320px;height:100vh!important;top:0;}
	#navbar-social img {height:20px;width:auto;}
	header #navbar {text-align:center;transition: margin 0.3s ease-in;}
	header .navbar-left {margin-bottom:20px;}
	header #langMenuList {position:absolute;right:25px;top:55px;}
	header #langMenuList li {padding-right:0;}
	header #langMenuList img {height: 20px; width: auto;}

	.navbar.gm-navbar-fixed {position:fixed;top:0;width:100%;background-color:#b94a3a;}

	.navbar.gemea-burgeronly {}
	.navbar.gemea-burgeronly #navbar {position:fixed;width:320px;height:100vh!important;top:0;padding-left:0;}
	.navbar.gemea-burgeronly .navbar-header {float:none;}
	.navbar.gemea-burgeronly .navbar-header .gm-burgeronly-icon {display:block;text-align:center;border:1px solid #f4efe0;padding:7px;margin-bottom:5px;}
	.navbar.gemea-burgeronly .navbar-header .gm-burgeronly-txt {vertical-align:baseline;font-size:14px;color:#FFFFFF;text-shadow: 1px 1px 1px rgba(0,0,0,0.50);margin-left:0;margin-top:3px;}
	.navbar.gemea-burgeronly .navbar-toggle {display:block;float:left;margin-left:30px;margin-top:40px;border-radius:0;position:absolute;}
	.navbar.gemea-burgeronly .navbar-toggle:hover {background-color:transparent;opacity:0.8;}
	.navbar.gemea-burgeronly .navbar-collapse.collapse {/*display:none!important;*/margin-left:-320px;}
	.navbar.gemea-burgeronly .navbar-nav {float:none!important;position:absolute;background-color:#7b2c21;height:100%;}
	.navbar.gemea-burgeronly .navbar-nav>li {float:none;text-align:left;}
	.navbar.gemea-burgeronly .navbar-collapse.collapse.in{/*display:block!important;*/margin-left:0;}
	.navbar.gemea-burgeronly .navbar-nav>li:first-child {margin-top:30px;}

	.navbar.gemea-burgeronly .navbar-collapse.collapsing {}

	/*.navbar.gemea-burgeronly.affix .navbar-header button .gm-burgeronly-icon {background:rgba(199,158,104,0.5);}*/
	.navbar.gemea-burgeronly.affix .navbar-header button .gm-burgeronly-icon {background: #b94a3a;}

/* 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;}
	h2 {font-size:2rem;line-height:2.55rem;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>.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:lighter;}
	
	a {color:#000000;text-decoration:none;}
	a:hover {text-decoration:none;}
	
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color:#b94a3a;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;}
	.gemea-container-inverse {background:#f4efe0;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:#f4efe0;}
	.gemea-container>.row {width:100%;}
	.gemea-container-inverse label {color:#FFFFFF;}
	
	.gemea-container-bandeau {background:#b94a3a;color:#FFFFFF;}
	/*.gemea-container-bandeau h1 {color:#FFFFFF;}*/

	.gm-img-responsive>img, .gm-img-responsive .gemeapp_image, .gm-img-responsive>a>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 > [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 > 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 > a {display:block;height:100%;}
	.gm-table-row .gm-crop-img > a > img, .gm-table-row .gm-crop-img > 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 > 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 {position:absolute;width:100%;bottom:0;left:0;background:#000000;}
	.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 > div {padding:0;}
	.gemea-thumbnail.gemea-compact > div a {margin:0;}
	
	.gemea-caption-orphan {position:absolute;bottom:7px;}
	
	/* GEMEA EFFECTS */
	.gemea-img-zoomin {display:block;border:none;padding:0;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;}
	.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:#b94a3a;}
	.gm-color-bg {color:#FFFFFF;}
	.gm-color-txt {color:#000000!important;}

	/* GEMEA BACKGROUND */
	.gemea-bg-white {background:#FFFFFF!important;}
	.gemea-bg-black {background:#000000!important;}
	.gemea-bg-lightgrey {background:#F0F0F0!important;}
	.gemea-bg-grey {background:#D2D2D2!important;}
	.gemea-bg-darkgrey {background:#9B9B9B!important;}
	.gemea-bg-color6 {background:#456789!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;}
	.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:#000000;border-color:#000000;}
	.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 > 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 & 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:3%;padding-right:3%;}
	.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:20px;}
	.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;margin-left:100px;}
	.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 > 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:#f4efe0;}
	.gm-mosaic-altern .row:nth-child(odd) .gm-mosaic-altern-elm:nth-child(even) {background-color:#f4efe0;}
	
	.gm-masonry {-moz-column-width:auto;-webkit-column-width:auto;-moz-column-gap:0;-webkit-column-gap:0;column-count:3; }
 	.gm-masonry > .col-lg-4 {display:inline-block;width:100%;float:none;}
	
/* GEMEA FLEX */
.gm-flex-row {display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}
.gm-flex-col {display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;flex-direction:column;}
.gm-flex-fill {flex:1;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;}
.gm-flex-start {justify-content: flex-start; }
.gm-flex-end {justify-content: flex-end; }
.gm-flex-center {justify-content: center; }
.gm-flex-self-center {align-self: center;}
.gm-flex-self-left {align-self: flex-start;}
.gm-flex-col-center {justify-content: center;align-items: center;}
.gm-flex-itm-baseline {align-items: flex-end;}
.gm-flex-itm-center {align-items: center;}
.gm-flex-spacebetween {justify-content: space-between;}
.gm-flex-spacearound {justify-content: space-around;}
	
/* DIAPORAMA */
	.carousel-inner>.item>a>img, .carousel-inner>.item>img {min-width:100%;}
	#diaporama_1>.carousel-inner>.item>.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>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("");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>.last {padding-bottom:40px;}

/* A PROPOS */
	#main-apropos {}
	#main-apropos .gemea-filler-1 {font-size:16px;letter-spacing:-0.7px;line-height:22px;}
	#main-apropos .gemea-filler-2 {padding:70px 0;font-size:16px;letter-spacing:-0.7px;line-height:22px;}
	
	#diaporama_3 {margin-top:50px;}
	#diaporama_3 img {/*max-height:150px;*/width:auto;}
	#thumbnail-yachtscateg img {/*margin-bottom:9%;*/}
	#thumbnail-yachtscateg .gemea-caption {height:40%;min-height:388px;width:101%;display:table;table-layout:fixed;color:#FFFFFF;padding:3% 6%;background:none;background-image: url("");background-repeat:no-repeat;background-position: left bottom;background-size: 100% auto;}
	#thumbnail-yachtscateg .gemea-caption h1 {display:table-cell;vertical-align:bottom;font-weight:100;}
	#thumbnail-yachtscateg .gemea-description {margin:0 -20px;background:#f4efe0;color:#FFFFFF;padding:15px 15% 40px;text-align:justify;font-size:16px;}
	#thumbnail-yachtscateg .gemea-caption-arrow {font-size:22px;margin-top:12px;}

	#thumbnail-associes {}
	#thumbnail-associes .thumbnail {max-width:440px;border-radius:40px;border: 3px solid #b94a3a;background:#2E353E;padding:8% 10%;margin-bottom:15%;}
	#thumbnail-associes .thumbnail .caption {padding:0;margin-top:10px;}
	#thumbnail-associes .thumbnail h3 {font-size:24px;line-height:34px;margin:0;}
	#thumbnail-associes .thumbnail>img {margin:0;}

	.address-picto {margin-left:15px;}
	.address-picto:before{position:relative;left:-15px;top:2px;}
	.address-phone:before{content:url(/specific_images/1/6/dot_v.png?update=20101026121818);}
	.address-mobile:before{content:url(/specific_images/1/7/shadow_b.png?update=20101026123121);}
	.address-email:before{content:url();}
	.address-skype:before{content:url(/specific_images/1/9/gris_bg.gif?update=20101026130744);}


/* NEWS */
	#thumbnail-news {}
	#thumbnail-news .gemea-caption {background-image:none;position:relative;margin-top:5px;font-size:18px;padding:13px;background:#f4efe0;color:#FFFFFF;}
	#thumbnail-news .gemea-caption span {display:block;}
	#thumbnail-news .news-title {font-size: 26px;}
	#thumbnail-news .news-date {font-size: 18px;letter-spacing: 0;line-height: 20px;}
	#thumbnail-news .news-header {margin:0 0 20px;font-size:1rem;line-height:1.133rem;font-weight:bold;}
	.news-detail {font-size:0.866rem;letter-spacing:0.004rem;line-height:0.933rem;margin-top:0;color: #4A4A4A;}
	.news-date {font-size: 18px;letter-spacing: 0;line-height: 24px;}

/* ENGINE */
	.paginationList {text-align:center;margin-top:30px;}
	.paginationList li {display:inline-block;font-size:18px;letter-spacing:0;line-height:20px;}
	.paginationList li.current {padding:6px 10px;background:#b94a3a;border:solid 1px #b94a3a;color:#FFFFFF;}
	.paginationList li a {display:inline-block;padding:6px 10px;border:solid 1px #b94a3a;}
	.paginationList li a:hover {background:#b94a3a;color:#FFFFFF;}
	.paginationListEmpty {}

/* CONTACT */
	.contact-logo-block {}
	.contact-logo-block>img {width:55%;height:auto;margin-bottom:40px;margin-top:60px;}
	.contact-logo-block>h4 {margin-bottom:30px;}
	#thumbnail-associes.tb-contact-equipe {background-image:url("");background-size:cover;background-repeat:no-repeat;padding-top:90px;}
	
	.contactForm {padding-top:30px;max-width:750px;}
	.contactForm label {width:100px;margin-right:10px;}
	.contactForm input, .contactForm textarea {border-radius:0;}
	.contactForm div {}
	.contactForm .form-group {margin-bottom:25px;}
	.contactForm .contactForm-message {padding-right:45px;}
	.contactForm .contactForm-message textarea {width:83%;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:#f4efe0;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 {}
	#gemea-footer {padding-top:25px;padding-bottom:15px;}
	#gemea-footer .row > div:first-child {padding-left:3%;padding-top:2%;}
	#gemea-footer .row > div:last-child {padding:0 3%;}
	.logo-block {}
	.logo-block > 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:#b94a3a;}
	#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;}
	
/* 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: #000;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;}
	
/* --- */
	#container_engine_14 { background-color: #b94a3a; padding-top: 50px; padding-bottom: 20px; }
	#container_engine_14 .clt-zone-map, .Body_liens .clt-zone-map { border: none; }
	.Body_liens .clt-zone-map .clt-zone-map-inner { padding-top: 0; overflow: visible; }
	.Body_liens .clt-zone-map-inner img { position: relative; margin-top: 0; margin-left: 0; transform: none; }
	.blanc { color: #FFF!important; }
	.modal_14 .modal-body { background: #FFF; }
	.clt-homenewblk { display: grid; grid-template-columns: repeat(10, 1fr); grid-column-gap: 20px; grid-row-gap: 20px; position: relative; }
	.clt-homenewblk.gemea-thumbnail .gemea-caption-center { align-items: flex-end; }
	.clt-homenewblk.gemea-thumbnail .gm-caption-bordered { background-color: transparent; border: none; margin-bottom: 30px; }
	.clt-homenewblk.gemea-thumbnail .gm-caption-bordered strong { font-size: 1.866rem; line-height: 2.26rem; }
	.clt-homenewblk.gemea-thumbnail .gm-caption-bordered small { font-size: 1.333rem; line-height: 1.6rem; border-top: 1px solid #FFFFFF; margin-top: 7px; padding-top: 10px; }
	.clt-homenewblk .gm-gridchild { padding:0!important; }
	.clt-homenewblk .gm-gridchild-1 { grid-column: 1 / 7; grid-row: 1; }
	.clt-homenewblk .gm-gridchild-2 { grid-column: 7 / 11; grid-row: 1; }
	.clt-homenewblk .gm-gridchild-3 { grid-column: 1 / 6; grid-row: 2; }
	.clt-homenewblk .gm-gridchild-4 { grid-column: 6 / 11; grid-row: 2; }
	.clt-homenewblk .gm-gridchild-5 { grid-column: 1 / 6; grid-row: 3/5; }
	.clt-homenewblk .gm-gridchild-6 { grid-column: 6 / 11; grid-row: 3; }
	.clt-homenewblk .gm-gridchild-7 { grid-column: 6 / 11; grid-row: 4; }
	.clt-homenewblk .gemea-img-zoomin { width: 100%; height: 100%; max-height: 375px; }
	.clt-homenewblk .gemea-img-zoomin img { object-fit: cover; width: 100%; height: 100%; }
	.clt-homenewblk .gemea-img-zoomin img { object-fit: cover; width: 100%; height: 100%; }
	.clt-homenewblk .gm-gridchild-6 .gemea-img-zoomin img {transform: translateY(-25%);}
	.clt-homenewblk .gm-gridchild-7 .gemea-img-zoomin img {transform: translateY(-25%);}
	
	.clt-homenewblk .gm-gridchild-6 .gemea-img-zoomin:hover img {transform: translateY(-25%) scale(1.1);}
	.clt-homenewblk .gm-gridchild-7 .gemea-img-zoomin:hover img {transform: translateY(-25%) scale(1.1);}
	
	.clt-homenewblk .gm-gridchild-5 .gemea-img-zoomin { max-height: 460px; }
	.clt-homenewblk .gm-gridchild-6 .gemea-img-zoomin, .clt-homenewblk .gm-gridchild-7 .gemea-img-zoomin { max-height: 220px;}

@media (min-width: 768px) {	
	#navbar-social>li>a {padding-left:10px;padding-right:10px;}
	#navbar.navbar-collapse.collapse {display: none !important;}
	#navbar.navbar-collapse.collapse.in {display: block !important;}
}
@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;}
}
@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%;}
}

@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 > [class*="col-"] {display:block;padding-bottom:15px;}
	.gm-table-row > [class*="col-"]:nth-child(2) {padding-top:15px;}
	.gm-table-row .gm-crop-img > img {position:relative;top:0;left:0;transform:none;max-width:100%;}
	.gm-table-row .gm-crop-img > a > img, .gm-table-row .gm-crop-img > img {width:100%;min-height:0;/*margin-left:0;*/}
	.gm-table-row .gm-crop-img > img {margin-left:0;}
	.gm-crop-center-sm {position:static;transform:none;}
	.gemea-container {padding:25px 0 15px;}
	.gemea-container>.row {margin-right:0;margin-left:0; padding: 20px 20px;}
	
	.gm-mosaic-altern .row {display:block;}
	.gm-mosaic-altern .row .gm-mosaic-altern-elm {background-color:#b94a3a!important;}
	.gm-mosaic-altern .row .gm-mosaic-altern-elm:nth-child(even) {background-color:#f4efe0!important;}
	
	.gm-crop-vertical-cont {overflow:visible;}
	.gm-crop-vertical-cont > 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:#f4efe0;}
	header #navbar {text-align:left;}
	header .navbar-nav-diwo > li {margin-top:0;}
	header #langMenuList {right:100px;top:10px;}
	header .navbar-brand .gemeapp_image {width:100%;height:auto;}
	.gemea-absolute>.gemea-burgeronly {margin-bottom:0;background:#f4efe0;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;background-color:#883226;}
	.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 {padding-right:15px;}
	#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>.gemea-burgeronly {height:auto!important;-padding-bottom:3.5%;}
	.navbar.gemea-burgeronly .navbar-nav>li:first-child {margin-top:-15px;}
	.gm-stop-fluid-sm {padding-left:14px;padding-right:14px;}
	
	.clt-homenewblk { margin: 0 20px; grid-template-columns: repeat(1, 1fr); }
	.clt-homenewblk .gm-gridchild-1 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-2 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-3 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-4 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-5 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-6 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gm-gridchild-7 { grid-column: 1; grid-row: auto; }
	.clt-homenewblk .gemea-img-zoomin { max-height: 33vh!important; }
	.clt-homenewblk .gm-gridchild-6 .gemea-img-zoomin img {transform: none;}
	.clt-homenewblk .gm-gridchild-7 .gemea-img-zoomin img {transform: none;}

}


/* 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 > .active.left, .carousel-showmanymoveone .carousel-inner > .prev {left: -50%;}
  .carousel-showmanymoveone .carousel-inner > .active.right, .carousel-showmanymoveone .carousel-inner > .next {left: 50%;}
  .carousel-showmanymoveone .carousel-inner > .left, .carousel-showmanymoveone .carousel-inner > .prev.right, .carousel-showmanymoveone .carousel-inner > .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 > .item.active.right,.carousel-showmanymoveone .carousel-inner > .item.next {-webkit-transform: translate3d(50%, 0, 0);transform: translate3d(50%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner > .item.active.left,.carousel-showmanymoveone .carousel-inner > .item.prev {-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner > .item.left,.carousel-showmanymoveone .carousel-inner > .item.prev.right,.carousel-showmanymoveone .carousel-inner > .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 > .active.left,.carousel-showmanymoveone .carousel-inner > .prev {left: -25%;}
  .carousel-showmanymoveone .carousel-inner > .active.right,.carousel-showmanymoveone .carousel-inner > .next {left: 25%;}
  .carousel-showmanymoveone .carousel-inner > .left,.carousel-showmanymoveone .carousel-inner > .prev.right,.carousel-showmanymoveone .carousel-inner > .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 > .item.active.right,.carousel-showmanymoveone .carousel-inner > .item.next {-webkit-transform: translate3d(25%, 0, 0);transform: translate3d(25%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner > .item.active.left,.carousel-showmanymoveone .carousel-inner > .item.prev {-webkit-transform: translate3d(-25%, 0, 0);transform: translate3d(-25%, 0, 0);left: 0;}
  .carousel-showmanymoveone .carousel-inner > .item.left,.carousel-showmanymoveone .carousel-inner > .item.prev.right,.carousel-showmanymoveone .carousel-inner > .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);left: 0;}
}

/**** CLIENT SPECIFIK ****/
 
 /* GENERAL */
 body {color: #3d3c37;}
 h1 {font-size:2.2rem;letter-spacing:0;line-height:2.266rem;font-weight:300;font-style:normal;margin-bottom:1.2rem;}
 h3 {font-size:1.133rem;}
 h2 {font-size:1.4rem;font-family: 'Krona One', sans-serif;color: #b94a3a;}
 .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;}
 
 /* HEADER */
	header.gemea-absolute .navbar-brand {margin-top:3%;}
	.navbar-title {font-size:2.2rem;line-height:3.8rem;font-weight:200;}

 .gemea-absolute>.gemea-burgeronly {height:auto;}
 .clt-btn-contact {margin-top:10px;margin-left:15px;background-color:transparent;border:2px solid #FFFFFF;color:#FFFFFF;font-size:1.333rem;letter-spacing:-0.002rem;line-height:1.466rem;text-transform:none;}
 
 /* FOOTER */
 #gemea-footer {font-size:0.866rem;line-height:1rem;}
 #gemea-footer small {font-size:0.733rem;line-height:0.8rem;}
 #gemea-footer .row {margin:0;}
 #gemea-footer .row > div:first-child {padding:0 15px;}
 #gemea-footer .row > div:last-child {padding:0 15px;margin-bottom:25px;}
 #gemea-footer .clt-border-btm {border-bottom:1px solid #666666;}
 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:inline-block;padding-top:0;}
 #footerMenuList .list-group-item a {color:#666666;font-size:0.866rem;line-height:1rem;border-right:1px solid #666666;padding:0 10px;}
 #footerMenuList .list-group-item:last-child a {border-right:none;}
 #footerMenuList .list-group-item a:hover {color:#000000;}
 #footerMenuList {}
 #baseline {font-size:0.733rem;line-height:1.2rem;letter-spacing:-0.026rem;margin-top:30px;background-color:#FFFFFF;color:#666666;}
 #baseline a {color:#666666;}
 
 /* HOMEPAGE */
	.gemea-thumbnail .gm-caption-bordered strong {font-weight:600;font-size:1.133rem;line-height:1.866rem;}

 /* A PROPOS */
	.clt-cont-apropos {padding:1.6% 7%;font-size:1.2rem;margin-bottom:50px;background: url('/specific_images/9/2/harshil_gudka_kfxeuctueyg_unsplash.jpg?update=20190901213734') center top no-repeat;background-size:cover;background-position:center;}
	.clt-cont-apropos strong {font-weight:600;}
	.clt-cont-apropos .gm-text-list {font-weight:300;}
	.clt-cont-apropos .gm-text-list li {margin-bottom:10px;}
 
 /* MEMBRES */
	#main-caracteristiques .thumbnail {padding:0;margin:0;border:none;}
	#main-caracteristiques .thumbnail > img {}
	.clt-thumb-member {filter: grayscale(100%);min-height:315px;padding:0;}
	.clt-thumb-member:hover {filter: grayscale(0%);}
	.clt-thumb-member h3 {font-weight:600;margin-top:35px;margin-bottom:0;line-height:28px;letter-spacing:0;}
	.clt-thumb-member .clt-thumb-inner {width:142px;height:142px;overflow:hidden;margin: 0 auto;border: 3px solid #4A4A4A;}
	.clt-thumb-member .clt-thumb-inner > img {margin-top:-3px;margin-left:0;}
	.clt-member-pays {font-size:14px;line-height:16px;margin-bottom:4px;}
	.clt-member-link {font-size:10px;line-height:11px;margin-bottom:0;}
 
 /* ZONES */
	.clt-zone-map {padding:20px;border: 1px solid #4A4A4A;}
	#container_engine_4 {width:auto;}
	#container_engine_4 .clt-zone-map {margin-top:10px;}
	.clt-zone-map-inner {width:100%;padding-top:100%;position:relative;overflow:hidden;}
	.clt-zone-map-inner img {position:absolute;top:0;left:0;bottom:0;right:0;margin-top:50%;margin-left:50%;transform: translate(-50%,-50%);}
 
 /* TROPHEES */
	#container_engine_1, #container_engine_8 {margin:0 -3px;}
	#container_engine_1 .clt-trophees-item, #container_engine_8 .clt-trophees-item {padding:3px;}
	.clt-trophees-item {cursor:pointer;}
	.clt-trophees-item-inner {width:100%;padding-top:100%;position:relative;overflow:hidden;}
	.clt-trophees-item-inner img {position:absolute;top:0;left:0;bottom:0;right:0;margin-left:50%;margin-top:50%;transform:translate(-50%,-50%);}
	.clt-trophees-item-inner img.carousel-setter {height:100%;margin-top:0;transform:translate(-50%,0);}
 	.clt-trophees-bg {display:block;position:relative;background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, rgba(0,0,0,0.71) 100%);margin-top:-150px;height:150px;width:100%;content:'';cursor:pointer;}
	.clt-trophees-caption {position:absolute;bottom:0.9rem;width:100%;}
 
 /* PREVENTION */
	.clt-cont-prevention {padding:1.6% 7%;font-size:1.2rem;margin-bottom:50px;background: url('/specific_images/1/0/0/visuel_prevention.jpg?update=20170912150525') center top no-repeat;background-size:cover;background-position:center;}
 	.clt-cont-prevention .gm-img-responsive {border:2px solid #FFFFFF;margin-bottom:1.6rem;}
	.clt-cont-prevention a {color:#FFFFFF;}
	#main-immobilieraeze .media, #main-liens .media {border-top:1px solid #979797;padding:14px 0 7px 14px;}
	#main-immobilieraeze .media-left, #main-liens .media-left {width:11%;padding:0;}
	#main-immobilieraeze .media-body, #main-liens .media-body {padding-top:2.5rem;}
	.clt-media-body {width:52%;margin-left:2.8rem;}
	.clt-media-file {font-size:0.933rem;color:#000000;letter-spacing:0;line-height:1.066rem;}
	.clt-media-download a:hover img {opacity:0.5;}
	#main-immobilieraeze .media-heading, #main-liens .media-heading {font-weight:600;font-size:1.2rem;color:#1C2E36;letter-spacing:0;line-height:1.4rem;margin-bottom:0;}
 
 /* CONTACT */
	#vcc {width:30%; display:inline-block;}
	#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:#f4efe0;color:#FFFFFF;border:none;font-size:16px;}

 /* LOGIN */
	.Body_system header.gemea-absolute {position:static;background:#f4efe0;padding-bottom:14px;}
 
 
 
.navbar-toggle .icon-bar {width:24px;height:4px;border-radius:0;}
.navbar-default .navbar-toggle {border-color:transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color:#FFFFFF;}

header .nav.navbar-nav {width:320px;padding-bottom: 100px;background-color:#7b2c21;}
header .navbar-default .navbar-nav>li>a {color:#FFFFFF;text-transform:uppercase;padding-left:0px;padding-top:9px;padding-bottom:9px;margin-left:50px;font-size:1.333rem;font-weight:400;}
header .navbar-default .navbar-nav>li>a:hover {color:#FFFFFF;/*background-color:#f4efe0;*/}
header .navbar-default .navbar-nav>li>a:hover:before, .navbar-default .navbar-nav>.active>a:before {content:'';display: block;width:13px;height:25px;position: absolute;background-image:url('/specific_images/1/0/7/arrow_right.png?update=20170626122707');background-repeat: no-repeat;top: 8px;left: -25px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {color:#FFFFFF;background-color:transparent;}

.clt-closeNav {padding-top:20px;padding-bottom:25px;}
.clt-closeNav > a {text-shadow: 1px 1px 1px rgba(0,0,0,0.50);cursor:pointer;border: 1px solid #f4efe0;display:inline-block!important;padding:12px 11px!important;line-height:0!important;}
.clt-closeNav > a:hover:before {background-image:none!important:}
.clt-closeNav > a > img {margin:0;}

.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 .modal-footer {background:#fff;border-top:none;}
.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%;}
#main-caracteristiques .carousel-control.right {right:0;}
#main-caracteristiques .carousel-control.left {left: 0;}
.modal-carousel .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {font-weight:lighter;margin-left: -10px;}
.contactForm {padding-top:0;}
.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 > img, .clt-header-contact li > a > img {width:20px;height:auto;margin:0 12px 0 15px;}
.Body_notrehuile .gm-mosaic-altern-elm.gm-bg-lineargradient {background-size:100% 33%;}

@media (max-width: 991px) {
	body {}
	header .navbar-brand {margin-top:20px;}
	.clt-home-insert {position: static;width: 100%;border-radius: 0;padding-left:30px;padding-right:30px;}
	.clt-home-c5 {padding-bottom:0;}
	.gemea-absolute>.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;padding-bottom: 1rem;}
	.clt-thumb-member h3 {font-weight:600;margin-top:5px;margin-bottom:0;line-height:18px;letter-spacing:0;}
	.clt-thumb-member {min-height:285px;padding:0;}
	.clt-member-pays {font-size:10px;line-height:11px;margin-bottom:4px;}
}

@media (max-width: 1439px) {
	header.gemea-absolute .navbar-brand {margin-top:0;}
}

@media (max-width: 375px){
	.media-body {display:block; width: auto; padding-top: 0.5rem;}
	#main-liens .media-body {padding: 0.5rem 0 2rem;}
}
/*f4efe0 remplacé par f4efe0*/
/*7b2c21 remplacé par 7b2c21*/ 