
	/* CKE FIX */
	.cke_editable {background:#ffffff;}
	.cke_panel_list {background:#ffffff;color:#222222;margin:0;}
	

/* COMMON */
	*		{padding:0;margin:0;border:0;outline:0;}
	body 	{font:400 15px "Poppins";color:#222222;background:black;overflow-x:hidden;}
	h1 		{font:300 30px "Poppins";line-height:26px;color:#222222;margin-bottom:1vw;}
	h2 		{font:300 25px "Poppins";line-height:24px;color:#222222;margin-bottom:1vw;}
	h3 		{font:400 20px "Poppins";line-height:20px;color:#222222;margin-bottom:1vw;}
	h4 		{font:400 18px "Poppins";line-height:16px;color:#222222;margin-bottom:1vw;}
	a 		{text-decoration:none;color:#222222;}
	a:hover {text-decoration:none;}
	ul 		{list-style-type:none;}
	button 	{cursor: pointer;}
	p.alert {width:80%;margin:15px auto;font-size:18px;padding:20px 40px;text-align:center;background:white;}
	p.alert.nok {color:red;border:1px solid red;}
	p.alert.ok {color:green;border:1px solid green;}
	.cke_show_borders ul,.cke_show_borders ol,.theContent ul,.theContent ol {margin-left: 20px;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.genButton {display:inline-block;margin:2vw auto;}
	.genButton a {display:inline-block;padding:5px 15px;border:1px solid #000000;color:#000000;font-size:24px;}
	.genButton a:hover {opacity:0.5;transition: opacity 0.5s;}
	.genList {text-align:center;width:90%;margin:0 auto;position:relative;}
	.genList li {display:inline-block;position:relative;margin:0 1.5vw;width:44%;vertical-align:top;color:white;}
	.genList li .genListThumb {width:100%;margin-bottom:1vw;font-size:0;position:relative;}
	.genList li .genListThumbImg {width:100%;height:auto;opacity:1;transition:2s;z-index:2;}
	.genList li .genListThumb:hover .genListThumbImg {opacity:0.6;transition:0.4s;}
	.genList li h3 {clear:both;color:white;text-transform:uppercase;}
	.genList li h3 small {display:block;}
	.genListSlider {margin:0 auto;overflow:hidden;display:none;}
	.genListSlider li {float:left;position:relative;margin:0;box-shadow:0 -55px 55px #000;z-index:20;}
	.genListSlider li .genListImg {width:100%;height:auto;display:none;transition:0.5s;}
	.genListSlider li.lapin {box-shadow:none;z-index:19;}
	.genListSlider li.nounours {box-shadow:none;z-index:19;}
	.genListSlider li.lapin .genListImg {width:90%;}
	.genListSlider li.nounours .genListImg {width:90%;}
	.sectionTile {width:100%;}
	.sectionTile li {display:block;clear:both;width:100%;margin:0;padding:0;border-top:1px solid black;}
	.sectionTile li .sectionVisuel {float:left;width:50%;margin:0;}
	.sectionTile li .sectionContent {float:right;width:40%;margin:0;padding:2vw 5% 0;text-align:left;color:#000000;font-size:13px;}
	.sectionTile li .sectionButton {width:280px;margin:15px auto;border:1px solid black;}
	.sectionTile li .sectionButton a {display:block;padding:15px 20px;font:300 25px "Poppins";line-height:24px;color:#222222;text-align:center;transition:1s;}
	.sectionTile li .sectionButton a:hover {opacity:0.6;transition:opacity 0.3s;}
	.sectionTile li:nth-of-type(even) .sectionVisuel  {float:right;}
	.sectionTile li:nth-of-type(even) .sectionContent  {float:left;}
	.sliderButton {position:absolute;top:0;z-index:21;display:flex;width: 15.15vw;height:41.42vw;background:transparent;align-items: center;}
	.sliderButton.sliderPrev {left:25%;justify-content:flex-end;}
	.sliderButton.sliderNext {right:25%;justify-content:flex-start;}
	.paginationList {clear:both;width:100%;text-align:center;padding:20px 0;background:#000000;}
	.paginationList li {display:inline-block;color:#ffffff;}
	.paginationList li a {display:inline-block;font-weight:200;padding:0 0.6vw;color:#ffffff;}
	.paginationList li a:hover {text-decoration:underline;}
	.paginationList li.current {padding:0 0.8vw;font-size:20px;text-decoration:underline;}
	.paginationList li.current a {}


/* DPE */
	.DPEECO {float:left;margin:20px 32px 20px 0;width:200px;border:solid 1px black;background:white;background-image: linear-gradient(to bottom, #fff 0%, #ddd 100%);box-shadow:1px 1px 6px #999;font-family:'trebuchet ms',helvetica,sans-serif;color:#777;}
	.DPEECO .DPE_Bars {width:150px;border-right:solid 1px black;float:left;}
	.DPEECO .DPE_Bars li:nth-child(1) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEECO .DPE_Bars li:nth-child(2) {width:40%;background:#077100;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(3) {width:50%;background:#24b503;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(4) {width:60%;background:#a5e513;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(5) {width:70%;background:#fffa13;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(6) {width:80%;background:#ff891b;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(7) {width:90%;background:#ff3819;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(8) {width:100%;background:#ff0200;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEECO .DPE_Bars li:nth-child(9) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEECO .DPE_Bars li span {font-size:12px;color:black;padding:2px 0 0 4px;display:inline-block;height:17px;}
	.DPEECO .DPE_Bars li em {float:right;font-size:15px;color:white;font-style:normal;padding-right:4px;text-shadow:1px 1px 1px #333;}
	.DPEECO .DPE_CursorBar {width:49px;float:right;}
	.DPEECO .DPE_CursorBar .DPE_Cursor span {display:block;width:39px;height:20px;float:right;background:black;text-align:right;font-size:17px;color:white;}
	.DPEECO .DPE_CursorBar .DPE_Cursor img {width:10px;height:20px;float:left;}
	.DPEECO .DPE_CursorBar .DPE_Text {font-size:8px;}
	.DPEGES {float:left;margin:20px 32px 20px 0;width:200px;border:solid 1px black;background:white;background-image: linear-gradient(to bottom, #fff 0%, #ddd 100%);box-shadow:1px 1px 6px #999;font-family:'trebuchet ms',helvetica,sans-serif;color:#777;}
	.DPEGES .DPE_Bars {width:150px;border-right:solid 1px black;float:left;}
	.DPEGES .DPE_Bars li:nth-child(1) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEGES .DPE_Bars li:nth-child(2) {width:40%;background:#c4c4c4;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(3) {width:50%;background:#a1a1c5;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(4) {width:60%;background:#ceb1ec;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(5) {width:70%;background:#d8b1ff;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(6) {width:80%;background:#cb6dff;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(7) {width:90%;background:#983cf6;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(8) {width:100%;background:#8820bb;margin-top:1px;border-top-right-radius:3px;border-bottom-right-radius:3px;}
	.DPEGES .DPE_Bars li:nth-child(9) {padding:1px 3px;font-size:10px;height:12px;}
	.DPEGES .DPE_Bars li span {font-size:12px;color:black;padding:2px 0 0 4px;display:inline-block;height:17px;}
	.DPEGES .DPE_Bars li em {float:right;font-size:15px;color:white;font-style:normal;padding-right:4px;text-shadow:1px 1px 1px #333;}
	.DPEGES .DPE_CursorBar {width:49px;float:right;}
	.DPEGES .DPE_CursorBar .DPE_Cursor span {display:block;width:39px;height:20px;float:right;background:black;text-align:right;font-size:17px;color:white;}
	.DPEGES .DPE_CursorBar .DPE_Cursor img {width:10px;height:20px;float:left;}
	.DPEGES .DPE_CursorBar .DPE_Text {font-size:7px;}
	
/* HEADER */
	header {width:100%;z-index:99;height:170px;background:white;border-bottom:1px solid #726658;position:relative;}
	header .headerContent {width:100%;}
	header .headerContent nav {position:fixed;clear:left;top:20px;font-size:22px;color:#726658;text-align:center;z-index:97;background:white;padding:0 10px;}
	
	header .headerContent nav .headerMenu {display:inline-block;position:relative;cursor:pointer;}
	header .headerContent nav .headerMenu .headerMenuTitle {display:inline-block;}
	header .headerContent nav .headerMenu #hamburger {width:20px;margin-right:12px;float:left;}
	header .headerContent nav .headerMenu #hamburger img {width:100%;height:auto;}
	header .headerContent nav .headerMenu #cross {display:none;width:28px;margin-right:4px;float:left;}
	header .headerContent nav .headerMenu #cross img {width:100%;height:auto;}
	header .headerContent nav .headerMenu.open #hamburger {display:none;}
	header .headerContent nav .headerMenu.open #cross {display:block;}

	header .headerLogo {position:absolute;width:260px;z-index:9;left:0;right:0;top:20px;margin:auto;}
	header .headerLogo img {width:100%;height:auto;}
	
	header .mainMenu {position:fixed;z-index:96;background:white;width:250px;height:100%;top:0;margin-left:-250px;padding-top:100px;left:0;transition: margin 0.5s;overflow:hidden;border-right:1px solid #726658;}
	
	header .mainMenu.open {margin-left:0;transition:margin 0.5s;}
	header .mainMenu > li {display:block;padding:0;width:100%;transition: width 0.5s;margin-bottom:1px;}
	header .mainMenu > li a {background:white;display:inline-block;width:88%;padding:1.5% 6%;font:300 20px "Poppins";color:#726658;transition:1s;text-transform:uppercase;}
	header .mainMenu > li a:hover {background:#9b8f7e;color:white;transition:0.4s;}	
	header .mainMenu > li.current > a {color:#222222;}
	header .mainMenu > li a big {display:none;}
	header .mainMenu > li .deco {display:inline-block;margin-left:5px;}
	header .mainMenu > li .trigger {display:inline-block;cursor:pointer;background:white;width:88%;margin:0;padding:1.5% 6%;text-align:left;font:300 20px "Poppins";color:#726658;transition:1s;text-transform:uppercase;}
	header .mainMenu > li > ul {display:none;}
	header .mainMenu > li > ul li {display:block;margin:0;padding:0;width:100%;margin-bottom:1px;}
	header .mainMenu > li > ul li a {font:300 16px "Poppins";color:#726658;width:100%;text-transform:none;}
	header .mainMenu > li > ul li.current a {color:#000000;}

	header .headerContent .sideMenu {position:absolute;top:20px;right:20px;}
	header .headerContent .sideMenu > li {display:inline-block;padding-right:5px;font:300 16px "Poppins";color:#ffffff;color:#726658;vertical-align:top;}
	header .headerContent .sideMenu > li:first-child {border-right:1px solid #726658;}
	header .headerContent .sideMenu > li a {display:inline-block;font:300 16px "Poppins";color:#ffffff;color:#726658;text-align:center;text-transform:uppercase;transition:color 2s;}
	header .headerContent .sideMenu > li a:hover {font-weight:600 !important;transition:color 0.5s;}
	header .headerContent .sideMenu > li.current a {font-weight:600 !important;}
	header .headerContent .sideMenu > li .deco  {display:inline-block;margin-right:5px;}
	header .headerContent .sideMenu > li .tel {display:inline-block;vertical-align:top;text-align:left;}


/* PAGES */
	article {clear:both;width:100%;transition:margin 0.5s;}
	article section {clear:both;width:100%;position:relative;}
	article section .sectionTitle {}
	article section .sectionCaption {position:absolute;left:0;right:0;margin:auto;}
	article section .sectionContent {width:100%;position:relative;}
	article section .sectionContentLeft {width:50%;float:left;box-sizing:border-box;position:relative;}
	article section .sectionContentRight {width:50%;float:right;box-sizing:border-box;position:relative;}
	article section .sectionBackground {z-index:0;}
	/*article section .sectionBackground img {width: auto;min-height:auto;}*/
	article section .sectionBackground img {width:100%;height:auto;}
	article section .sectionVisuel {z-index:0;}
	article section .sectionVisuel img {width:100%;height:auto;}
	article section .sectionMap {z-index:0;}
	article section .sectionMap iframe {width:100%;height:350px;}

/* ANIMATION */
	@keyframes fadeIn {from {opacity: 0;} to {opacity: 1;}}
	@keyframes slideIn {from {opacity: 0;top:-100px;} to {opacity: 1;top:0px;}}
	@keyframes slideContentLeftIn {from {margin-left:-100vw;} to {margin-left:0vw;}}
	@keyframes slideContentRightIn {from {right:-100vw;} to {right:0vw;}}
	@keyframes slideMenuIn {from {margin-left:-200px;} to {margin-left:25px;}}
	@keyframes rotateIn {from {transform: rotate(90deg);} to {transform: rotate(0deg);}}
	@keyframes rotateTrigIn {from {transform: rotate(0deg);} to {transform: rotate(-90deg);}}
	@keyframes rotateTrigOut {from {transform: rotate(-90deg);} to {transform: rotate(0deg);}}
	
	@-webkit-keyframes fadeIn {from {opacity: 0;bottom:-50px;} to {opacity: 1;bottom:0px;}}
	@-webkit-keyframes slideIn {from {opacity: 0;top:-100px;} to {opacity: 1;top:0px;}}
	@-webkit-keyframes slideContentLeftIn {from {margin-left:-100vw;} to {margin-left:0vw;}}
	@-webkit-keyframes slideContentRightIn {from {right:-100vw;} to {right:0vw;}}
	@-webkit-keyframes slideMenuIn {from {margin-left:-200px;} to {margin-left:25px;}}
	@-webkit-keyframes rotateIn {from {-webkit-transform: rotate(260deg);} to {-webkit-transform: rotate(0deg);}}
	@-webkit-keyframes rotateTrigIn {from {transform: rotate(0deg);} to {transform: rotate(-90deg);}}
	@-webkit-keyframes rotateTrigOut {from {transform: rotate(-90deg);} to {transform: rotate(0deg);}}


	header .headerContent nav {
		animation-name: slideMenuIn;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-name: slideMenuIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	}


	header .mainMenu > li .deco.inactive {
		animation-name: rotateTrigIn;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-name: rotateTrigIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	}
	
	header .mainMenu > li .deco.active {
		animation-name: rotateTrigOut;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-name: rotateTrigOut;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	}

	header #hamburger {
		animation-name: rotateIn;
		animation-duration: 0.4s;
		animation-delay: 0s;
		animation-fill-mode: both;
		-webkit-animation-name: rotateIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-delay: 0s;
		-webkit-animation-fill-mode: both;
	}

	header #cross {
		animation-name: rotateIn;
		animation-duration: 0.4s;
		animation-delay: 0s;
		animation-fill-mode: both;
		-webkit-animation-name: rotateIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-delay: 0s;
		-webkit-animation-fill-mode: both;
	}

	header .mainMenu > li {
		animation-name: slideContentLeftIn;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-name: slideContentLeftIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	}
	header .mainMenu > li:nth-of-type(1) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
	header .mainMenu > li:nth-of-type(2) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;}
	header .mainMenu > li:nth-of-type(3) {-webkit-animation-delay: 1s;animation-delay: 1s;}
	header .mainMenu > li:nth-of-type(4) {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
	header .mainMenu > li:nth-of-type(5) {-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}
	header .mainMenu > li:nth-of-type(6) {-webkit-animation-delay: 1.6s;animation-delay: 1.6s;}
	header .mainMenu > li:nth-of-type(7) {-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}
	header .mainMenu > li:nth-of-type(8) {-webkit-animation-delay: 2s;animation-delay: 2s;}
	header .mainMenu > li:nth-of-type(9) {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
	
	article section {
		animation-name: fadeIn;
		animation-duration: 0.4s;
		animation-fill-mode: both;
		-webkit-animation-name: fadeIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-fill-mode: both;
	}
	article section:nth-of-type(1) {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;}
	article section:nth-of-type(2) {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;}
	article section:nth-of-type(3) {-webkit-animation-delay: 1s;animation-delay: 1s;}
	article section:nth-of-type(4) {-webkit-animation-delay: 2s;animation-delay: 2s;}
	article section:nth-of-type(5) {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
	article section:nth-of-type(5) {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}
	
	article section .genList li:nth-of-type(odd) {
		animation-name: slideContentLeftIn;
		animation-duration: 1.4s;
		animation-fill-mode: both;
		-webkit-animation-name: slideContentLeftIn;
		-webkit-animation-duration: 1.4s;
		-webkit-animation-fill-mode: both;
	}
	article section .genList li:nth-of-type(even) {
		animation-name: slideContentRightIn;
		animation-duration: 1.4s;
		animation-fill-mode: both;
		-webkit-animation-name: slideContentRightIn;
		-webkit-animation-duration: 1.4s;
		-webkit-animation-fill-mode: both;
	}
	article section .genList li:nth-of-type(1) {-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}
	article section .genList li:nth-of-type(2) {-webkit-animation-delay: 1s;animation-delay: 1s;}
	article section .genList li:nth-of-type(3) {-webkit-animation-delay: 1.5s;animation-delay: 1.5s;}
	article section .genList li:nth-of-type(4) {-webkit-animation-delay: 2s;animation-delay: 2s;}
	article section .genList li:nth-of-type(5) {-webkit-animation-delay: 2.5s;animation-delay: 2.5s;}
	article section .genList li:nth-of-type(6) {-webkit-animation-delay: 3s;animation-delay: 3s;}
	article section .genList li:nth-of-type(7) {-webkit-animation-delay: 3.5s;animation-delay: 3.5s;}
	article section .genList li:nth-of-type(8) {-webkit-animation-delay: 4s;animation-delay: 4s;}

/* ACCUEIL */
	
	/*
	.Body_introduction header .headerContent nav {color:white;background:none;padding:0;}
	.Body_introduction header .mainMenu {background:#726658;}
	.Body_introduction header .mainMenu > li a {background:#9b8f7e;font:300 20px "Poppins";color:#ffffff;}
	.Body_introduction header .mainMenu > li a:hover {background:#726658;}	
	.Body_introduction header .mainMenu > li.current > a {color:#222222;}
	.Body_introduction header .mainMenu > li .trigger {background:#9b8f7e;font:300 20px "Poppins";color:#ffffff;}
	.Body_introduction header .mainMenu > li > ul li a {font:300 16px "Poppins";color:#ffffff;background:rgba(155,143,126,0.3);}
	.Body_introduction header .mainMenu > li > ul li.current > a {color:#222222;}
	*/
	.Body_introduction header {position:absolute;height:0;background:none;}
	.Body_introduction header .headerLogo {position:absolute;width:20vw;z-index:9;left:0;right:0;top:5vw;margin:auto;}
	.Body_introduction header .headerContent .sideMenu > li {font:300 16px "Poppins";color:#ffffff}
	.Body_introduction header .headerContent .sideMenu > li:first-child {border-right:1px solid white;}
	.Body_introduction header .headerContent .sideMenu > li a {font:300 16px "Poppins";color:#ffffff;}
	.Body_introduction section {min-height:200px;}
	.Body_introduction section .homeMenu {position:absolute;top:120px;z-index:98;}
	.Body_introduction section .homeMenu li {}
	.Body_introduction section .homeMenu li a {display:inline-block;padding:5px 15px;width:120px;margin-bottom:15px;background:#ffffff;font:400 18px "Poppins";line-height:16px;color:#222222;transition:opacity 2s;}
	.Body_introduction section .homeMenu li a:hover {opacity:0.5;transition: opacity 0.5s;}
	.Body_introduction section .HomeSliders {overflow:hidden;z-index:0;position:relative;display:none;}
	.Body_introduction section .HomeSliders .sliderButton {position:absolute;top:30vw;z-index:10;display:block;width: 14px;height:39px;}
	.Body_introduction section .HomeSliders .sliderButton img {width:100%;height:auto;}
	.Body_introduction section .HomeSliders .sliderButton.sliderPrev {left:5%}
	.Body_introduction section .HomeSliders .sliderButton.sliderNext {right:5%}
	.Body_introduction section .HomeSlider {text-align:center;position:relative;width:100%;overflow:hidden;z-index:1;}
	.Body_introduction section .HomeSlider > li {float:left;width:100%;position:relative;overflow:hidden;font-size:0;}
	.Body_introduction section .HomeSlider > li .HomeSliderImg {width:100%;height:auto;}
	.Body_introduction section .HomeSlider > li .HomeSliderFirst {position:absolute;width:50%;right:0px;left:0px;top:30vw;margin:auto;z-index:99;}
	.Body_introduction section .HomeSlider > li .HomeSliderDetail {position:absolute;bottom:40px;right:40px;padding:20px 100px 20px 30px;background:rgba(255,255,255,0.7);font-size:16px;}
	.Body_introduction section .HomeSlider > li .HomeSliderDetail h1 {font-weight:600;margin-bottom:5px;}
	.Body_introduction section .HomeSlider > li .HomeSliderDetail h2 {font-weight:300;margin-bottom:15px;}
	.Body_introduction section .HomeSlider > li .HomeSliderDetail .deco {color:white;position:absolute;font-size:50px;font-weight:200;right:30px;top:40px;}
	.Body_introduction section .HomeSlider > li .HomeSliderDetail .productExclu {position:absolute;right:20px;margin-top:-40px;display:inline-block;padding:5px 15px;margin-bottom:15px;background:#ffffff;font:400 18px "Poppins";line-height:16px;color:#222222;}
	
	.Body_introduction section:nth-of-type(2) {width:90%;margin:0 auto 5px;padding:20px 5% 30px;background:white;}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper {position:relative;}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper .sliderButton {position:absolute;top:40%;z-index:10;display:block;width: 14px;height:39px;}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper .sliderButton img {width:100%;height:auto;}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper .sliderButton.newListPrev {left:-3%}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper .sliderButton.newListNext {right:-3%}
	.Body_introduction section:nth-of-type(2) .newList {width:100%;}
	.Body_introduction section:nth-of-type(2) .newList > li {display:block;float:left;position:relative;margin:10px;background:white;box-shadow:none;overflow:hidden;}
	.Body_introduction section:nth-of-type(2) .newList > li .genListImg {width:100%;height:auto;transition:opacity 3s;}
	.Body_introduction section:nth-of-type(2) .newList > li .genListExclu {position:absolute;top:0px;right:0px;background:rgba(255,255,255,0.7);padding:5px 10px;z-index:9;}
	.Body_introduction section:nth-of-type(2) .newList > li .genListContent {position:absolute;width:90%;padding:10px 5%;bottom:0;}
	.Body_introduction section:nth-of-type(2) .newList > li .genListContent h2 {margin:0;font:300 20px "Poppins";color:#ffffff}
	.Body_introduction section:nth-of-type(2) .newList > li:hover .genListImg {opacity:0.7;transition:opacity 0.3s;}
	
/* RESULT */
	.SearchEngine {width:780px;min-width:800px;margin:20px auto;}
	.SearchEngine label {float:left;font:300 15px "Poppins";color:#222222;text-transform:uppercase;margin-right:6px;line-height:25px;text-align:right;}
	.SearchEngine select {float:left;padding:2px;height:26px;border:1px solid #000000;border-radius:4px;margin-right:12px;cursor:pointer;line-height:26px;}
	.SearchEngine option {font:300 15px "Poppins";color:#222222;}
	.SearchEngine #Category {}
	.SearchEngine #Category select {}
	.SearchEngine #vl9 {}
	.SearchEngine #vl9 select {}
	.SearchEngine #priceselect {}
	.SearchEngine #priceselect select {width:100px;}
	.SearchEngine .pieceSelect {display:none;}
	.SearchEngine .pieceSelect select {width:60px;}
	.SearchEngine .Keywords {clear:left;float:left;padding-top:20px;}
	.SearchEngine .Keywords label {}
	.SearchEngine .Keywords input {padding:5px;width:350px;border:1px solid #000000;border-radius:4px;margin-right:20px;}
	.SearchEngine button {float:left;background:none;text-transform:uppercase;text-decoration:underline;transition:2s;margin-top:20px;}
	.SearchEngine button[type="button"] {font:300 15px "Poppins";color:#222222;opacity:0.4;}
	.SearchEngine button[type="button"]:hover {text-decoration:none;opacity:1;transition:0.3s;}
	.SearchEngine button[type="submit"] {font:300 15px "Poppins";color:#222222;margin-right:15px;}
	.SearchEngine button[type="submit"]:hover {text-decoration:none;opacity:0.6;transition:0.3s;}

	.result section:nth-of-type(1) {width:100%;padding:15px 0;background:white;}
	.result section:nth-of-type(2) {background:white;}
	.result section:nth-of-type(2) .productList {width:100%;}
	.result section:nth-of-type(2) .productList li {display:block;clear:both;width:100%;margin:0;padding:0;border-top:1px solid black;}
	.result section:nth-of-type(2) .productList li .genListThumb {float:left;width:60%;margin:0;overflow:hidden;}
	.result section:nth-of-type(2) .productList li .genListThumb .genListThumbImg {transition: all 1s ease;}
	.result section:nth-of-type(2) .productList li .genListThumb:hover .genListThumbImg {opacity:1.8;transition:1s;transform:scale(1.04);}
	.result section:nth-of-type(2) .productList li .genListExclu {position:absolute;right:0;margin-top:0px;z-index:30;display:inline-block;padding:15px 20px;margin-bottom:15px;background:#ffffff;font:300 25px "Poppins";line-height:24px;color:#222222;}
	.result section:nth-of-type(2) .productList li .genListDetail {float:right;width:24%;margin:0;padding:6vw 8% 0;text-align:left;color:#000000;font-size:13px;}
	.result section:nth-of-type(2) .productList li .genListDetail h3 {font:300 30px "Poppins";line-height:26px;color:#222222;font-weight:600;}
	.result section:nth-of-type(2) .productList li .genListDetail h3 small {font-weight:400;}
	.result section:nth-of-type(2) .productList li:nth-of-type(even) .genListThumb  {float:right;}
	.result section:nth-of-type(2) .productList li:nth-of-type(even) .genListExclu  {right:auto;left:0;}
	.result section:nth-of-type(2) .productList li:nth-of-type(even) .genListDetail  {float:left;}

	.ProductListEmpty {text-align:center;}

/* DETAIL */
	.detail section:nth-of-type(1) {width:70%;padding:0 15% 30px;background:white;overflow:hidden;}
	.detail section:nth-of-type(1) .sectionTitle small {display:block;font-size:20px;}
	.detail section:nth-of-type(1) .backButton {position:absolute;left:0;margin-top:10px;z-index:30;display:inline-block;padding:5px 15px;margin-bottom:15px;background:#ffffff;font:400 18px "Poppins";line-height:16px;color:#222222;}
	.detail section:nth-of-type(1) .productExclu {position:absolute;right:0;margin-top:10px;z-index:30;display:inline-block;padding:5px 15px;margin-bottom:15px;background:#ffffff;font:400 18px "Poppins";line-height:16px;color:#222222;}
	.detail section:nth-of-type(1) .sectionSlider {width:300%;margin-left:-100%;margin-bottom:10px;position:relative;}
	.detail section:nth-of-type(1) .sliderButton.sliderPrev {left:26%;}
	.detail section:nth-of-type(1) .sliderButton.sliderNext {right:26%}
	
	.detail section:nth-of-type(1) .thumbSlider {width:100%;margin-bottom:20px;position:relative;}
	.detail section:nth-of-type(1) .thumbListSlider {margin:0 auto;overflow:hidden;display:none;}
	.detail section:nth-of-type(1) .thumbListSlider li {float:left;position:relative;margin:0;box-shadow:0 -55px 55px #000;z-index:20;}
	.detail section:nth-of-type(1) .thumbListSlider li .thumbListImg {width:100%;height:auto;display:none;transition:0.5s;}
	.detail section:nth-of-type(1) .thumbButton {position:absolute;top:0;z-index:21;display:flex;width: 2.8vw;height:9.1vw;background:transparent;align-items: center;}
	.detail section:nth-of-type(1) .thumbButton.thumbPrev {left:0%;justify-content:flex-end;}
	.detail section:nth-of-type(1) .thumbButton.thumbNext {right:0%;justify-content:flex-start;}
	
	.detail section:nth-of-type(1) .actionList {position:absolute;z-index:30;width:40%;left:0;right:0;margin:auto;bottom:8px;text-align:center;}
	.detail section:nth-of-type(1) .actionList li {display:inline-block;width:15%;vertical-align:top;}
	.detail section:nth-of-type(1) .actionList li a {display:inline-block;cursor:pointer;background:#726658;text-align:left;width:90%;padding:15px 2% 15px 8%;font-size:0.9vw;font-weight:600;color:white;line-height:15px;transition:opacity 2s;}
	.detail section:nth-of-type(1) .actionList li a:hover {opacity:0.6;transition:opacity 0.3s;}
	.detail section:nth-of-type(1) .actionList li a .deco {float:left;width:20%;margin-right:15px;}
	.detail section:nth-of-type(1) .actionList li a .deco img {width:26px;height:auto;}
	.detail section:nth-of-type(1) .sectionContentLeft {clear:left;width:68%;}
	.detail section:nth-of-type(1) .sectionContentRight {width:28%;}
	.detail section:nth-of-type(1) .sectionContentLeft .sectionRef {margin-bottom:30px;}
	.detail section:nth-of-type(1) .sectionContentLeft .sectionTitle {}
	.detail section:nth-of-type(1) .sectionContentLeft .sectionTitle h1 {font-weight:600;}
	.detail section:nth-of-type(1) .sectionContentLeft .sectionTitle h1 small {display:block;font-weight:200;}
	.detail section:nth-of-type(1) .sectionContentLeft h4 {margin-bottom:0;}
	.detail section:nth-of-type(1) .sectionContentLeft p.detailCrit {margin-left:15px;}
	.detail section:nth-of-type(1) .sectionContentRight .thumbList {width:100%;}
	.detail section:nth-of-type(1) .sectionContentRight .thumbList li {animation:none;width:47%;margin:0 1% 1.5%;}
	.detail section:nth-of-type(1) .sectionContentRight .thumbList li:nth-of-type(odd) {margin-left:0;}
	.detail section:nth-of-type(1) .sectionContentRight .thumbList li:nth-of-type(even) {margin-right:0;}

	#swipebox-overlay {background:rgba(0,0,0,0.8) !important;}
	#swipebox-top-bar {background:transparent !important;}
	#swipebox-bottom-bar {width:70% !important;background:rgba(0,0,0,0.8) !important;left:0;right:0;margin:auto !important;}
	#swipebox-prev,
	#swipebox-next,
	#swipebox-close {
		background-color: transparent;
		background-image: url('/specific_images/2/7/3/icons2epng.png?update=20160701160427') !important;
		background-repeat: no-repeat;
		background-position: center center !important
		text-decoration: none !important;
		cursor: pointer !important;
		width: 50px !important;
		height: 50px !important;
		border:0 !important;
		top: 0;
	}

	.ProductDetailDispo {margin-bottom:16px;text-align:center;margin-bottom:20px;}
	.ProductDetailDispo h4 {font:300 20px "Poppins";color:#ffffff;margin-bottom:10px;text-align:center;background:#9b8f7e;}
	.ProductDetailDispo ol li {background:#dbf8c2;padding:2px 0 2px 20px;font-size:13px;color:#666;margin-bottom:3px;}
	.ProductDetailDispo ol li span {display:inline-block;}
	.ProductDetailDispo ol li span:nth-child(1) {padding-right:20px;}
	.ProductDetailDispo ol li span:nth-child(2) {padding-right:20px;}
	.ProductDetailDispo ol li span:nth-child(3) {padding-right:32px;}
	.ProductDetailDispo ul {width:160px;margin-bottom:10px;border:solid 1px #9b8f7e;text-align:left;font-size:0;display:inline-block;}
	.ProductDetailDispo ul li {background:#dbf8c2;margin:0 1px 1px 0;font-size:15px;color:#666;display:inline-block;width:22px;height:22px;text-align:center;vertical-align:top;}
	.ProductDetailDispo ul li:nth-of-type(1) {width:100%;padding:0 0 1px 0;background:#9b8f7e;color:white;}
	.ProductDetailDispo ul li:nth-of-type(n+2):nth-of-type(-n+8) {background:#eee;}
	.ProductDetailDispo ul li:nth-of-type(7n+1) {margin-right:0;}
	.ProductDetailDispo ul li.Resa {background:#eac4b2;}
	.ProductDetailDispo .ProductDetailDispoLegend {}
	.ProductDetailDispo .ProductDetailDispoLegend span {float:left;display:block;width:22px;height:22px;background:#dbf8c2;}
	.ProductDetailDispo .ProductDetailDispoLegend span:nth-of-type(2) {background:#eac4b2;}
	.ProductDetailDispo .ProductDetailDispoLegend label {float:left;display:inline-block;padding:2px 16px 0 4px;}

	.ProductDetailCalendarLink 	{clear:both;margin:20px 0;text-align:left;}
	.ProductDetailDispoLink 	{clear:both;display:block;margin:20px 0 10px;font:300 20px "Poppins";color:#ffffff;background:#9b8f7e;text-align:center;}
	.ProductDetailButtonLong 	{clear:both;display:block;margin:10px 0;font:300 20px "Poppins";color:#ffffff;background:#726658;text-align:center;}

	#ProductDetailFullDispo {display:none;margin-bottom:20px;text-align:center;}
	#ProductDetailFullDispo .ProductDetailFullDispoButton {float:right;clear:both;display:block;margin:20px 0;padding:3px 20px;font:300 20px "Poppins";color:#ffffff;background:#726658;text-align:center;}
	#ProductDetailFullDispo h4 {clear:both;font:300 20px "Poppins";color:#ffffff;margin-bottom:10px;text-align:center;background:#9b8f7e;}
	#ProductDetailFullDispo ol li {background:#dbf8c2;padding:2px 0 2px 20px;font-size:16px;letter-spacing:3px;color:#666;margin-bottom:3px;}
	#ProductDetailFullDispo ol li span {display:inline-block;}
	#ProductDetailFullDispo ol li span:nth-child(1) {padding-right:32px;}
	#ProductDetailFullDispo ol li span:nth-child(2) {padding-right:32px;}
	#ProductDetailFullDispo ol li span:nth-child(3) {padding-right:64px;}

	#ProductDetailFullDispo ul {width:160px;margin-bottom:4px;margin-right:4px;border:solid 1px #9b8f7e;display:inline-block;vertical-align:top;}
	#ProductDetailFullDispo ul:nth-of-type(4n+1) {clear:both;}
	#ProductDetailFullDispo ul li {background:#dbf8c2;margin:0 1px 1px 0;font-size:15px;color:#666;float:left;width:22px;height:22px;text-align:center;}
	#ProductDetailFullDispo ul li:nth-of-type(1) {width:160px;padding:0 0 1px 0;background:#9b8f7e;color:white;}
	#ProductDetailFullDispo ul li:nth-of-type(n+2):nth-of-type(-n+8) {background:#eee;}
	#ProductDetailFullDispo ul li:nth-of-type(7n+1) {margin-right:0;}
	#ProductDetailFullDispo ul li.Resa {background:#eac4b2;}

	.fichetechnique section:nth-of-type(1) {width:90%;padding:0 15% 30px;background:white;}
	.fichetechnique section:nth-of-type(1) h1 {margin-bottom:15px;}
	.fichetechnique section:nth-of-type(1) select {float:left;padding:2px;border:1px solid #000000;margin-bottom:15px;}
	.fichetechnique section:nth-of-type(1) input[type="button"] {display:block;clear:both;width:50%;margin:0;padding:4px 0;background: none;font:300 25px "Poppins";line-height:24px;color:#222222;transition:1s;border:1px solid #000000;}
	.fichetechnique section:nth-of-type(1) input[type="button"]:hover {opacity:0.6;transition:opacity 0.3s;}
	.fichetechnique section:nth-of-type(2) {width:90%;padding:0 15% 30px;background:white;}
	.telecharger section:nth-of-type(1) {width:90%;padding:30px 15%;background:white;}
	.telecharger section:nth-of-type(1) a {text-decoration:underline;}
	
	#ProductDetailGoogleMap {width:619px;height:380px;margin:20px 0;border:solid 1px black;box-shadow:1px 1px 6px #777;}

	.friendForm {background:#9b8f7e;margin:-40px 0 30px;padding:20px;}
	.friendForm legend {font:300 20px "Poppins";color:#ffffff;margin-bottom:10px;}
	.friendForm fieldset:nth-of-type(1) {float:left;width:55%;border-right:1px solid white;padding-right:2%;}
	.friendForm fieldset:nth-of-type(2) {float:right;width:40%;}
	.friendForm label {float:left;clear:left;text-align:right;color:white;width:45%;margin-bottom:15px;}
	.friendForm input {float:right;background:none;border-bottom:1px solid white;padding:4px 6px;width:46%;margin-bottom:15px;color:white;}
	.friendForm fieldset:nth-of-type(1) .sendcopy {clear:both;width:48%;height:30px;float:right;}
	.friendForm fieldset:nth-of-type(1) .sendcopy label {clear:none;width:auto;text-align:left;}
	.friendForm fieldset:nth-of-type(1) .sendcopy input {width:auto;background:none;border:0;float:left;padding:0;margin-right:15px;margin-left:0;margin-top:6px;}
	.friendForm fieldset:nth-of-type(2) label {clear:both;width:100%;text-align:left;margin-bottom:5px;}
	.friendForm fieldset:nth-of-type(2) textarea {float:right;background:none;border:1px solid white;padding:4px 6px;width:100%;margin-bottom:15px;color:white;}
	.friendForm label.error {color:red;text-align:left;margin-bottom:15px;margin-left:45%;}
	.friendForm input.error,.friendForm textarea.error, .friendForm select.error {border:1px solid red;}
	.friendForm .vccCheck {clear:both;}
	.friendForm .vccCheck label {}
	.friendForm .vccCheck .captcha img {float:left;width:7%;}
	.friendForm .vccCheck input {width:46%;}
	.friendForm button {display:block;clear:both;width:100%;margin:20px auto 0;padding:5px 0;background: rgba(255,255,255,0.1);font:300 25px "Poppins";line-height:24px;color:#ffffff;transition:1s;border:1px solid white;}
	.friendForm button:hover {opacity:0.6;transition:opacity 0.3s;}

	.contactForm {background:#9b8f7e;margin:40px 0 30px;padding:20px 30px;}
	.contactForm fieldset {}
	.contactForm legend {font:300 20px "Poppins";color:#ffffff;margin-bottom:10px;text-align:center;}
	.contactForm label {display:block;clear:both;width:100%;text-align:left;color:white;margin-bottom:5px;}
	.contactForm input {background:none;border-bottom:1px solid white;padding:4px 0;width:100%;margin-bottom:15px;color:white;}
	.contactForm textarea {float:right;background:none;border:1px solid white;padding:4px 2%;width:96%;height:150px;margin-bottom:15px;color:white;}
	.contactForm label.error {color:red;text-align:left;margin-bottom:15px;margin-left:0;}
	.contactForm input.error,.contactForm textarea.error, .contactForm select.error {border:1px solid red;}
	.contactForm .vccCheck {clear:both;}
	.contactForm .vccCheck .captcha {text-align:center;}
	.contactForm .vccCheck label {font-size:13px;}
	.contactForm button {display:block;clear:both;width:100%;margin:20px auto 0;padding:5px 0;background: rgba(255,255,255,0.1);font:300 25px "Poppins";line-height:24px;color:#ffffff;transition:1s;border:1px solid white;}
	.contactForm button:hover {opacity:0.6;transition:opacity 0.3s;}

	.productbloc {position:relative;width:100%;cursor:pointer;padding:0;margin:0;}
	.productbloctext {position:absolute;bottom:0;padding:4px 0;width:100%;color:black;background: rgba(255,255,255,0.5);}
	.productbloc .swipebox {}
	.productbloc .swipebox img {width:100%;height:auto;}
	.productDetailGallery {display:none;}
	
	.sectionSlider.swipeversion {width:100%!important; margin-left:0!important;}
	.sectionSlider.swipeversion > .actionList {width:100%!important;}
	.sectionSlider.swipeversion > .actionList li {width:20%!important;}
	
	#honorairelink {text-align:center;}

/* VOTRE PATRIMOINE */
	.Body_votrepatrimoine section:nth-of-type(1) {}
	.Body_votrepatrimoine section:nth-of-type(2) {background:white;}
	.Body_votrepatrimoine section:nth-of-type(1) .sectionCaption {width:60%;top:8vw;background:white;padding:30px;}
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton {position:absolute;width:22%;border:1px solid white;left:0;right:0;margin:auto;bottom:10vw;}
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton a {display:block;padding:20px 30px;font:300 25px "Poppins";line-height:24px;color:#ffffff;background:rgba(255,255,255,0.3);text-align:center;transition:1s;}
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton a:hover {opacity:0.6;transition:opacity 0.3s;}

/* VENDRE / ACHETER / GROUPE */
	.Body_vendreunbien section:nth-of-type(1) {}
	.Body_vendreunbien section:nth-of-type(2) {background:white;}
	.Body_vendreunbien section:nth-of-type(1) .sectionCaption {width:60%;top:8vw;background:white;padding:30px;}
	.Body_vendreunbien section:nth-of-type(1) .genButton {display:block;width:30%;margin:2vw auto;}
	.Body_vendreunbien section:nth-of-type(1) .genButton a {width:100%;text-align:center;}

	.Body_acheterunbien section:nth-of-type(1) {}
	.Body_acheterunbien section:nth-of-type(2) {background:white;}
	.Body_acheterunbien section:nth-of-type(1) .sectionCaption {width:60%;top:8vw;background:white;padding:30px;}
	.Body_acheterunbien section:nth-of-type(1) .genButton {display:block;width:30%;margin:2vw auto;}
	.Body_acheterunbien section:nth-of-type(1) .genButton a {width:100%;text-align:center;}

	.Body_presentationdelasociete section:nth-of-type(1) {}
	.Body_presentationdelasociete section:nth-of-type(2) {background:white;}
	.Body_presentationdelasociete section:nth-of-type(1) .sectionCaption {width:60%;top:8vw;background:white;padding:30px;}
	.Body_presentationdelasociete section:nth-of-type(1) .genButton {display:block;width:30%;margin:2vw auto;}
	.Body_presentationdelasociete section:nth-of-type(1) .genButton a {width:100%;text-align:center;}

/* RESERVATION */
	.Body_reserverunelocationenligne section:nth-of-type(1) {}
	.Body_reserverunelocationenligne section:nth-of-type(2) {width:90%;padding:30px 5%;background:white;}

	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionContentLeft {clear:left;width:35%;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionContentRight {width:58%;}

	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionTitle small {display:block;font-size:20px;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionRef {margin-bottom:30px;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionTitle {}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionTitle h1 {font-weight:600;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionTitle h1 small {display:block;font-weight:200;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .resaImg {width:100%;height:auto;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .thumbList {width:100%;clear:both;margin-top:20px;text-align:left;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .thumbList li {animation:none;width:15%;margin:0 0.5% 1.5%;}

	.Body_reserverunelocationenligne .resaForm {background:none;margin:0 0 30px;padding:0;width:80%;float:right;}
	.Body_reserverunelocationenligne .resaForm legend {font:300 20px "Poppins";color:#ffffff;margin-bottom:15px;display:inline-block;}
	.Body_reserverunelocationenligne .resaForm label {display:block;clear:both;float:left;width:28%;text-align:right;color:#000000;margin-bottom:5px;}
	.Body_reserverunelocationenligne .resaForm input {background:none;float:right;width:70%;border-bottom:1px solid #000000;padding:4px 0;margin-bottom:15px;color:#000000;}
	.Body_reserverunelocationenligne .resaForm textarea {float:right;background:none;width:66%;border:1px solid #000000;padding:4px 2%;height:150px;margin-bottom:15px;color:#000000;}
	.Body_reserverunelocationenligne .resaForm label.error {color:red;text-align:left;margin-bottom:10px;margin-left:30%;font-size:11px;}
	.Body_reserverunelocationenligne .resaForm input.error,.resaForm textarea.error, .resaForm select.error {border:1px solid red;margin-bottom:4px;}
	.Body_reserverunelocationenligne .resaForm .vccCheck {clear:both;}
	.Body_reserverunelocationenligne .resaForm .vccCheck .captcha {text-align:center;}
	.Body_reserverunelocationenligne .resaForm .vccCheck label {font-size:13px;}
	.Body_reserverunelocationenligne .resaForm .vccCheck label {width:100%;text-align:left;}
	.Body_reserverunelocationenligne .resaForm .vccCheck input {width:58%;}
	.Body_reserverunelocationenligne .resaForm button {display:block;clear:both;float:right;width:70%;margin:20px auto 0;padding:5px 0;background: none;font:300 25px "Poppins";line-height:24px;color:#222222;transition:1s;border:1px solid #000000;}
	.Body_reserverunelocationenligne .resaForm button:hover {opacity:0.6;transition:opacity 0.3s;}

/* AGENCE */
	.Body_lagencedebeaulieusurmer section:nth-of-type(1) {}
	.Body_lagencedebeaulieusurmer section:nth-of-type(2) {background:white;}
	.Body_lagencedebeaulieusurmer section:nth-of-type(1) .sectionTitle {position:absolute;left:0;right:0;margin:auto;width:60%;top:4vw;padding:30px;}
	.Body_lagencedebeaulieusurmer .sectionTile li .sectionContent {width:30%;padding:5vw 10% 0;}
	
/* CONTACT */
	.Body_nouscontacter section:nth-of-type(1) {}
	.Body_nouscontacter section:nth-of-type(2) {background:white;width:70%;padding:30px 15%;}
	.Body_nouscontacter section:nth-of-type(1) .sectionTitle {position:absolute;left:0;right:0;margin:auto;width:60%;top:4vw;padding:30px;}

	.Body_nouscontacter section:nth-of-type(2) .sectionContentLeft {width:52%;padding-right:4%;border-right:1px solid #000000;}
	.Body_nouscontacter section:nth-of-type(2) .sectionContentRight {width:44%;}

	.Body_nouscontacter .contactForm {background:none;margin:0 0 30px;padding:0;}
	.Body_nouscontacter .contactForm legend {font:300 20px "Poppins";color:#ffffff;margin-bottom:15px;text-align:center;}
	.Body_nouscontacter .contactForm label {display:block;clear:both;float:left;width:28%;text-align:right;color:#000000;margin-bottom:5px;}
	.Body_nouscontacter .contactForm input {background:none;float:right;width:70%;border-bottom:1px solid #000000;padding:4px 0;margin-bottom:15px;color:#000000;}
	.Body_nouscontacter .contactForm textarea {float:right;background:none;width:66%;border:1px solid #000000;padding:4px 2%;height:150px;margin-bottom:15px;color:#000000;}
	.Body_nouscontacter .contactForm label.error {color:red;text-align:left;margin-bottom:10px;margin-left:30%;font-size:11px;}
	.Body_nouscontacter .contactForm input.error,.contactForm textarea.error, .contactForm select.error {border:1px solid red;margin-bottom:4px;}
	.Body_nouscontacter .contactForm .vccCheck label {width:100%;text-align:left;}
	.Body_nouscontacter .contactForm .vccCheck input {width:58%;}
	.Body_nouscontacter .contactForm button {display:block;clear:both;float:right;width:70%;margin:20px auto 0;padding:5px 0;background: none;font:300 25px "Poppins";line-height:24px;color:#222222;transition:1s;border:1px solid #000000;}
	.Body_nouscontacter .contactForm button:hover {opacity:0.6;transition:opacity 0.3s;}

/* MA SELECTION */
	.Body_espaceprive section:nth-of-type(1) {}
	.Body_espaceprive section:nth-of-type(2) {background:white;width:60%;padding:30px 20%;}
	.Body_espaceprive section:nth-of-type(1) .sectionTitle {position:absolute;left:0;right:0;margin:auto;width:60%;top:4vw;padding:30px;}
	.Body_espaceprive section:nth-of-type(2) .genButton {display:block;width:30%;margin:2vw auto;}
	.Body_espaceprive section:nth-of-type(2) .genButton a {width:100%;text-align:center;}
	.Body_espaceprive .selectionForm {background:#9b8f7e;margin:0 0 30px;padding:20px;}
	.Body_espaceprive .selectionForm legend {font:300 20px "Poppins";color:#ffffff;margin-bottom:10px;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(1) {float:left;width:45%;border-right:1px solid white;padding-right:5%;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(2) {float:right;width:45%;}
	.Body_espaceprive .selectionForm label {float:left;clear:left;text-align:right;color:white;width:35%;margin-bottom:15px;}
	.Body_espaceprive .selectionForm input {float:right;background:none;border-bottom:1px solid white;padding:4px 6px;width:56%;margin-bottom:15px;color:white;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(2) label {clear:both;width:100%;text-align:left;margin-bottom:5px;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(2) textarea {float:right;background:none;border:1px solid white;padding:4px 6px;width:100%;height:200px;margin-bottom:15px;color:white;}
	.Body_espaceprive .selectionForm label.error {color:red;text-align:left;margin-bottom:15px;margin-left:45%;}
	.Body_espaceprive .selectionForm input.error,.friendForm textarea.error, .friendForm select.error {border:1px solid red;}
	.Body_espaceprive .selectionForm .vccCheck {clear:both;}
	.Body_espaceprive .selectionForm .vccCheck label {}
	.Body_espaceprive .selectionForm .vccCheck .captcha span {display:block;float:right;width:58%;}
	.Body_espaceprive .selectionForm .vccCheck .captcha img {float:left;width:15%;}
	.Body_espaceprive .selectionForm button {display:block;clear:both;width:70%;margin:20px auto 0;padding:5px 0;background: rgba(255,255,255,0.1);font:300 25px "Poppins";line-height:24px;color:#ffffff;transition:1s;border:1px solid white;}
	.Body_espaceprive .selectionForm button:hover {opacity:0.6;transition:opacity 0.3s;}
	.Body_espaceprive .selectionList {}
	.Body_espaceprive .selectionList li {display:block;width:49%;margin:0;padding:0;}
	.Body_espaceprive .selectionList li:nth-of-type(odd) {clear:both;float:left;}
	.Body_espaceprive .selectionList li:nth-of-type(even) {float:right;}
	.Body_espaceprive .selectionList li .genListThumb {float:none;width:100%;margin:0;}
	.Body_espaceprive .selectionList li .genListThumb .genListExclu {position:absolute;left:10px;margin-top:10px;z-index:30;display:inline-block;padding:5px 15px;margin-bottom:15px;background:#ffffff;font:400 18px "Poppins";line-height:16px;color:#222222;}
	.Body_espaceprive .selectionList li .genListThumb .genListDelete {position:absolute;right:10px;top:10px;z-index:33;font:300 25px "Poppins";line-height:24px;color:#ffffff;}
	.Body_espaceprive .selectionList li .genListDetail {float:none;width:100%;margin:0;padding:2vw 0 0;text-align:left;color:#000000;font-size:13px;}
	.Body_espaceprive .selectionList li .genListDetail h3 {font:300 30px "Poppins";line-height:26px;color:#222222;font-weight:600;}
	.Body_espaceprive .selectionList li .genListDetail h3 small {font-weight:400;}

/* baremes-et-conditions */
	.Body_baremesetconditions section:nth-of-type(1) {}
	.Body_baremesetconditions section:nth-of-type(2) {background:white;}
	.Body_baremesetconditions section:nth-of-type(1) .sectionCaption {width:60%;top:8vw;background:white;padding:30px;}
	.Body_baremesetconditions section:nth-of-type(1) .genButton {display:block;width:30%;margin:2vw auto;}
	.Body_baremesetconditions section:nth-of-type(1) .genButton a {width:100%;text-align:center;}
	#honoraireList {margin:20px 0;}
	#honoraireList li {background:url('/specific_images/2/8/5/download2epng.png?update=20170329162438') no-repeat left top;padding-left:35px;margin-bottom:10px;display:block;}

/* FOOTER */
	footer {width:100%;clear:both;position:relative;z-index:30;background:#ffffff;border-top:1px solid #726658;padding:20px 0 15px;transition:margin 0.5s;}
	footer aside {width:95%;margin: 0 auto 20px;}
	footer aside .columnLeft {float:left;width:24%;}
	footer aside .columnLeft .columnContent {float:left;}
	footer aside .columnCenter {text-align:center;width:48%;margin:auto;box-sizing:border-box;}
	footer aside .columnRight {float:right;width:24%;}
	footer aside .footerLogo {display:inline-block;margin:10px auto 30px;}
	footer aside .socialShare {clear:both;float:left;margin-top:25px;margin-right:25px;margin-bottom:30px;}
	footer aside .socialShare li {display:block;width:34px;}
	footer aside .socialShare li a {display:block;opacity:1;transition:2s;}
	footer aside .socialShare li a:hover {opacity:0.5;transition:0.5s;}
	footer aside .socialShare li a img {width:100%;height:auto;}
	.baseline {clear:both;position:relative;z-index:2;text-align:center;color:#ffffff;font-size:13px;background:#000000;padding:10px 0;}
	.baseline a {color:#ffffff;}


	/* IMG*/
	.gm-img-responsive>img, .gm-img-responsive .gemeapp_image, .gm-img-responsive>a>img {max-width:100%;min-width:100%;height:auto;}
	
	.clt-mobile-coord { display: none; }
	.clt-mobile-show { display: none!important; }

/* RESPONSIVE */
@media screen and (max-width: 900px) {	

	
	body 	{font:400 13px "Poppins";color:#222222;}
	h1 		{font:300 22px "Poppins";line-height:26px;color:#222222;margin-bottom:15px;}
	h2 		{font:300 18px "Poppins";line-height:24px;color:#222222;margin-bottom:15px;}
	h3 		{font:400 16px "Poppins";line-height:20px;color:#222222;margin-bottom:10px;}
	h4 		{font:400 15px "Poppins";line-height:16px;color:#222222;margin-bottom:10px;}
	p.alert {font-size:16px;}
	.genButton {margin:20px auto;}
	.genButton a {font-size:16px;}

	
	.sectionTile li .sectionVisuel {float:none;width:100%;}
	.sectionTile li .sectionContent {float:none;width:90%;padding:20px 5%;font-size:12px;}
	.sectionTile li .sectionButton {width:200px;}
	.sectionTile li .sectionButton a {font:300 18px "Poppins";line-height:24px;color:#222222;padding:10px 15px;}
	.sectionTile li:nth-of-type(even) .sectionVisuel  {float:none;}
	.sectionTile li:nth-of-type(even) .sectionContent  {float:none;}
	

	header .mainMenu > li a {font:300 18px "Poppins";color:#726658;}
	header .mainMenu > li .trigger {font:300 18px "Poppins";color:#726658;}
	header .mainMenu > li > ul li a {font:300 12px "Poppins";color:#726658;}
	header .headerContent .sideMenu > li {font:300 12px "Poppins";color:#ffffff;color:#726658;}
	header .headerContent .sideMenu > li a {font:300 12px "Poppins";color:#ffffff;color:#726658;}
	header .headerContent .sideMenu > li a:hover {font-weight:600;}
	header .headerContent .sideMenu > li.current a {font-weight:600;}
	header .headerContent nav {font-size:22px;}
	header .headerContent nav .headerMenu #hamburger {width:20px;}
	header .headerContent nav .headerMenu #cross {width:30px;}
	

	.Body_introduction header .headerLogo {width:200px;}
	.Body_introduction header .mainMenu > li a {font:300 18px "Poppins";color:#ffffff;}	
	.Body_introduction header .mainMenu > li.current > a {color:#222222;}
	.Body_introduction header .mainMenu > li .trigger {font:300 18px "Poppins";color:#ffffff;}
	.Body_introduction header .mainMenu > li > ul li.current > a {color:#222222;}
	.Body_introduction header .headerContent .sideMenu > li {font:300 12px "Poppins";color:#ffffff}
	.Body_introduction header .headerContent .sideMenu > li a {font:300 12px "Poppins";color:#ffffff;}
	.Body_introduction section .homeMenu li a {width:90px;font:400 15px "Poppins";line-height:16px;color:#222222;}
	.Body_introduction section .HomeSlider > li .HomeSliderFirst {top:260px;}
	.Body_introduction section:nth-of-type(2) .genListSliderWrapper .sliderButton {top:40px;}
	.Body_introduction section:nth-of-type(2) .newList > li .genListContent h2 {font:300 18px "Poppins";color:#ffffff}

	.SearchEngine label {font:300 13px "Poppins";color:#222222;}
	.SearchEngine option {font:300 13px "Poppins";color:#222222}
	.SearchEngine button[type="button"] {font:300 13px "Poppins";color:#222222;}
	.SearchEngine button[type="submit"] {font:300 13px "Poppins";color:#222222;}
	
	.result section:nth-of-type(2) .productList li .genListThumb {width:50%;}
	.result section:nth-of-type(2) .productList li .genListDetail {font-size:12px;width:42%;padding:20px 4% 0;}
	.result section:nth-of-type(2) .productList li .genListDetail h3 {font:300 22px "Poppins";line-height:26px;color:#222222;font-weight:600;}
	.result section:nth-of-type(2) .productList li .genListDetail h3 small {font-weight:400;}

	.detail section:nth-of-type(1) {width:90%;padding:0 5% 30px;}
	.detail section:nth-of-type(1) .sectionTitle small {font-size:15px;}
	.detail section:nth-of-type(1) .backButton {font:400 15px "Poppins";line-height:16px;color:#222222;}
	.detail section:nth-of-type(1) .productExclu {font:400 15px "Poppins";line-height:16px;color:#222222;}
	.detail section:nth-of-type(1) .actionList {width:54%;bottom:6px;}
	.detail section:nth-of-type(1) .actionList li {display:inline-block;width:15%;vertical-align:top;}
	.detail section:nth-of-type(1) .actionList li a {font-size:12px;font-weight:600;}
	.detail section:nth-of-type(1) .actionList li a .deco {width:20%;margin-right:10px;}
	.detail section:nth-of-type(1) .actionList li a .deco img {width:26px;}
	.detail section:nth-of-type(1) .sectionContentLeft {width:58%;}
	.detail section:nth-of-type(1) .sectionContentRight {width:38%;}
	
	.sectionSlider.swipeversion > .actionList {width:100%!important;}
	.sectionSlider.swipeversion > .actionList li {width:20%!important;}
	
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton a {padding:10px 15px;font:300 18px "Poppins";line-height:24px;color:#ffffff;}
	.Body_vendreunbien section:nth-of-type(1) {min-height:700px;}
	.Body_vendreunbien section:nth-of-type(1) .sectionCaption {width:80%;top:40px;}
	.Body_vendreunbien section:nth-of-type(1) .genButton {width:50%;margin:15px auto;}
	.Body_acheterunbien section:nth-of-type(1) {min-height:700px;}
	.Body_acheterunbien section:nth-of-type(1) .sectionCaption {width:80%;top:40px;}
	.Body_acheterunbien section:nth-of-type(1) .genButton {width:50%;margin:15px auto;}
	.Body_presentationdelasociete section:nth-of-type(1) {}
	.Body_presentationdelasociete section:nth-of-type(1) .sectionCaption {width:80%;top:40px;}
	.Body_presentationdelasociete section:nth-of-type(1) .genButton {width:50%;margin:15px auto;}

	.Body_lagencedebeaulieusurmer .sectionTile li .sectionContent {width:90%;padding:20px 5%;}

	.Body_espaceprive section:nth-of-type(2) {width:80%;padding:30px 10%;}
	.Body_espaceprive section:nth-of-type(2) .genButton {width:40%;margin:15px auto;}
	.Body_espaceprive .selectionForm legend {font:300 18px "Poppins";color:#ffffff;}
	.Body_espaceprive .selectionForm button {font:300 18px "Poppins";line-height:24px;color:#ffffff;}
	.Body_espaceprive .selectionList li .genListThumb .genListExclu {font:400 15px "Poppins";line-height:16px;color:#222222;}
	.Body_espaceprive .selectionList li .genListThumb .genListDelete {font:300 18px "Poppins";line-height:24px;color:#ffffff;}
	.Body_espaceprive .selectionList li .genListDetail h3 {font:300 22px "Poppins";line-height:26px;color:#222222;font-weight:600;}
	.Body_espaceprive .selectionList li .genListDetail h3 small {font-weight:400;}

	.Body_reserverunelocationenligne .resaForm {width:100%;float:none;}
	.Body_reserverunelocationenligne .resaForm label {float:none;text-align:left;width:100%;margin-bottom:5px;}
	.Body_reserverunelocationenligne .resaForm input {float:none;width:100%;}
	.Body_reserverunelocationenligne .resaForm textarea {float:none;width:100%;}
	.Body_reserverunelocationenligne .resaForm label.error {margin-left:0;}
	.Body_reserverunelocationenligne .resaForm .vccCheck label {width:100%;text-align:left;}
	.Body_reserverunelocationenligne .resaForm .vccCheck input {width:50%;float:right;}

	.Body_nouscontacter section:nth-of-type(2) {background:white;width:80%;padding:30px 10%;}
	.Body_nouscontacter section:nth-of-type(1) .sectionTitle {width:80%;}
	.Body_nouscontacter section:nth-of-type(2) .sectionContentLeft {width:54%;padding-right:4%;}
	.Body_nouscontacter section:nth-of-type(2) .sectionContentRight {width:42%;}
	.Body_nouscontacter .contactForm legend {font:300 18px "Poppins";color:#ffffff;}
	.Body_nouscontacter .contactForm button {font:300 18px "Poppins";line-height:24px;color:#222222;}

	footer aside .columnLeft {float:left;width:48%;}
	footer aside .columnRight {float:right;width:48%;}
	footer aside .columnCenter {clear:both;width:80%;margin-top:20px;}
	
}

@media screen and (max-width: 768px) {
	.Body_introduction section .HomeSlider > li .HomeSliderDetail {display:none;}
	.Body_introduction section .HomeSlider > li .HomeSliderFirst {top:250px;width:70%;}

	.result section:nth-of-type(2) .productList li .genListThumb {float:none;width:100%;margin:0;}
	.result section:nth-of-type(2) .productList li .genListDetail {float:none;width:90%;margin:0;padding:30px 5%;}
	.result section:nth-of-type(2) .productList li:nth-of-type(even) .genListThumb  {float:none;}
	.result section:nth-of-type(2) .productList li:nth-of-type(even) .genListDetail  {float:none;}

	.Body_votrepatrimoine section:nth-of-type(1) {min-height:550px;}
	.Body_vendreunbien section:nth-of-type(1) {min-height:1070px;}
	.Body_acheterunbien section:nth-of-type(1) {min-height:950px;}
	.Body_presentationdelasociete section:nth-of-type(1) {min-height:930px;}
	
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton {width:60%;bottom:30px;}
	.Body_votrepatrimoine section:nth-of-type(1) .sectionButton a {padding:20px 15px;}
	.Body_vendreunbien section:nth-of-type(1) .genButton {width:50%;margin:20px auto;}
	.Body_acheterunbien section:nth-of-type(1) .genButton {width:50%;margin:20px auto;}
	.Body_presentationdelasociete section:nth-of-type(1) .genButton {width:50%;margin:20px auto;}

}

@media screen and (max-width: 480px) {
	/* .overlay {display:none;background:rgba(0,0,0,0.9);height:100%;width:100%;position:fixed;z-index:10;} */

	header {height:145px;background:white;border-bottom:1px solid #726658;position:relative;}
	header .headerLogo {width:200px;top:0px;}
	header .headerContent nav {display:block;position:absolute;left:20px;margin-top:10px;animation: none !important;background:none;z-index:13;}
	header .headerContent nav .headerMenu {display:inline-block;position:relative;cursor:pointer;}
	header .headerContent nav .headerMenu .headerMenuTitle {display:none;}
	header .headerContent nav .headerMenu #hamburger {width:30px;margin-right:15px;float:left;}
	header .headerContent nav .headerMenu #hamburger img {width:100%;height:auto;}
	header .headerContent nav .headerMenu #cross {display:none;width:40px;margin-right:5px;float:left;}
	header .headerContent nav .headerMenu #cross img {width:100%;height:auto;}
	header .headerContent nav .headerMenu.open .headerMenuTitle {display:none;}
	header .headerContent nav .headerMenu.open #hamburger {display:none;}
	header .headerContent nav .headerMenu.open #cross {display:block;}

	header .mainMenu {display:none;position:fixed;z-index:12;width:100%;height:80%;top:20%;padding-top:0px;margin-left:0;overflow-y:scroll;background:rgba(255,255,255,0.9);border:0;border-top:1px solid #5b554d;}
	header .mainMenu > li {display:block !important;margin:0;padding:0;min-width:inherit;max-width:inherit;width:100%;border:0;}
	header .mainMenu > li a {display:inline-block;width:88%;z-index:99;margin:0;padding:5% 6%;font:300 18px "Poppins";color:#726658;text-align:left;transition:1s;border-bottom:1px solid #5b554d;}
	header .mainMenu > li a big {display:block;float:right;color:#000000;margin-right:15px;transition:margin 1s;}	
	header .mainMenu > li a:hover {color:#222222;background:#9b8f7e;transition:0.4s;}	
	header .mainMenu > li a:hover big {color:#222222;margin-right:0px;transition:margin 0.4s;}
	header .mainMenu > li.current a {color:#222222;}
	header .mainMenu > li.current a big {color:#222222;}
	header .mainMenu > li .deco {display:none;}
	header .mainMenu > li .trigger {display:none;}
	header .mainMenu > li > ul {display:block;}
	header .mainMenu > li > ul li {display:none;margin:0;padding:0;width:100%;margin-bottom:1px;}
	header .mainMenu > li > ul li:first-child {display:block;}
	header .mainMenu > li:nth-of-type(4) > ul li {display:block;}
	header .mainMenu > li > ul li a {display:inline-block;width:88%;margin:0;padding:5% 6%;font:300 18px "Poppins";color:#726658;text-transform:uppercase;text-align:left;transition:1s;border-bottom:1px solid #5b554d;}
	header .mainMenu > li > ul li a big {display:block;float:right;color:#000000;margin-right:15px;transition:margin 1s;}
	header .mainMenu > li > ul li.current a {color:#222222;}
	header .mainMenu > li > ul li.current > a {color:#222222;}

	header .headerContent .sideMenu {width:100%;margin:0;left:auto;right:auto;top:110px;text-align:center;}
	header .headerContent .sideMenu > li {padding-right:2px;}
	header .headerContent .sideMenu > li .deco img {width:15px;height:auto;}

	.SearchEngine {width:90%;min-width:auto;margin:20px auto;text-align:center}
	.SearchEngine label {float:none;display:block;margin-right:0px;line-height:25px;width:100%;text-align:left;}
	.SearchEngine select {float:none;margin-right:0px;width:100% !important;box-sizing:border-box;margin-bottom:15px;}
	.SearchEngine option {font:300 13px "Poppins";color:#222222; font-size:16px;}
	.SearchEngine .Keywords {clear:left;float:none;padding-top:0px;}
	.SearchEngine .Keywords label {}
	.SearchEngine .Keywords input {padding:5px;width:100%;margin-right:0px;box-sizing:border-box;}
	.SearchEngine button {float:none;display:inline-block;}

	.detail section:nth-of-type(1) .sectionTitle small {display:block;font-size:20px;}
	
	.detail section:nth-of-type(1) .sectionSlider {width:100%;margin-left:0;margin-bottom:20px;position:relative;}
	.detail section:nth-of-type(1) .sliderButton {height:57vw;}
	.detail section:nth-of-type(1) .sliderButton.sliderPrev {left:0;}
	.detail section:nth-of-type(1) .sliderButton.sliderNext {right:0}
	.detail section:nth-of-type(1) .thumbSlider {display:none;;}
	.detail section:nth-of-type(1) .actionList {clear:both;position:relative;width:100%;bottom:0;}
	.detail section:nth-of-type(1) .actionList li {width:24%;}
	.detail section:nth-of-type(1) .actionList li a {width:90%;padding:15px 2% 15px 8%;font-size:11px;text-align:center;min-height:80px;}
	.detail section:nth-of-type(1) .actionList li a:hover {opacity:0.6;transition:opacity 0.3s;}
	.detail section:nth-of-type(1) .actionList li a .deco {float:none;display:inline-block;width:100%;margin-right:0;margin-bottom:10px;}
	.detail section:nth-of-type(1) .actionList li a .deco img {width:30%;height:auto;}
	.detail section:nth-of-type(1) .sectionContentLeft {clear:both;float:none;width:100%;}
	.detail section:nth-of-type(1) .sectionContentRight {clear:both;float:none;width:100%;}
	.detail section:nth-of-type(1) .contactForm {margin:20px 0;}
	.sectionSlider.swipeversion > .actionList li {width:24%!important;}
	
	.friendForm {margin:0px 0 30px;}
	.friendForm legend {font:300 18px "Poppins";color:#ffffff;margin-bottom:10px;}
	.friendForm fieldset:nth-of-type(1) {float:none;width:100%;border-right:0;padding-right:0;}
	.friendForm fieldset:nth-of-type(2) {float:none;width:100%;}
	.friendForm label {float:none;width:100%;margin-bottom:5px;}
	.friendForm input {float:none;width:100%;margin-bottom:15px;}
	.friendForm fieldset:nth-of-type(1) .sendcopy input {margin-right:0;margin-left:0;margin-right:15px;}
	.friendForm fieldset:nth-of-type(2) textarea {float:none;height:150px;}
	.friendForm label.error {margin-left:0;}
	.friendForm .vccCheck .captcha img {float:left;width:9%;}
	.friendForm .vccCheck input {width:41%;}
	.friendForm button {display:block;clear:both;width:100%;margin:20px auto 0;padding:5px 0;background: rgba(255,255,255,0.1);font:300 18px "Poppins";line-height:24px;color:#ffffff;transition:1s;border:1px solid white;}
	.friendForm button:hover {opacity:0.6;transition:opacity 0.3s;}

	.Body_introduction header .headerContent .sideMenu {top:230px;}
	
	.Body_introduction section {min-height:500px;}
	.Body_introduction section .homeMenu {width:100%;margin-top:150px;}
	.Body_introduction section .homeMenu li {width:100%;text-align:center;}
	.Body_introduction section .homeMenu li a {display:inline-block;padding:15px 0;width:70%;margin:10px auto;text-align:center;}

	.Body_introduction section .HomeSliders {overflow:hidden;z-index:0;}
	.Body_introduction section .HomeSlider {text-align:center;position:relative;width:100%;overflow:hidden;z-index:1;}
	.Body_introduction section .HomeSlider > li {float:left;width:100%;position:relative;overflow:hidden;}
	.Body_introduction section .HomeSlider > li .HomeSliderImg {width:100%;height:auto;}
	.Body_introduction section .HomeSlider > li .HomeSliderFirst {display:none;}
	
	.Body_introduction section:nth-of-type(2) {display:none;}

	
	.Body_votrepatrimoine section:nth-of-type(1) .sectionCaption {width:80%;top:30px;}
	.Body_vendreunbien section:nth-of-type(1) .sectionCaption {width:80%;top:30px;}
	.Body_acheterunbien section:nth-of-type(1) .sectionCaption {width:80%;top:30px;}
	.Body_presentationdelasociete section:nth-of-type(1) .sectionCaption {width:80%;top:30px;}
	
	.Body_lagencedebeaulieusurmer section:nth-of-type(1) .sectionTitle {width:80%;top:30px;}
	
	.Body_espaceprive section:nth-of-type(2) {background:white;width:80%;padding:30px 10%;}
	.Body_espaceprive section:nth-of-type(1) .sectionTitle {width:80%;top:0px;}
	.Body_espaceprive section:nth-of-type(2) .genButton {display:block;width:50%;margin:20px auto;}

	.Body_espaceprive .selectionForm fieldset:nth-of-type(1) {float:none;width:100%;border-right:0;padding-right:0;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(2) {float:none;width:100%;}
	.Body_espaceprive .selectionForm label {float:none;text-align:left;width:100%;margin-bottom:5px;}
	.Body_espaceprive .selectionForm input {float:none;width:100%;margin-bottom:15px;color:white;}
	.Body_espaceprive .selectionForm fieldset:nth-of-type(2) textarea {float:none;}
	.Body_espaceprive .selectionForm label.error {margin-left:0;}
	.Body_espaceprive .selectionForm .vccCheck .captcha span {display:block;float:left;width:50%;}
	.Body_espaceprive .selectionForm .vccCheck .captcha img {float:left;width:15%;}
	.Body_espaceprive .selectionForm .vccCheck .captcha input {width:45%;}
	
	.Body_espaceprive .selectionList li {display:block;width:100%;margin:0 0 30px;padding:0;}
	.Body_espaceprive .selectionList li:nth-of-type(odd) {float:none;}
	.Body_espaceprive .selectionList li:nth-of-type(even) {float:none;}

	.Body_reserverunelocationenligne section:nth-of-type(2) {width:80%;padding:30px 10%;}
	.Body_reserverunelocationenligne section:nth-of-type(1) .sectionTitle {width:80%;top:0;padding:30px 10%;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionContentLeft {float:none;width:100%;padding-right:0;border-right:0;}
	.Body_reserverunelocationenligne section:nth-of-type(2) .sectionContentRight {float:none;width:100%;}

	.Body_nouscontacter section:nth-of-type(2) {width:80%;padding:30px 10%;}
	.Body_nouscontacter section:nth-of-type(1) .sectionTitle {width:80%;top:0;padding:30px 10%;}
	.Body_nouscontacter section:nth-of-type(2) .sectionContentLeft {float:none;width:100%;padding-right:0;border-right:0;}
	.Body_nouscontacter section:nth-of-type(2) .sectionContentRight {float:none;width:100%;}

	.Body_nouscontacter .contactForm label {float:none;text-align:left;width:100%;margin-bottom:5px;}
	.Body_nouscontacter .contactForm input {float:none;width:100%;}
	.Body_nouscontacter .contactForm textarea {float:none;width:100%;}
	.Body_nouscontacter .contactForm label.error {margin-left:0;}
	.Body_nouscontacter .contactForm .vccCheck label {width:100%;text-align:left;}
	.Body_nouscontacter .contactForm .vccCheck input {width:50%;float:right;}

	footer aside {width:90%;margin: 0 auto 20px;}
	footer aside .columnLeft {float:none;width:100%;margin-bottom:20px;}
	footer aside .columnLeft .columnContent {float:none;}
	footer aside .columnCenter {width:100%;margin:auto;}
	footer aside .columnRight {float:none;width:100%;margin-bottom:20px;text-align:center;}
	footer aside .footerLogo {display:inline-block;margin:10px auto 30px;}
	footer aside .socialShare {clear:both;float:none;margin:25px 0 30px;width:100%;text-align:center;}
	footer aside .socialShare li {display:inline-block;width:34px;}
	footer aside .socialShare li a {display:block;opacity:1;transition:2s;}
	footer aside .socialShare li a:hover {opacity:0.5;transition:0.5s;}
	footer aside .socialShare li a img {width:100%;height:auto;}
	.baseline {clear:both;position:relative;z-index:2;text-align:center;color:#ffffff;font-size:13px;background:#000000;padding:10px 0;}
	.baseline a {color:#ffffff;}
	
	.sliderButton { width:auto; opacity: 0.8; }
	
	.clt-mobile-home { min-height: 1px!important; padding-bottom: 15px; display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;flex-direction:column-reverse; }
	.Body_introduction section.clt-mobile-home .homeMenu { margin-top:0; position: static; }
	.clt-mobile-header { display: none; }
	.clt-mobile-coord { display: block; padding: 15px 15px 10px 15px; margin: auto; }
	.clt-mobile-coord.sideMenu > li { display: inline-block; padding-right: 5px; font:300 12px "Poppins"; color: #ffffff; color: #726658; vertical-align: top; }
	.clt-mobile-coord.sideMenu > li { font: 300 12px "Poppins"; color: #ffffff; }
	.clt-mobile-coord.sideMenu > li:first-child { border-right: 1px solid white; }
	.clt-mobile-coord.sideMenu > li a { display: inline-block; font: 300 16px "Poppins"; color: #ffffff; color: #726658; text-align: center; text-transform: uppercase; transition: color 2s; }
	.clt-mobile-coord.sideMenu > li a { font: 300 12px "Poppins"; color: #ffffff; }
	.clt-mobile-coord.sideMenu > li .tel { display: inline-block; vertical-align: top; text-align: left; line-height: 13px; }
	.clt-mobile-coord.sideMenu > li .deco { display: inline-block; margin-right: 5px; }
	.clt-mobile-coord.sideMenu > li .deco img { width: 15px; height: auto; }
	.Body_introduction header .headerLogo { width: 55vw; }
	.Body_introduction header .headerLogo > a { height: 100%; width: 100%; display: block; }
	
	.clt-mobile-hide { display: none!important; }
	.clt-mobile-show { display: inline-block!important; }
}

@media screen and (min-width: 2000px) {
	header, article, footer {width:2000px;margin:auto;left:0;right:0;}

	.Body_introduction header .headerLogo {width:350px;top:100px;}
	.Body_introduction section .HomeSlider > li .HomeSliderFirst {top:500px;}
	
	.detail section:nth-of-type(1) .thumbButton {width: 30px;height:200px;}
	.detail section:nth-of-type(1) .actionList li a {font-size:16px;}
	
} 