
	/* CKE FIX */
	.cke_editable {background:#ebe6d3;}
	.cke_panel_list {background:#ebe6d3;color:#584d49;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:15px;color:#584d49;background:#ebe6d3;}
	img {vertical-align: bottom;}
	ul,ol {list-style:none;}
	label, button {cursor: pointer;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.alert {margin:15px;margin-top:30px;font-size:18px;padding:20px 40px;text-align:center;border-radius:12px;display:block;}
	.alert.nok {color:red;border:1px solid #ccc;box-shadow:3px 3px 8px #977 inset;}
	.alert.ok {color:green;border:1px solid #ccc;box-shadow:3px 3px 8px #797 inset;}

/* HEADER */
	#Header {min-width:1024px;text-align:center;}
	#Header #HeaderContent {width:996px;display:inline-block;text-align:left;}
	#Header #HeaderContent #HeaderContentLeft {float:left;width:394px;height:122px;}
	#Header #HeaderContent #Logo {float:left;width:207px;height:122px;}
	#Header #HeaderContent #HeaderContentRight {float:left;width:394px;height:114px;padding-top:8px;text-align:right;}
	#Header #HeaderContent #HeaderContentRight .HeaderLink {font-family:'Montserrat';font-size:16px;color:#9e998d;display:block;float:right;padding:10px 8px;}
	#Header #HeaderContent #HeaderContentRight .HeaderLinkImage {float:right;padding-left:6px;}
	#langMenuList {padding-left:16px;}
	#langMenuList li {float:left;padding:8px 5px;}
	#langMenuList li img {width:26px;}
	#langMenuList li.current img {box-shadow:0px 0px 8px 2px #222;}
	#MainMenu {background:url(/specific_images/3/shadow.png?update=20141031183709) no-repeat top center;background-size:100% 39px;text-align:center;font-family:'Open Sans';font-size:16px;font-weight:bold;color:#dfd5b2;}
	#MainMenu .MainMenuContent1 {width:387px;display:inline-block;text-align:right;}
	#MainMenu .MainMenuContent1 .MainMenuLink {display:inline-block;padding:8px 4px;color:#564a45;}
	#MainMenu .MainMenuContent1 .MainMenuLink:hover,#MainMenu .MainMenuContent1 .MainMenuLink.current {color:#00215a;}
	#MainMenu .LogoSpacer {display:inline-block;height:20px;width:222px;}
	#MainMenu .MainMenuContent2 {width:387px;display:inline-block;text-align:left;}
	#MainMenu .MainMenuContent2 .MainMenuLink {display:inline-block;padding:8px 16px;color:#564a45;}
	#MainMenu .MainMenuContent2 .MainMenuLink:hover,#MainMenu .MainMenuContent2 .MainMenuLink.current {color:#00215a;}
	#Page {min-width:996px;margin-top:80px;background:#ebe6d3;text-align:center;}
	#Page #PageContent {width:956px;min-height:350px;display:inline-block;text-align:left;padding:0 20px;}

/* COMMON */
	h1 {font:normal 20px 'Montserrat';color:#00215a;}
	h2 {font:normal 20px 'Trebuchet MS';color:#00215a;}
	h3 {font:normal 19px 'Trebuchet MS';color:#00215a;}
	h4 {font:normal 19px 'Open Sans';color:#484848;}
	h5 {font:normal 17px 'Open Sans';color:#484848;}
	hr {border-top:dashed 2px #e5cc27;margin:32px;}
	a {color:#584d49;text-decoration:none;}
	a:hover {text-decoration:none;}
	.socialshare {display:inline-block;opacity:0.6;filter:alpha(opacity=60);}
	.socialshare:hover {opacity:1;filter:alpha(opacity=100);}
	.Shadow {background:url(/specific_images/4/shadow_standard.png?update=20141103175403) no-repeat top left;background-size:100% 11px;height:11px;}
	.BigShadow {background:url(/specific_images/4/shadow_standard.png?update=20141103175403) no-repeat top left;background-size:100% 19px;height:19px;opacity:0.4;filter:alpha(opacity=40);}
	.Centerer {text-align:center;}
	.Chapter {border-top:solid 1px #e5cc27;border-bottom:solid 1px #e5cc27;height:5px;font-size:0;margin:24px 128px;}

/* HOME */
	.PageNavigate {position:absolute;bottom:0;right:0;padding:0 16px 16px 0;}
	.FullPage {position:relative;min-width:996px;}
	.FullPage .FullPageContent {text-align:center;}
	.FullPage .FullPageContent .HomeContent {display:inline-block;width:996px;height:100%;text-align:left;position:relative;text-align:center;}
	.FullPage .FullPageContent .HomeContent.First {min-height:600px;}
	.FullPage .FullPageContent .HomeContent.Second {padding:64px 0;}
	.FullPage .FullPageContent .HomeContent.Third {min-height:640px;}
	.FullPage .FullPageContent.First {background:url(/specific_images/1/7/home_background2.jpg?update=20141113174427) no-repeat top center;background-size:auto 100%;min-height:600px;}
	.HomeContact {position:absolute;top:0;left:0;}
	.HomeShowroom {position:absolute;top:0;right:0;font-family:'Montserrat';font-size:16px;background:#9e998d;color:white;display:inline-block;padding:10px 8px;}
	.HomeLogo {height:65%;}
	.HomePadder1 {height:10%;}
	.HomeMenu {text-align:center;font-size:0;width:100%;position:absolute;bottom:20px;left:0;}
	.HomeMenu li {display:inline-block;}
	.HomeMenu li .HomeMenuLink {display:inline-block;background:#ebe6d3;padding:2px 6px;margin:0 24px;border:solid 1px transparent;font-family:'Open Sans Condensed';font-size:26px;color:#00215a;}
	.HomeMenu li .HomeMenuLink:hover {border:solid 1px #b0ac9e;}
	.HomePicto li {float:left;width:332px;text-align:center;}
	.SeparHome {height:1px;font-size:0;background:#69675a;margin:16px;}
	.HomePadder2 {height:20%;}
	.HomeVisu1 {width:380px;min-height:16px;float:left;position:relative;}
	.HomeVisu1 img {position:absolute;top:0;left:-261px;}
	.HomeText1 {width:614px;float:left;text-align:left;}

/* PRESTATIONS */
	.Separator {border-top:solid 1px #aaa293;border-bottom:solid 1px #aaa293;height:5px;font-size:0;margin:24px 0;}
	.PrestaMenu {text-align:center;}
	.PrestaMenu li {display:inline-block;padding:10px;}
	.PrestaMenu li span {display:block;float:left;width:16px;height:16px;border-radius:32px;background:#777;margin-top:8px;}
	.PrestaMenu li a {display:block;float:left;font:normal 19px 'Montserrat';color:#6f6f6f;padding:5px 16px 0 6px;}
	.PresaList {padding-bottom:32px;}
	.PresaListThumb {float:left;width:180px;border-radius:180px;overflow:hidden;margin-top:20px;}
	.PresaListDetail {float:left;width:744px;margin-left:30px;padding-top:20px;}

/* LOUEZ */
	.PageImageLeft {float:left;width:250px;}
	.PageContentRight {float:right;width:672px;}

/* NEWS */
	.NewsList {padding-bottom:32px;}
	.NewsList .NewsListThumb {float:left;width:300px;padding-right:11px;border-right:solid 12px #cec9b7;}
	.NewsList .NewsListDetail {float:left;width:611px;padding-left:20px;line-height:24px;text-align:justify;}
	.NewsDetail .NewsDetailimage {float:left;width:300px;padding-right:11px;border-right:solid 12px #cec9b7;}
	.NewsDetail .NewsDetailContent {float:left;width:611px;padding-left:20px;text-align:justify;}
	.NewsDetail .NewsDetailLink {display:block;text-align:center;width:130px;padding:5px 0;background:#00215a;color:white;margin:0 auto;margin-bottom:32px;}
	.NewsDetail .NewsDetailRight {text-align:right;}

/* NOUS */
	.NousColumn {width:413px;padding:32px;float:left;}

/* FAQ */
	.FAQList h2 {background:#d3cfbd;color:#001c4c;cursor:pointer;padding:5px 8px;margin-bottom:1px;font-family:'Trebuchet MS',helvetica,sans-serif;font-size:15px;}
	.FAQList .FAQListLine {display:none;text-align:justify;padding:10px;}

/* ENGINE */
	.paginationList {text-align:center;margin-bottom:32px;}
	.paginationList li {display:inline-block;box-shadow:0 0 6px #bbb;}
	.paginationList li.current {padding:5px 10px;background:#00215a;border:solid 1px #00215a;color:white;}
	.paginationList li a {display:inline-block;padding:5px 10px;border:solid 1px #00215a;}
	.paginationList li a:hover {background:#d1c28c;}

/* CONTACT */
	.genericForm {display:inline-block;padding:20px 0;text-align:left;}
	.genericForm label {display:block;width:30%;text-align:right;float:left;padding:5px 10px 0px 0px;font-size:14px;}
	.genericForm input,.genericForm textarea {display:block;width:60%;height:24px;border:solid 1px #aaa;background:rgba(255,255,255,0.5);color:#666;float:left;padding:0 5px;margin:3px;box-shadow:1px 1px 5px #ccc inset;}
	.genericForm textarea {height:85px;overflow: hidden;}
	.genericForm input.invalid,.genericForm textarea.invalid {box-shadow:1px 1px 8px #d99 inset;}
	.genericForm .captcha {float:left;}
	.genericForm .captcha img {float:left;width:20px;padding-top:3px;}
	.genericForm .captcha input {width:67px;}
	.genericForm button {margin:16px 0 0 400px;width:220px;text-align:center;background:#564a45;padding:5px;font-size:17px;color:#fff;text-shadow:1px 1px 1px #222;cursor:pointer;border-radius:2px;box-shadow:1px 1px 6px #aaa;}
	.genericFormError {text-align:center;color:#a00;font-size:17px;}

/* SHOWROOM */
	.ShowroomSepar {border-top:solid 1px #aaa293;border-bottom:solid 1px #aaa293;font-size:0;height:6px;width:100%;margin-top:20px;}
	.ShowroomList li {float:left;width:262px;padding:28px;}
	.ShowroomList li.ShowroomListLine {float:none;clear:both;border-top:solid 1px #aaa293;border-bottom:solid 1px #aaa293;font-size:0;height:6px;width:100%;padding:0;}
	.ShowroomList li .ShowroomListNum {width:30px;height:29px;cursor:pointer;float:left;background:url(/specific_images/2/2/bulle.gif?update=20141104000747) no-repeat top left;margin-right:10px;font-size:13px;color:white;text-align:center;padding-top:2px;}
	.ShowroomList li .ShowroomListDetail {width:222px;float:left;}
	.ShowroomList li h2 {font-size:17px;color:#c00402;display:inline;}
	.ShowroomList li h3 {font-size:17px;color:#584d49;display:inline;}

	.DetailShowroomSepar {border-top:solid 1px #aaa293;border-bottom:solid 1px #aaa293;font-size:0;height:6px;width:100%;margin:10px 0;}
	.DetailShowroomSlider {float:left;width:780px;height:500px;overflow:hidden;}
	.DetailShowroomSlider li {float:left;width:780px;height:500px;overflow:hidden;}
	.DetailShowroomWrapper {float:right;}
	.DetailShowroomThumbs li {width:174px;padding:1px;}
	.DetailShowroomThumbs li img {width:174px;height:115px;}
	.DetailShowroomButton {text-align:center;color:white;font-size:18px;background:#aaa293;height:25px;padding-top:1px;cursor:pointer;}
	.DetailShowroom h1 {display:inline;color:#584d49;font-size:24px;}
	.DetailShowroom h2 {display:inline;color:#584d49;font-size:22px;}
	.DetailShowroomDesc {padding:10px;width:654px;float:left;line-height:26px;}
	.DetailShowroomDesc h3 {color:#584d49;font-size:22px;}
	.DetailShowroomContact {float:left;width:280px;font:normal 16px 'Montserrat';color:#eadfb7;background:#aaa293;padding:5px 0;text-align:center;margin-top:40px;}
	.DetailShowroomAvis {padding-bottom:32px;}
	.DetailShowroomAvis h3 {color:#584d49;font-size:22px;padding-bottom:16px;}
	.DetailShowroomSocial {float:right;padding:8px 0;}

/* FOOTER */
	#Footer {min-width:996px;background:#cec9b7;text-align:center;padding-bottom:32px;}
	#Footer #FooterContent {width:996px;display:inline-block;text-align:left;}
	#Footer .FooterColumn {float:left;}
	#Footer .FooterColumn:nth-child(1) {width:180px;float:left;padding-right:40px;}
	#Footer .FooterColumn:nth-child(2) {width:300px;float:left;padding-right:40px;}
	#Footer .FooterColumn:nth-child(3) {width:130px;float:left;padding-right:40px;}
	#Footer .FooterColumn:nth-child(4) {width:266px;float:left;}
	#Footer .FooterColumn li {border-bottom:solid 1px #949ca4;padding:3px 0;}
	#baseline {text-align:center;font-size:11px;padding:4px;}
	#baseline a {color:#584d49;}

/* 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;}
