
	/* CKE FIX */
	.cke_editable {background:#FFFFFF;}
	.cke_panel_list {background:#FFFFFF;color:#494949;margin:0;}
	/* APP COMMON */
	* {padding:0;margin:0;border:0;outline:0;}
	html {width:100%;height:100%;}
	body {width:100%;height:100%;font-family:'Trebuchet MS',helvetica,sans-serif;font-size:13px;color:#494949;background:#FFFFFF;}
	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:30px;padding:20px 40px;text-align:center;display:block;text-transform:uppercase;}
	.alert.nok {color:red;border:1px solid red;}
	.alert.ok {color:green;border:1px solid green;}
	.bouton_devis {display:block;float:right;min-height:38px;background: #70ad52 url(/specific_images/2/bouton2d186x602ejpg.jpg?update=20151022152932) bottom right no-repeat;}
	.bouton_devis a {display:block;color:white;padding:8px 15px 28px;}
	.contentSubGen .bouton_devis {min-height:35px;padding:0px;background: #70ad52 url(/specific_images/3/bouton2d279x732ejpg.jpg?update=20151022152953) bottom right no-repeat;}
	.contentSubGen .bouton_devis a {padding:15px 90px 15px 15px;font-size:18px;}
	
/* STRUCT */
	.Body_savoirfaire #Page  {background: url(/specific_images/5/fond2dsavoirfaire2ejpg.jpg?update=20151022165921) center top no-repeat;background-size:cover;}
	.Body_creationamenagement #Page {background: url(/specific_images/1/6/fond2dcreation2ejpg.jpg?update=20151029122601) center top no-repeat;background-size:cover;}
	.Body_galerie #Page {background: url(/specific_images/6/fond2dgalerie2ejpg.jpg?update=20151022170005) center top no-repeat;background-size:cover;}
	.Body_references #Page {background: url(/specific_images/7/fond2dreferences2ejpg.jpg?update=20151022170018) center top no-repeat;background-size:cover;}
	.Body_referencedetail #Page {background: url(/specific_images/7/fond2dreferences2ejpg.jpg?update=20151022170018) center top no-repeat;background-size:cover;}
	.Body_lasociete #Page {background: url(/specific_images/8/fond2dsociete2ejpg.jpg?update=20151022170031) center top no-repeat;background-size:cover;}
	.Body_contact #Page {background: url(/specific_images/9/fond2dcontact2ejpg.jpg?update=20151022170048) center top no-repeat;background-size:cover;}
	#Header {min-width:996px;background:white;text-align:center;}
	#Header #HeaderContent {width:996px;display:inline-block;text-align:left;}
	#Page {min-width:996px;position:relative;text-align:center;}
	#Page #PageContent {background:rgba(255,255,255,0.7);min-height:370px;display:inline-block;padding:2%;margin-left:auto;margin-right:auto;width:80em;}
	#PageContent .contentSub {width:95%;padding:2%;background:rgba(255,255,255,1);display:inline-block;text-align:left;}
	#PageContent .contentSubElt {padding:2%;}
	#PageContent .contentSubGen {clear:both;margin-top:20px;padding-top:5%;background: url(/specific_images/4/fond2dtransparent2d1444x302epng.png?update=20151022153016) center top no-repeat;background-size:contain;}
	#PageContent .contentSubGen .subGenLeft {float:left;width:55%;}
	#PageContent .contentSubList {}
	#PageContent .contentSubCol {float:left;width:46%;padding:0;margin-right:2%;margin-top:15px;}
	#PageContent .contentSubCol.right {margin-right:0;}
	#PageContent .contentSubCol img {display:inline-block;max-width:100%;height:auto;}
	#PageContent .contentSubCol .subEltRight {float:right;}
	#Footer {min-width:996px;background:#70ad52;text-align:center;padding:10px;}
	#Footer #FooterContent {width:996px;display:inline-block;text-align:center;}
	.lightList {display:none;}

/* HEADER */
	#logo {float:left;}
	#langMenuList {float:right;}
	#langMenuList li {float:left;padding:4px;}
	#langMenuList li img {width:26px;}
	#langMenuList li.current img {box-shadow:0px 0px 8px 2px #222;}
	#mainMenuList {float:right;clear:both;position:relative;font-size:0;text-align:center;z-index:10;}
	#mainMenuList li {display:inline-block;font:normal 22px 'Open Sans Condensed';}
	#mainMenuList li:nth-of-type(even) {color:#70ad52;}
	#mainMenuList .mainMenuLink {display:inline-block;padding:6px 20px;}
	#mainMenuList .mainMenuLink:hover {color:#70ad52;}
	#mainMenuList .current {background:#70ad52;}
	#mainMenuList .current .mainMenuLink {color:white;}
	#mainMenuList .subMenuList {width:230px;position:absolute;text-align:left;top:30px;display:none;border:solid 1px black;background:rgba(255,255,255,0.8);box-shadow:1px 1px 12px #444;z-index:11;}
	#mainMenuList .subMenuList li {display:block;}
	#mainMenuList .subMenuList .SubMenuLink {display:block;padding:5px 10px;}
	#mainMenuList .subMenuList .SubMenuLink:hover {background:#456789;}

/* COMMON */
	h1 {font:normal 22px 'Open Sans Condensed';color:black;}
	h2 {font:normal 20px 'Open Sans Condensed';color:#494949;}
	h3 {font:normal 20px 'Open Sans Condensed';color:white;}
	h4 {font:normal 18px 'Open Sans Condensed';color:white;}
	h5 {font:normal 15px 'Open Sans Condensed';color:white;}
	a {color:#494949;text-decoration:none;}
	a:hover {text-decoration:none;}
	.socialshare {float:left;opacity:0.6;filter:alpha(opacity=60);}
	.socialshare:hover {opacity:1;filter:alpha(opacity=100);}

/* ACCUEIL */
	.Body_accueil #Page {width:100%;min-width:auto;padding:0;}
	.Body_accueil #Page #PageContent {width:100%;margin-top:0px;padding:0;height:100px;}
	.Body_accueil .homeSlider {width:100%;height:580px;min-height:580px;position:relative;z-index:0;left:0px;overflow:hidden;}
	.Body_accueil .JetlevSlider {width:1920px;height:580px;min-height:580px;overflow:hidden;}
	.Body_accueil .JetlevSlider li {position:relative;height:580px;min-height:580px;overflow:hidden;}
	.Body_accueil .JetlevSlider li img {width:auto;height:100%;}
	.Body_accueil .JetlevSlider .JetlevSliderText {position:absolute;z-index:21;bottom:0;left:0;display:inline-block;padding:22px;background:rgba(255,255,255,0.6);}
	.Body_accueil .JetlevSlider .gemeapp_editools {position:absolute;z-index:22;top:10px;left:10px;}
	/*
	.Body_accueil .homeContent {margin-top:-284px;background:rgba(255,255,255,0.7);padding:2%;min-height:370px;display:inline-block;}
	.Body_accueil .homeContent ul {display:inline-block;width:100%;}
	.Body_accueil .homeContent li {background:white;float:left;clear:none;}
	.Body_accueil .homeContent li:nth-child(1) {margin-right:4px;margin-bottom:4px;}
	.Body_accueil .homeContent li:nth-child(2) {float:right;}
	.Body_accueil .homeContent li:nth-child(3) {clear:both;margin-right:4px;}
	.Body_accueil .homeContent li:nth-child(4) {margin-right:4px;}
	.Body_accueil .homeContent li:nth-child(5) {margin-top:-126px;}
	.Body_accueil .homeContent li img {}
	.Body_accueil .homeContent li:nth-child(1) img {width:580px;}
	.Body_accueil .homeContent li:nth-child(2) img {width:414px;}
	.Body_accueil .homeContent li:nth-child(3) img {width:288px;}
	.Body_accueil .homeContent li:nth-child(4) img {width:288px;}
	.Body_accueil .homeContent li:nth-child(5) img {width:414px;}
	.Body_accueil .homeContent li a:hover {opacity:0.7;transition-duration: 0.7s;}
	*/
	.Body_accueil .homeContent {padding:0;width:100%;height:580px;position:relative;margin-top:-20px;height:auto;}
	.Body_accueil .homeContent .homeContentList {position:absolute;top:-300px;width:100%;}
	.Body_accueil .homeContent .homeContentList li {display:block;margin-bottom:2%;width:25%}
	.Body_accueil .homeContent .homeContentList li:nth-child(1) {float:left;}
	.Body_accueil .homeContent .homeContentList li:nth-child(2) {float:right;margin-right:50px;}
	.Body_accueil .homeContent .homeContentList li:nth-child(3) {float:left;clear:left;}
	.Body_accueil .homeContent .homeContentList li:nth-child(4) {float:right;clear:right;margin-right:50px;}
	.Body_accueil .homeContent .homeContentList li:nth-child(5) {float:left;clear:left;}
	.Body_accueil .homeContent .homeContentList li a {color:white;font:normal 22px 'Open Sans Condensed';display:block;padding: 15px;width:100%;text-align:center;background: #494949;border-right:20px solid #70ad52;opacity:0.82;}
	.Body_accueil .homeContent .homeContentList li a:hover {opacity:0.6;transition:0.3s;}
	.Body_accueil .homeContent .homeContentList li:nth-child(2) a {padding: 32px 15px;font-size:30px;border:none;border-left:20px solid #70ad52;}
	.Body_accueil .homeContent .homeContentList li:nth-child(4) a {padding: 32px 15px;font-size:30px;border:none;border-left:20px solid #70ad52;}
	.Body_accueil .homeContent .contentSubGen {clear:both;margin:auto;width:80em;}
	
/* CREATION */
	.Body_creationamenagement #PageContent .contentSubList {margin:auto;}
	.Body_creationamenagement #PageContent .contentSubCol {width:48%;}
	.Body_creationamenagement #PageContent .contentSubCol:nth-child(2) {margin-right:0;}
	.Body_creationamenagement #PageContent .contentSubCol .subColElt {border-left:3px solid #70ad52;padding-top:15px;padding-left:15px;font-size:12px;color:#808080;}
	.Body_creationamenagement #PageContent .contentSubCol .subLink {font-size:12px;text-decoration:underline;color:#70ad52;}

/* SAVOIR FAIRE */
	.Body_savoirfaire #PageContent .contentSubCol.left {}
	.Body_savoirfaire #PageContent .contentSubCol.right {}
	.Body_savoirfaire #PageContent .contentSubCol img {margin-bottom:2%;}

/* GALERIE */
	.Body_galerie #PageContent #slideGalerie {padding-bottom: 10px;position: relative;}
	.Body_galerie #PageContent #slideGalerie #prev {display: block;position: absolute;top:40%;left:0px;padding:0px;}
	.Body_galerie #PageContent #slideGalerie #next {display: block;position: absolute;top:40%;right:0px;padding:0px;}
	.Body_galerie #PageContent #slideGalerie #prev.disabled {display: none !important;}
	.Body_galerie #PageContent #slideGalerie #next.disabled {display: none !important;}
	.Body_galerie #PageContent #slideGalerieContent {height:440px;overflow: hidden;}
	.Body_galerie #PageContent #slideGalerieContent li {display: block;float:left;position: relative;width: 948px;height:440px;}
	.Body_galerie #PageContent #slideGalerieContent img {display: block;border:none;height:100%;position: absolute;top: 0;left: 0;}
	
	.Body_galerie #PageContent #slideThumb {padding:0px;position:relative;}
	.Body_galerie #PageContent #slideThumbContent {width:100%;background:white;padding:0;overflow: hidden;}
	.Body_galerie #PageContent #slideThumbContent li a {display:block;float:left;margin-right:4px;overflow: hidden;position: relative;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(1) a {width:254px;height:180px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(2) a {width:100px;height:80px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(3) a {width:100px;height:80px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(4) a {width:100px;height:80px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(5) a {width:100px;height:80px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(6) a {width:100px;height:80px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(7) a {width:170px;height:164px;margin-right:0px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(8) a {width:254px;height:180px;clear:both;margin-top:4px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(9) a {width:412px;height:280px;margin-top:-96px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(10) a {width:100px;height:80px;margin-top:-96px;}
	.Body_galerie #PageContent #slideThumbContent li:nth-child(11) a {width:274px;height:196px;margin-right:0px;margin-top:-12px;}
	.Body_galerie #PageContent #slideThumbContent li a img {height:100%;}
	.Body_galerie #PageContent #slideThumbContent li a:hover, 
	.Body_galerie #PageContent #slideThumbContent li.selected a {opacity:0.7;transition-duration: 0.7s;}

/* REFERENCES */
	.Body_references #PageContent .contentSubCol {width:31.33%;margin-bottom:15px;}
	.Body_references #PageContent .contentSubCol .subColElt {border-left:3px solid #70ad52;padding-top:15px;padding-left:15px;font-size:12px;color:#808080;}
	.Body_references #PageContent .contentSubCol .subLink {font-size:12px;text-decoration:underline;color:#70ad52;}
	
/* REFERENCES DETAIL */
	.Body_referencedetail #PageContent .contentSub .contentSubTitle {font-size:17px;;}
	.Body_referencedetail #PageContent .contentSub .contentSubBack {float:right;display:inline-block;font:normal 18px 'Open Sans Condensed';color:white;background:#70ad52;padding:6px 20px;}
	.Body_referencedetail #PageContent .contentSub .contentSubDesc {font:normal 17px 'Open Sans Condensed';}
	.Body_referencedetail #PageContent .contentSub .DetailPlantes {clear:both;margin-top:20px;}
	.Body_referencedetail #PageContent .contentSub .DetailPlantes li {float:left;width:50%;}
	.Body_referencedetail #PageContent .contentSub .DetailPlan {clear:both;margin-top:20px;}
	.Body_referencedetail #PageContent .contentSub .DetailPlan img {margin-top:15px;border:solid 1px #70ad52;width:100%;}
	.Body_referencedetail #PageContent .contentSub .bouton_devis {clear:both;float:left;margin-top:20px;margin-left:40%;font:normal 19px 'Open Sans Condensed';;}
	
	.Body_referencedetail #PageContent .contentSub .DetailGallery {clear:both;margin-top:25px;position:relative;}
	.Body_referencedetail #PageContent .contentSub .DetailGallerySlider {}
	.Body_referencedetail #PageContent .contentSub .DetailGallerySlider li {float:left;}
	.Body_referencedetail #PageContent .contentSub .DetailGallerySlider li img {}
	
	.Body_referencedetail #PageContent .contentSub .DetailGalleryNav {position:relative;height:120px;background: url(/specific_images/4/fond2dtransparent2d1444x302epng.png?update=20151022153016) center bottom no-repeat;background-size:contain;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryNav #prev {display: block;position: absolute;top:0px;left:0px;padding:0px;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryNav #next {display: block;position: absolute;top:0px;right:0px;padding:0px;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryNav #prev.disabled {display: none !important;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryNav #next.disabled {display: none !important;}

	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs {}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs li {float:left;margin:4px;border:solid 1px transparent;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs li a {display:inline-block;border:solid 1px transparent;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs li a:hover {opacity:0.6;transition-duration: 0.7s;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs li a.selected {border:solid 1px #70ad52;opacity:0.6;transition-duration: 0.7s;}
	.Body_referencedetail #PageContent .contentSub .DetailGalleryThumbs li a img {width:120px;}
	
	.Body_referencedetail #PageContent .contentSubElt {clear:both;}
	.Body_referencedetail #PageContent .contentSubCol {width:58%;}
	.Body_referencedetail #PageContent .contentSubCol.right {width:35%;border-left:1px solid #70ad52;padding-left:2%;}
	
/* SOCIETE */
	.Body_lasociete #PageContent .contentSubCol {float:left;width:100%;padding:0;margin-right:0%;margin-top:15px;}
	.Body_lasociete #PageContent .contentSubCol img {float:left;display:inline-block;max-width:50%;height:auto;margin-right:2%;}
	.Body_lasociete #PageContent .contentSubCol.right img {float:right;margin-left:2%;margin-right:0;}
	
/* ENGINE */
	.paginationList {text-align:center;}
	.paginationList li {display:inline-block;box-shadow:0 0 6px #bbb;}
	.paginationList li.current {padding:5px 10px;background:#808080;border:solid 1px #808080;color:#70ad52;}
	.paginationList li a {display:inline-block;padding:5px 10px;border:solid 1px #70ad52;}
	.paginationList li a:hover {background:#70ad52;}
	.paginationListEmpty {}

/* CONTACT */
	.Body_contact #PageContent .contentSubCol {}
	.Body_contact #PageContent .contentSubCol .subColElt {border-left:3px solid #70ad52;padding-top:15px;padding-left:15px;font-size:12px;color:#808080;}
	.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:50%;height:28px;border:solid 1px #70ad52;color:#666;float:left;padding:0 5px;margin:5px;}
	.genericForm textarea {height:100px;overflow: hidden;}
	.genericForm input.invalid,.genericForm textarea.invalid {border-color:red;}
	.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 45%;width:30%;text-align:center;background:#70ad52;padding:5px;font-size:20px;color:#fff;cursor:pointer;}
	.genericFormError {text-align:left;color:#a00;font-size:16px;}

/* FORUM */
	.ForumBloc {border:solid 1px #aaa;font-family:'Open Sans Condensed';overflow:hidden;border-radius:10px;}
	.ForumBloc .ForumBlocTitle {background:#999;font-size:19px;padding:6px 10px;background-image: linear-gradient(to right, #ccc 0%, #666 100%);}
	.ForumBloc .ForumTopic li {padding:2px 5px;}
	.ForumBloc .ForumTopic li:nth-child(even) {background:#eee;background-image: linear-gradient(to bottom, #eee 0%, #e0e0e0 100%);}
	.ForumBloc .ForumTopic li:nth-child(odd) {background:#fff;}
	.ForumBloc .ForumTopic .ForumTopicTitle {float:left;}
	.ForumBloc .ForumTopic .ForumTopicDate {float:right;}
	.ForumBloc .ForumTopic .ForumEdit {float:right;padding:0 4px;opacity:0.4;filter:alpha(opacity=40);}
	.ForumBloc .ForumTopic .ForumEdit:hover {opacity:1;filter:alpha(opacity=100);}
	.ForumBloc #ForumChangeTopic {display:inline;}
	.ForumBloc #ForumChangeTopic select {padding:0 3px;background:#aaa;border:solid 1px #444;font-size:17px;}
	.ForumBloc .ForumTopiclineAction {background:#ccc;}
	.ForumBloc .ForumTopiclineAction a {padding:3px 8px;display:inline-block;}
	.ForumBloc .ForumTopicline .ForumTopiclineNick {background:#eee;padding-left:10px;font-weight:bold;}
	.ForumBloc .ForumTopicline .ForumTopiclineContent {background:#f8f8f8;padding-left:48px;}
	.ForumBloc .ForumTopicline .ForumEdit {}
	.ForumBloc .ForumTopicline .ForumEdit img {width:16px;opacity:0.4;filter:alpha(opacity=40);vertical-align:middle;}
	.ForumBloc .ForumTopicline .ForumEdit img:hover {opacity:1;filter:alpha(opacity=100);}
	.ForumBloc .ForumTopicNew {padding:20px 32px;font-size:18px;}
	.ForumBloc .ForumTopicNew input {padding:0 5px;background:#fff;border:solid 1px #ccc;font-size:16px;width:50%;}

/* FOOTER */
	#FooterMenuList {display:inline-block;}
	#FooterMenuList li {float:left;}
	#FooterMenuList .FooterMenuLink {display:inline-block;padding:4px 10px;color:white;text-transform:uppercase;}
	#FooterMenuList .FooterMenuLink:hover {text-decoration:underline;}
	#FooterMenuList .current .FooterMenuLink {text-decoration:underline;}
	#Footer #baseline,#Footer #baseline a {font-size:11px;color:white;}

/* 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;} 