
	/* CKE FIX */
	.cke_editable {background:#F0F0F0;}
	.cke_panel_list {background:#F0F0F0;color:#343434;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:#343434;background:#FFFFFF;}
	h1 {font:bold 20px 'Arial Black';color:black;}
	h2 {font:bold 26px 'Open Sans Condensed';color:white;}
	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:#343434;text-decoration:none;}
	a:hover {text-decoration:none;}
	img {vertical-align: bottom;}
	ul,ol {list-style:none;}
	button {cursor: pointer;}
	.socialshare {float:left;opacity:0.6;filter:alpha(opacity=60);}
	.socialshare:hover {opacity:1;filter:alpha(opacity=100);}
	.width100pct{width: 100%;}
	.width50pct{width:50%;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	.alert {margin:100px 15px;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;}
	img.topAlignedShadow{pointer-events:none;position:absolute;top: 0px;left:0px;width: 100%;min-height: 10px}
	img.topAlignedShadow.height10,img.bottomAlignedShadow.height10{height: 10px}
	img.topAlignedShadow.top1px{top: 1px;}
	img.bottomAlignedShadow{pointer-events:none;position:absolute;top: 100%;left:0px;width: 100%;min-height: 15px;z-index: 5000}
	img.bottomAlignedShadow.top1px{top: 1px;}
	@-webkit-keyframes invalidBlink {
	  0%   { background: #fff; }
	  100% { background: #eaa; }
	}
	@-moz-keyframes invalidBlink {
	  0%   { background: #fff; }
	  100% { background: #eaa; }
	}
	@-o-keyframes invalidBlink {
	  0%   { background: #fff; }
	  100% { background: #eaa; }
	}
	@keyframes invalidBlink {
	  0%   { background: #fff; }
	  100% { background: #eaa; } 
	}
	.backLink {display:inline-block;position: relative;margin:10px auto 20px;padding:10px 30px;background:#A0A0A0;color:#fefd02;}
	#banner1 {background: #fff url(/specific_images/7/backroundnice1.jpg?update=20150113092434) no-repeat;background-position: center bottom;background-size: 80% auto;position: relative;}
	#banner2 {background: #fff url(/specific_images/8/backroundjeanmedecin1.jpg?update=20150113091424) no-repeat;background-position: center bottom;background-size: 80% auto;position: relative;}
	#banner3 {background: #fff url(/specific_images/9/backroundchaisesbleues.jpg?update=20150113091447) no-repeat;background-position: center bottom;background-size: 80% auto;position: relative;}
	.undermenushadow{display: none;position: relative; width: 100%}
	.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:#000000;}
	.paginationList li a {display:inline-block;padding:5px 10px;border:solid 1px #000000;}
	.paginationList li a:hover {background:#A0A0A0;}
	.paginationListEmpty {}

/* STRUCT */
	#Header {width:100%;background:#A0A0A0;text-align:center;}
	#Header #HeaderContent {width:100%;display:inline-block;text-align:left;position:relative;}
	#Page {width:100%;background:#F0F0F0;text-align:center;}
	#Page #PageContent {width:100%;min-height:350px;display:inline-block;text-align:center;}
	#Page #PageContent #topBannerImage {width:100%;min-height:150px;overflow: hidden;position: relative;}
	#Page #PageContent #topBannerImage > img:first-child {min-width: 100%;min-height: 150px;height:auto;}
	#Footer {background:#575757;text-align:center;}
	#Footer #FooterContent {width:100%;display:inline-block;text-align:center;position: relative;}
	#footerBlocks{max-width: 996px;display: inline-block;}
	.footerBlock{float:left;width:30%;border-left: 1px solid #efe939;min-height: 150px;margin-top: 30px;margin-bottom: 80px;text-align: left;padding-left:3%;overflow: hidden}

/* HEADER */
	#facebook {position:absolute;width:32px;right:20px;top:20px;z-index:99;}
	#facebook img {width:100%;height:auto;}
	#logo {width:100%;background: URL(/specific_images/3/topbannerbg.jpg?update=20150112171254) repeat-x;height:101px;text-align: center;position:relative;}
	#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 #gradientLeft,#mainMenuList #gradientRight{display: none}
	#mainMenuList {clear:both;position:relative;font-size:0;text-align:center;background: white;min-height: 50px}
	#mainMenuList li {display:inline-block;font:normal 20px 'Open Sans Condensed'; text-transform: uppercase;height: 50px;}
	#mainMenuList .mainMenuLink {display:inline-block;padding: 12px 30px;height: 50px;box-sizing: border-box;transition:all 0.4s ease;}
	#mainMenuList .mainMenuLink:hover {color:#e59a3e;}
	#mainMenuList .current .mainMenuLink {color:#e59a3e;}
	#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;}

	.mainMenuHome {width:80%;min-width:996px;margin:10px auto;position:relative;text-align:center;}
	.mainMenuHome li {display:inline-block;margin:20px 12px;position:relative;z-index:3;transition:2s;}
	.mainMenuHome li.deco {display:block;position:absolute;margin:0;width:100%;bottom:170px;height:51px;z-index:2;
		background: linear-gradient(to right, 
			rgba(255,255,255,0) 0%,
			rgba(255,255,255,0.8) 15%,
			rgba(255,255,255,0.8) 50%,
			rgba(255,255,255,0.8) 85%,
			rgba(255,255,255,0) 100%
		);
	}

	.mainMenuHome li:hover {box-shadow:0 0 6px rgba(0,0,0,0.7);transition:0.3s;}
	.mainMenuHome li.deco:hover {box-shadow:none;}
	.mainMenuHome li .mainMenuHomeLink {display:block;width:100%;position:absolute;bottom:150px;}
	.mainMenuHome li .mainMenuHomeLink a {display:block;width:100%;padding:12px 0;background:rgba(255,255,255,0.8);text-align:center;font:normal 20px 'Open Sans Condensed'; text-transform: uppercase;transition:2s}
	.mainMenuHome li .mainMenuHomeLink a:hover {background:rgba(255,255,255,0.9);color:#e59a3e;transition:0.3s;}

/* ACCUEIL*/
	.Body_accueil #mainMenuList {position: relative;height:43px;top: 495px;background: rgba(255,255,255,0.85);width:1090px;margin:auto;}
	.Body_accueil #mainMenuList #gradientLeft{display: block;position:absolute;left:-213px;top:0px;height:50px;}
	.Body_accueil #mainMenuList #gradientRight{display: block;position:absolute;right:-213px;top:0px;height:50px;}
	.Body_accueil #mainMenuList #gradientLeft img,.Body_accueil #mainMenuList #gradientRight img{height:50px;}
	.Body_accueil #mainMenuList li {width: 138px;margin: 0px 14.5px;}
	.Body_accueil #mainMenuList li:last-child {display:none;}
	.Body_accueil #mainMenuList .mainMenuLink{padding:12px 0px;}
	.Body_accueil #PageContent {background: url(/specific_images/2/2/accueilbkg.jpg?update=20150119191615);background-size: cover;background-position-y: -400px;}
	.Body_accueil #Header {}
	.Body_accueil #bottomBlock {position: relative;width: 100%;text-align: center;padding-top: 30px;background: #bcbcbc;}
	.Body_accueil #bottomBlock #texteAccueil {position: relative;width:966px;margin: auto;text-align: justify;}
	.Body_accueil #bottomBlock #texteAccueil article {width: 60%;float: left;padding-right: 10px;box-sizing:border-box;}
	.Body_accueil #bottomBlock #texteAccueil article .button a {box-sizing: border-box;padding-top: 18px;display: inline-block;font: normal 18px 'Arial Black';color: white;text-transform: uppercase;background: #E59A3E;width: 232px;height: 65px;margin: 30px;text-align: center;}
	.Body_accueil #bottomBlock #texteAccueil article .button {text-align: center}
	.Body_accueil .undermenushadow {display: none;}

	.Body_accueil .HomeSliders {position:relative;max-height:600px;overflow:hidden;}
	.Body_accueil .HomeSlider {text-align:center;position:relative;width:100%;overflow:hidden;}
	.Body_accueil .HomeSlider > li {float:left;position:relative;width:100%;}
	.Body_accueil .HomeSlider > li .HomeSliderImg {width:100%;height:auto;display:none;}
	.Body_accueil .HomeSlider > li .HomeSliderContent {position:relative;width:100%;margin-top:15px;text-align:center;}
	.Body_accueil .HomeSlider > li .HomeSliderContent h3 {font-size:14px;color:#222;}

	.Body_accueil .blockContent {max-width: 996px;margin: auto;padding: 15px;text-align: justify;color: #848484;overflow: auto}
	.Body_accueil #banner1 .blockContent{background: rgba(255,255,255,0.9);text-align: left;}
	/*.Body_accueil #banner1 .blockContent img{float: right;max-width: 341px;width: 35%;height: auto;}*/
	/*.Body_accueil #banner1 .blockContent article{float: left;max-width: 630px;width: 48%;margin-right: 2%;}*/

/*LA SOCIETE*/
	.lasociete .blockContent {max-width: 996px;margin: auto;padding: 15px;text-align: justify;color: #848484;overflow: auto}
	.lasociete #banner1 .blockContent{background: rgba(255,255,255,0.9);}
	.lasociete #banner1 .blockContent img{float: right;max-width: 341px;width: 35%;height: auto;}
	.lasociete #banner1 .blockContent article{float: left;max-width: 630px;width: 63%;margin-right: 2%;}
	.lasociete #banner1 .blockContent article .button.width100pct{text-align: center}
	.lasociete #banner1 .blockContent article .button a{box-sizing:border-box;padding-top: 18px;display:inline-block;font:normal 18px Arial Black;color: white;text-transform: uppercase;background: #E59A3E;width: 232px;height:65px;margin: 30px}
	.lasociete #banner2 .blockContent .width50pct{width:46%;float:left;margin-top: 10px;padding: 2%}
	.lasociete #banner3 .blockContent{text-align: center;min-height: 585px	}
	.lasociete #banner3 .blockContent button{width:230px;height:65px;background: rgba(255,255,255,0.9);position: relative;color:#098ff0;font:normal 18px Arial Black;margin:30px;}
	.lasociete #banner3 .blockContent button a{color:#098ff0;}
	.lasociete #banner3 .blockContent button .bottomAlignedShadow{height:20px;}
	.lasociete #banner3 .blockContent .width100pct{text-align:left;margin:10px;}

/* NOS MOYENS*/
	.nosmoyens .blockContent {max-width: 996px;margin: auto;padding: 15px;text-align: justify;color: #848484;overflow: auto}
	.nosmoyens #banner1 .blockContent{background: rgba(255,255,255,0.9);}
	.nosmoyens #banner1 .blockContent>img{float: right;max-width: 200px;width: 28%;height: auto;}
	.nosmoyens #banner1 .blockContent article{float: left;max-width: 796px;width: 77%;margin-right: 2%;}
	.nosmoyens #banner1 .blockContent article>img{float: left;margin:5px 0px}
	.nosmoyens #banner1 .blockContent article#end{width:100%;margin:10px 10px 50px 0px;max-width: 100%;}

/* REALISATIONS */
	.Body_realisations .blockContent {display:inline-block;background: rgba(255,255,255,0.9);width:996px;padding:15px 10px 30px;box-sizing: border-box;}
	.Body_realisations ul.catList {margin-top: 20px; display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;}
	.Body_realisations ul.catList li{width:50%;float:left;}
	.Body_realisations ul.catList li.dispositionLeft .nom{float:left;width:240px;text-align: right}
	.Body_realisations ul.catList li.dispositionLeft a img{float:right;margin:4px;}
	.Body_realisations ul.catList li.dispositionRight .nom{float:right;width:245px;text-align: left}
	.Body_realisations ul.catList li.dispositionRight a img{float:left;;margin:4px}
	.Body_realisations ul.catList li .nom{font:normal 20px Arial Black;padding-top: 65px;}
	.Body_realisations #bottomText {text-align: justify;margin:60px 0px }

	#topBannerImage {}
	#topBannerImage h1 {margin:15px auto;}
	#subMenu {width:100%;background: #fefd02;text-align:center;margin-top: 6px;}
	#subMenu li {display:inline-block;border-left: 1px #000 solid;}
	#subMenu li:first-child {border: 0px}
	#subMenu a {transition:all 0.4s ease;display:block;box-sizing: border-box;font: normal 21px "Open Sans Condensed";padding: 2px 15px;}
	#subMenu a:hover, #subMenu a.current {text-decoration: underline}

	.Body_realisationsresultat .blockContent {display:inline-block;width:996px;margin:auto;padding:15px;text-align: center;background: #fff}
	.Body_realisationsresultat .ServiceList {width: 100%;margin:20px 0;text-align: center}
	.Body_realisationsresultat .ServiceList li {display:inline-block;width:23%;margin:0 1% 2%;vertical-align:top;}
	.Body_realisationsresultat .ServiceList li .ServiceListThumb {width:100%;height:auto;margin-bottom:15px;}
	.Body_realisationsresultat .ServiceList li .nom {clear:both;font:normal 15px "Trebuchet MS";}

	.Body_realisationdetails .blockContent {display:inline-block;width: 996px;margin:auto;padding:15px;text-align:center;background: white;position:relative;}
	.Body_realisationdetails .ProductDetail {margin-top:5px;}
	.Body_realisationdetails .ProductDetailtitle {font:normal 20px Arial;margin-bottom:10px;color:#000;text-align: left;text-transform: uppercase;}
	.Body_realisationdetails .ProductDetailSubtile {font:normal 20px Arial;margin-bottom:30px;color:#707070;text-align: left}
	.Body_realisationdetails .ProductDetailimage {margin:0 auto 10px;display:inline-block;border:solid 1px #AAA;}
	.Body_realisationdetails .ProductDetailLink {display:inline-block;padding:1px 16px;border-radius:4px;margin-top:10px;box-shadow:1px 1px 2px #aaa;background:#A0A0A0;color:black;}
	.Body_realisationdetails .ProductDetailLink:hover {box-shadow:1px 1px 7px #666;color:black;}
	.Body_realisationdetails .ProductDetailDiaporama {}
	.Body_realisationdetails .ProductDetailDiaporama #navigator {width: 180px;float:left;}
	.Body_realisationdetails .ProductDetailDiaporama #navigator div{cursor:pointer;width:100%;height: 124px;display: inline-block;overflow: hidden;background-repeat: no-repeat;background-size: cover;}
	.Body_realisationdetails .ProductDetailDiaporama #navigator div:hover,.ProductDetailDiaporama #navigator a.current{box-shadow: 0px 0px 10px #FFBB00;}
	.Body_realisationdetails .ProductDetailDiaporama #navigator div img{max-height: 100%;min-width: 100%}
	.Body_realisationdetails .ProductDetailDiaporama #slider {transition:all 0.75s ease;width:100%;white-space: nowrap;position: relative;} 
	.Body_realisationdetails .ProductDetailDiaporama #slider li {width:775px;margin-left: 5px;display: inline-block;position:relative;}
	.Body_realisationdetails .ProductDetailDiaporama #slider li .sliderImg {width:100%;height:auto;}
	.Body_realisationdetails .ProductDetail #description{text-align: left;font:normal 18px Arial;color:#848484;float:left;width:650px;padding-left: 15px}
	.Body_realisationdetails .ProductDetail #pointClefCritName{font:normal 20px Arial Black;color:#000;text-align: left;text-transform: uppercase;}
	.Body_realisationdetails .ProductDetail #pointsClefs{text-align: left;font:normal 16px Arial;width:290px;float: left}

	#ravalementTopMenu {padding-top: 15px}
	#ravalementTopMenu a {font: normal 19px Open Sans Condensed;;margin:20px 13px;}
	#ravalementTopMenu a:hover,#ravalementTopMenu a.current {text-decoration: underline;}

/*SIMULATEUR*/
#facadeNav {width:100%;margin-bottom: 5px;}
#facadeNav .facadeMenu {font-size:0;}
#facadeNav .facadeMenu li {display:inline-block;}
#facadeNav .facadeMenu li a {display:block;font: normal 20px "Open Sans Condensed";color:#222;padding:5px 25px;cursor:pointer;background:#bbb;}
#facadeNav .facadeMenu li a.current {background:white;border:1px solid #bbb;border-bottom:0;}
#facadeNav .facadeContent {background:white;border:1px solid #bbb;margin-top:-1px;padding:20px;text-align:center;}
#facadeNav .facadeContent button {margin:0 25px;text-align:center;padding:15px;border:1px solid #bbb;background:none;transition:background 1s;}
#facadeNav .facadeContent button:hover {background:#ddd;transition:background 0.4s;}
#facadeNav .facadeContent button img {display:inline-block;box-shadow:0 0 5px rgba(0,0,0,0.8);}
#facadeNav .facadeContent button span {display:block;margin-top:15px;}

#simImagesEdition{width: 100%}
#simImagesEdition > div{width: 19%;float:left;}
#simImagesEdition * img{width:19%;float:left;height: auto}

.simulateur .blockContent{max-width: 996px;margin: auto;padding: 15px;text-align: justify;color: #848484;overflow: auto}
.simulateur #banner1 .blockContent{background: rgba(255,255,255,0.9);}
.simulateur #intro{width:100%;min-height:40px;margin-bottom:10px;padding:10px;background: rgba(255,255,255,0.4);box-sizing:border-box;}
.simulateur #PageWrapper{width:1024px!important;}
.simulateur #paperContainer{text-align: center;padding: 10px;overflow: auto;background: rgba(255,255,255,0.4);}
.simulateur #palettesContainer{min-width: 253px;min-height: 250px;position: relative;float: left;background: rgba(250,250,250,0.4);padding: 5px 20px 15px 20px;margin-right: 7px;}
.simulateur #palettesContainer label{font:normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;}
.simulateur #palettesContainer canvas{display: block;box-shadow: -2px 3px 5px rgba(0,0,0,0.4);margin-bottom:15px;background: #fff;cursor:pointer;}

.simulateur #paperFrame {width:661px;height:439px;margin:auto;background:#fff;box-shadow: -1px 1px 5px #000;position:relative;border-top: #eee 1px solid;border-bottom: #666 1px solid;border-left: #BBB 1px solid;border-right: #eee 1px solid;padding:10px;}
.simulateur #paper {width:661px;height:439px;position:relative;}
.simulateur #paper img,#paper canvas:not(.lpmSpinner){    position:absolute;    top:0px;    left:0px; width:100%!important;height:100%!important;}
.simulateur #leftTools{ position:relative;float:left; }
.simulateur #printButton,.simulateur #fullScreenButton{float: right;text-align: center;width: 100px;height: 30px;margin: 10px;font: normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;background: rgba(150,150,150,0.75);color: #FFF}
.simulateur #fullScreenButtonOut{display:none;}
.simulateur .lpmSpinner{margin:5px auto;width:32px!important;box-shadow:none!important;background:none!important}
.Body_simulateur .blockContent{width: 996px}

@media print{
	@page {size: landscape} 
	.Body_simulateur #Header,#topBannerImage,#palettesContainer,#printButton,#facadeNav,#HeaderMenu1,#HeaderMenu2,#baseline,#Footer,#PageHeader,.Shadow.ForPage,.simulateur #intro{display:none;}
    .simulateur #paperFrame{width:850px;height:564px;margin:auto;}
    .simulateur #paper{width:100%;height:100%;}
    .simulateur #paperContainer{width:1000px}
    .simulateur #lpmInterface{display: inline-block;}
    .simulateur #lpmInterface #toolAndPaper{width:1120px!important;}
	.simulateur .blockContent{width: 100%;text-align: center;padding: 0px;color: #848484;overflow: hidden;}
}

.simulateur #lpmInterface:-webkit-full-screen #fullScreenButton{display:none;}
.simulateur #lpmInterface:-webkit-full-screen #fullScreenButtonOut{display:block;float: right;text-align: center;width: 150px;height: 30px;margin: 10px;font: normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;background: rgba(150,150,150,0.75);color: #FFF}
.simulateur #lpmInterface:-webkit-full-screen {width:95%;height:95%;background:#F0F0F0 url(/specific_images/3/topbannerbg.jpg?update=20150112171254) no-repeat top center;background-size:100%;}
.simulateur #lpmInterface:-webkit-full-screen #toolAndPaper{width:1300px;margin: auto;}
.simulateur #lpmInterface:-webkit-full-screen #paperFrame{width:960px;height: 637px}
.simulateur #lpmInterface:-webkit-full-screen #paper{width:960px;height: 637px}
.simulateur #lpmInterface:-webkit-full-screen #paper canvas:not(.lpmSpinner){width:960px!important;height: 637px!important}

.simulateur #lpmInterface:-ms-fullscreen #fullScreenButton{display:none;}
.simulateur #lpmInterface:-ms-fullscreen #fullScreenButtonOut{display:block;float: right;text-align: center;width: 150px;height: 30px;margin: 10px;font: normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;background: rgba(150,150,150,0.75);color: #FFF}
.simulateur #lpmInterface:-ms-fullscreen {width:95%;height:95%;background:#F0F0F0 url(/specific_images/3/topbannerbg.jpg?update=20150112171254) no-repeat top center;background-size:100%;}
.simulateur #lpmInterface:-ms-fullscreen #toolAndPaper{width:1300px;margin: auto;}
.simulateur #lpmInterface:-ms-fullscreen #paperFrame{width:960px;height: 637px}
.simulateur #lpmInterface:-ms-fullscreen #paper{width:960px;height: 637px}
.simulateur #lpmInterface:-ms-full-creen #paper canvas:not(.lpmSpinner){width:960px!important;height: 637px!important}

.simulateur #lpmInterface:-moz-full-screen #fullScreenButton{display:none;}
.simulateur #lpmInterface:-moz-full-screen #fullScreenButtonOut{display:block;float: right;text-align: center;width: 150px;height: 30px;margin: 10px;font: normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;background: rgba(150,150,150,0.75);color: #FFF}
.simulateur #lpmInterface:-moz-full-screen {width:95%;height:95%;background:#F0F0F0 url(/specific_images/3/topbannerbg.jpg?update=20150112171254) no-repeat top center;background-size:100%;}
.simulateur #lpmInterface:-moz-full-screen #toolAndPaper{width:1300px;margin: auto;}
.simulateur #lpmInterface:-moz-full-screen #paperFrame{width:960px;height:637px}
.simulateur #lpmInterface:-moz-full-screen #paper{width:960px;height:637px}
.simulateur #lpmInterface:-moz-full-screen #paper canvas:not(.lpmSpinner){width:960px!important;height: 637px!important}

.simulateur #lpmInterface:fullscreen #fullScreenButton{display:none;}
.simulateur #lpmInterface:fullscreen #fullScreenButtonOut{display:block;float: right;text-align: center;width: 150px;height: 30px;margin: 10px;font: normal 12px "Trebuchet MS",helvetica,sans-serif;text-transform: uppercase;background: rgba(150,150,150,0.75);color: #FFF}
.simulateur #lpmInterface:fullscreen {width:95%;height:95%;background:#F0F0F0 url(/specific_images/3/topbannerbg.jpg?update=20150112171254) no-repeat top center;background-size:100%;}
.simulateur #lpmInterface:fullscreen #toolAndPaper{width:1300px;margin: auto;}
.simulateur #lpmInterface:fullscreen #paperFrame{width:960px;height:637px}
.simulateur #lpmInterface:fullscreen #paper{width:960px;height:637px}
.simulateur #lpmInterface:fullscreen #paper canvas:not(.lpmSpinner){width:960px!important;height: 637px!important}

/* DEVIS EN LIGNE */
	.devisenligne .blockContent{max-width: 996px;margin: auto;text-align: justify;color: #848484;overflow: auto;background: rgba(255,255,255,0.9);padding:25px;}
	.devisenligne #banner1 .blockContent #intro{text-align: left;margin-bottom: 10px;border-bottom: 1px dotted #BBB;padding-bottom: 10px}

/* CONTACT */
	.contact .blockContent{max-width: 996px;margin: auto;text-align: justify;color: #848484;overflow: auto;background: rgba(255,255,255,0.9);padding:25px;}
	.contact #banner1 .blockContent #intro{text-align: left;margin-bottom: 10px;border-bottom: 1px dotted #BBB;padding-bottom: 10px}
	.contact .genericForm{width:40%;float:left;}
	.contact .map{float:left;border:1px solid #bbb;padding:10px;}
	.contact .genericForm button{margin: 40px 132px;}

	.genericForm {display:inline-block;padding:20px 0;text-align:left;}
	.genericForm .radioDiv{width: 100px;float: left;text-transform: capitalize;padding: 1px 0px 0px 5px;margin:5px 0px 5px 5px}
	.genericForm label:after{content:" : ";}
	.genericForm label {display:block;width:30%;text-align:right;float:left;padding:5px 10px 0px 0px;font-size:14px;}
	.genericForm input[type=text],.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 input[type=radio] {float:left;margin-right: 5px}
	.genericForm textarea {height:85px;overflow: hidden;}
	.genericForm input.invalid,.genericForm textarea.invalid {-webkit-animation:invalidBlink 0.2s 4;-moz-animation:invalidBlink 0.2s 4; -o-animation:invalidBlink 0.2s 4;animation:invalidBlink 0.2s 4;background: #eaa}
	.genericForm input[type="checkbox"] {margin-right:10px;margin-bottom:5px;}
	.genericForm span {margin-right:10px;}
	.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:#808080;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;}

/* TELECHARGEMENT */
	.Body_telechargementsliens .blockContent {display:inline-block;width:996px;margin:auto;padding:15px;text-align: center;background: #fff}
	.Body_telechargementsliens #banner1 .blockContent {background: rgba(255,255,255,0.9);}
	.Body_telechargementsliens #banner1 .blockContent article {margin-bottom:30px;text-align:left;float:left;width:48%;}
	.Body_telechargementsliens #banner1 .blockContent article:nth-of-type(2) {float:right;}
	.Body_telechargementsliens .ServiceList li {clear:both;margin-bottom:15px;vertical-align:top;}
	.Body_telechargementsliens .ServiceList li .deco {float:left;width:5%;}
	.Body_telechargementsliens .ServiceList li .deco img {width:100%;height:auto;}
	.Body_telechargementsliens .ServiceList li .ServiceListDetail {display:inline-block;float:right;width:92%;}
	.Body_telechargementsliens .ServiceList li .ServiceListDetail h2 {font-size:18px;}
	.Body_telechargementsliens .ServiceList li:hover {opacity:0.7;}

/* FOOTER */
	#FooterMenuList {display:inline-block;position: relative;width:100%;text-align: center;border-bottom: 1px #505050 solid}
	#FooterMenuList li {display:inline-block;padding:5px 1%;}
	#FooterMenuList .FooterMenuLink {display:inline-block;padding:4px 10px;color:white;font:normal 15px Montserrat;text-transform: uppercase;}
	#FooterMenuList .FooterMenuLink:hover {color:#e59a3e;}
	#FooterMenuList .current .FooterMenuLink {color:#e59a3e}
	#baseline{text-align: center;width: 100%}
	#baseline,#baseline a {font-size:11px;color:#BBB;}

/* 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;}
