
	/* CKE FIX */
	.cke_editable {background:#0f0f13;}
	.cke_panel_list {background:#0f0f13;color:#ffffff;margin:0;}
		* {margin:0;padding:0;border:0;outline:0;}
	body {font-family:'Montserrat', arial, helvetica, sans-serif;font-weight:normal;font-size:13px;overflow: auto;}
	h1 {font-size:25px;color:#ffffff;}
	h2 {font-size:20px;color:#ffffff;}
	h3 {font-size:17px;color:#ffffff;}
	h4 {font-size:15px;color:#ffffff;}
	h5 {font-size:13px;color:#ffffff;}
	a {color:#ffffff;text-decoration:none;}
	a:hover {text-decoration:none;}
	img {vertical-align: bottom;}
	ul,ol {list-style:none;}
	.clear {display:block;float:none;clear:both;height:0px;font-size:0px;text-indent:-99999px;margin:0px;}
	p.alert {margin:15px 0;font-size:18px;padding:15px 20px;text-align:center;border-radius:12px;}
	p.alert.nok {color:red;border:1px solid red;}
	p.alert.ok {color:green;border:1px solid green;}
	.genList {text-align:center;margin:3% 0;}
	.genList li {width:30%;margin:2% 1%;display:inline-block;background:black;vertical-align:top;}
	.genList li img.genListImg {width:100%;height:auto;}
	.genList li .genListLink {display:block;padding:2%;padding-right:30px;min-height:52px;text-align:left;background: url('/specific_images/2/3/8/picto2dlink2dbig2epng.png?update=20151230120912') right center no-repeat;}
	.genList li .genListLink h2 {font-weight:normal;font-size:0.9vw;color:#999;}
	.genList li .genListLink h3 {font-weight:normal;font-size:1.2vw;color:white;}
	.genList li a.genListLink p {font-weight:normal;font-size:0.9vw;color:white;}
	.genList li .genListLink p.cat {color:#ee3426;}
	.genList li .moreLink {color:#999;}
	.genList li .moreLink a {color:#999;}
	.genList.siteList {font-size:0;}
	.genList.articleList {}
	.genList.articleList li {width:100%;clear:both;margin:2% 0;background:none;}
	.genList.articleList li img.genListImg {float:left;width:24%;}
	.genList.articleList li a.genListLink {float:right;width:70%;padding:2%;text-align:left;background: black url('/specific_images/2/3/8/picto2dlink2dbig2epng.png?update=20151230120912') right center no-repeat;}
	.genList.articleList li a.genListLink p {color:#999;}
	.genList.synthList {}
	.genList.synthList li {width:100%;clear:both;margin:2% 0;background:none;}
	.genList.synthList li .genListImg img {width:100%;height:auto;}
	.genList.synthList li .genListLink {width:96%;padding:2%;text-align:left;background: black url('/specific_images/2/3/8/picto2dlink2dbig2epng.png?update=20151230120912') right center no-repeat;}
	.genList.comList {}
	.genList.comList li {width:100%;clear:both;margin:2% 0;background:none;}
	.genList.comList li img.genListImg {float:left;width:20%;}
	.genList.comList li .genListLink {float:right;width:75%;padding:0;text-align:left;background:none;}
	.genList.comList li .genListLink h3 {color:#ee3426;}
	.genList.comList li .genListLink p {color:#999;}
	.genList.refList {}
	.genList.refList li {width:22%;background:transparent;vertical-align:top;}
	.genList.refList li img.genListImg {width:100%;height:auto;}
	.genList.refList li .genListLink {display:block;padding:2%;min-height:52px;text-align:center;background:none;}
	.genList.refList li .genListLink h3 {font-weight:normal;font-size:1.4vw;color:white;}
	.genList.refList li .genListLink p {font-weight:normal;font-size:0.9vw;color:white;}
	.genList.teamList {width: 50%;margin:3% auto;}
	.genList.teamList li {width:40%;margin:3%;background:transparent;vertical-align:top;}
	.genList.teamList li img.genListImg {width:100%;height:auto;}
	.genList.teamList li .genListLink {display:block;padding:2%;min-height:52px;text-align:center;background:none;}
	.genList.teamList li .genListLink h3 {font-weight:normal;font-size:1.4vw;color:white;}
	.genList.teamList li .genListLink p {font-weight:normal;font-size:0.9vw;color:#ee3426;}
	.genList.printerList {}
	.genList.printerList li {width:100%;margin:3% 0;background:transparent;vertical-align:top;}
	.genList.printerList li img.genListImg {width:100%;height:auto;}
	.genList.printerList li .genListLink {display:block;padding:2%;min-height:52px;background:none;}
	.genList.printerList li .genListLink h2 {font-weight:normal;font-size:1.4vw;color:white;}
	.genList.printerList li .genListLink p {font-weight:normal;color:#ee3426;}
	.genList.impList li {width:22%;background:transparent;vertical-align:top;}
	.genList.impList li img.genListImg {width:100%;height:auto;}
	.genList.impList li .genListLink {display:block;padding:2%;min-height:52px;text-align:center;background:none;}
	.genList.impList li .genListLink h3 {font-weight:normal;font-size:1.4vw;color:white;}
	.genList.impList li .genListLink p {font-weight:normal;font-size:0.9vw;color:white;}
	.backButton {margin:2% 0 0%;}
	.askButton {clear:both;display:inline-block;margin:2% auto 5%;text-align:center;width:100%;}
	.askButton a {display:inline-block;padding:15px 25px;color:#8a8a8a;border:1px solid #8a8a8a;font-size:1.5vw;background:url('/specific_images/2/3/9/picto2dask2epng.png?update=20151231125114') bottom center no-repeat;transition:0.8s;}
	.askButton a:hover {color:white;border:1px solid white;background:url('/specific_images/2/4/0/picto2dask2dwhite2epng.png?update=20151231130008') bottom center no-repeat;transition:0.5s;}
	.socialShare {text-align:right;clear:both;margin:2% auto;}
	.socialShare li {display:inline-block;}
	#VideoBackground {position: fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:100;cursor: pointer;background:#000;}
	#VideoDisplay {position:fixed;top:50%;left:0;display:none;border:solid 1px #fff;box-shadow:0 0 24px #000;font-size:0;z-index:101;}
	
	.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;}
	
/* fonds page */
	body.Body_accueil				{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_siteinternet			{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') center top no-repeat;background-repeat:repeat;}
	body.Body_detaildunecreationdesiteinternet	{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_applications			{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_applicationsmobiles	{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_chartesgraphiques		{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_plus					{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_plusdetail			{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') no-repeat;background-size:cover;}
	body.Body_etapesdefabrication	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_architecture			{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_architecture3ddetail	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_visitevirtuelle3d		{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_visitevirtuelle3ddetail	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_supportsproposes		{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_decorationdetail		{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_industrie3d			{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_industrie3ddetail			{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_visualisation3d		{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_visualisation3ddetail	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_communuication		{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_designdobjetsdetail	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_impression3d			{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_detailduneimpression3d	{background: url('/specific_images/2/4/1/fond2dgen2d22ejpg.jpg?update=20151231132019') no-repeat;background-size:cover;}
	body.Body_referencement			{background: url('/specific_images/2/4/2/background2dtest2ejpg.jpg?update=20160610124838') no-repeat;background-size:cover;}
	body.Body_communication			{background: url('/specific_images/2/4/2/background2dtest2ejpg.jpg?update=20160610124838') no-repeat;background-size:cover;}
	body.Body_maintenance			{background: url('/specific_images/2/4/3/fond2ddesign2dref2ejpg.jpg?update=20160102160553') no-repeat;background-size:cover;}
	body.Body_auditsecurite			{background: url('/specific_images/2/4/2/background2dtest2ejpg.jpg?update=20160610124838') no-repeat;background-size:cover;}
	body.Body_sitemap				{background: url('/specific_images/2/4/4/fond2dgen2d42ejpg.jpg?update=20160102161642') no-repeat;background-size:cover;}
	body.Body_apropos				{background: url('/specific_images/2/4/5/fond2dabout2ejpg.jpg?update=20160102163028') no-repeat;background-size:cover;}
	body.Body_recrutement			{background: url('/specific_images/2/4/5/fond2dabout2ejpg.jpg?update=20160102163028') no-repeat;background-size:cover;}
	body.Body_nosimprimantes3d		{background: url('/specific_images/2/4/9/fond2dgen2d52ejpg.jpg?update=20160103083457') no-repeat;background-size:cover;}
	body.Body_modelesprix			{background: url('/specific_images/2/4/9/fond2dgen2d52ejpg.jpg?update=20160103083457') no-repeat;background-size:cover;}
	body.Body_exemplederealisation	{background: url('/specific_images/2/4/9/fond2dgen2d52ejpg.jpg?update=20160103083457') no-repeat;background-size:cover;}
	body.Body_contact				{background: url('/specific_images/2/6/2/fond5f62ejpg.jpg?update=20160115112529') no-repeat;background-size:cover;}

/* header gen */
	#Header {width:100%;background:#2b2b2b;}
	#HeaderContentWrapper {width:100%;box-shadow:0 5px 10px black;position:relative;z-index:2;}
	#HeaderContent {width:90%;margin:0 auto;position:relative;}
	#HeaderContent #logo {float:left;margin-top:15px;}
	#HeaderContent #contact {display:none;}
	#HeaderContent .menuToggle {display:none;}
	#HeaderSubMenu .subMenuToggle {display:none;}
	#HeaderContent #mainMenuList {float:right;font-size:0;}
	#HeaderContent #mainMenuList li {display:inline-block;padding:25px 6px 22px;}
	#HeaderContent #mainMenuList li a {display:block;font-size:0.9vw;padding-bottom:3px;}
	#HeaderContent #mainMenuList li a:hover {padding-bottom:0;border-bottom:3px solid #ee3426;}
	#HeaderContent #mainMenuList li.current a {padding-bottom:0;border-bottom:3px solid #ee3426;}
	#HeaderContent #mainMenuList li.HeaderVolumic {display:none;}
	#HeaderContent #mainMenuList li.HeaderVolumic .mainMenuLink {display:none;}
	#HeaderContent #langMenuList {float:right;}
	#HeaderContent #langMenuList li {display:inline-block;padding:25px 0 22px;padding-left:4px;}
	#HeaderContent #langMenuList li:first-child a {border-right:3px solid #ee3426;padding-right:6px;}
	#HeaderContent #langMenuList li a {font-size:1vw;text-transform:uppercase;color:#858585;}
	#HeaderContent #langMenuList li.current a {color:white;}
	#HeaderBackground {position:relative;z-index:1;width:100%;height:auto;box-shadow:0 5px 10px black;}
	#HeaderBackground img {width:100%;height:auto;}
	#HeaderBackground .gemeapp_edittextlink img {width:auto;}
	#HeaderSubMenu {width:100%;text-align:center;background:#d5d5d5;box-shadow:0 5px 10px black;position:relative;z-index:2;}
	#HeaderSubMenu #subMenuList {font-size:0;}
	#HeaderSubMenu #subMenuList li {display:inline-block;border-right:1px solid #848485;}
	#HeaderSubMenu #subMenuList li a {display:block;font-size:1vw;text-transform:uppercase;color:#2b2b2b;padding:20px 10px 18px;transition:0.8s;}
	#HeaderSubMenu #subMenuList li a:hover {background:#ee3426;color:white;transition:0.5s;}
	#HeaderSubMenu #subMenuList li.current a {background:#ee3426;color:white;transition:0.5s;}

/* header accueil */
	
	.Body_accueil #Header {background:black;position:fixed;z-index:99;}
	
	.Body_accueil #HeaderContent #logo {margin-top:10px;}
	.Body_accueil #HeaderContent #mainMenuList li {padding:15px 6px 12px;}
	.Body_accueil #HeaderContent #mainMenuList li.HeaderVolumic {display:inline-block;padding:0;}
	.Body_accueil #HeaderContent #mainMenuList li.HeaderVolumic a {padding:0;}
	.Body_accueil #HeaderContent #mainMenuList li.HeaderVolumic a:hover {border:0;}
	.Body_accueil #HeaderContent #mainMenuList li.HeaderVolumic a img {width:100%;height:auto;}
	.Body_accueil #HeaderContent #langMenuList li {padding:15px 0 12px;}

/* header volumic */
	.Body_nosimprimantes3d #HeaderContent #logo {margin-top:10px;}
	.Body_nosimprimantes3d #HeaderContent #mainMenuList {float:right;margin-right:2%;}
	.Body_nosimprimantes3d #HeaderContent #mainMenuList li {padding:15px 6px 12px;display:none;width:100%;}
	.Body_nosimprimantes3d #HeaderContent #mainMenuList li.HeaderVolumic {display:inline-block;padding:0;}
	.Body_nosimprimantes3d #HeaderContent #mainMenuList li.HeaderVolumic a {padding:0;}
	.Body_nosimprimantes3d #HeaderContent #mainMenuList li.HeaderVolumic a:hover {border:0;}
	.Body_nosimprimantes3d #HeaderContent #langMenuList li {padding:15px 0 12px;}
	.Body_nosimprimantes3d #HeaderSubMenu {width:100%;text-align:center;background:#c4fc00;box-shadow:0 5px 10px black;position:relative;z-index:2;}

	.Body_modelesprix #HeaderContent #logo {margin-top:10px;}
	.Body_modelesprix #HeaderContent #mainMenuList {float:right;margin-right:2%;}
	.Body_modelesprix #HeaderContent #mainMenuList li {padding:15px 6px 12px;display:none;}
	.Body_modelesprix #HeaderContent #mainMenuList li.HeaderVolumic {display:inline-block;padding:0;}
	.Body_modelesprix #HeaderContent #mainMenuList li.HeaderVolumic a {padding:0;}
	.Body_modelesprix #HeaderContent #mainMenuList li.HeaderVolumic a:hover {border:0;}
	.Body_modelesprix #HeaderContent #langMenuList li {padding:15px 0 12px;}
	.Body_modelesprix #HeaderSubMenu {width:100%;text-align:center;background:#c4fc00;box-shadow:0 5px 10px black;position:relative;z-index:2;}

	.Body_exemplederealisation #HeaderContent #logo {margin-top:10px;}
	.Body_exemplederealisation #HeaderContent #mainMenuList {float:right;margin-right:2%;}
	.Body_exemplederealisation #HeaderContent #mainMenuList li {padding:15px 6px 12px;display:none;}
	.Body_exemplederealisation #HeaderContent #mainMenuList li.HeaderVolumic {display:inline-block;padding:0;}
	.Body_exemplederealisation #HeaderContent #mainMenuList li.HeaderVolumic a {padding:0;}
	.Body_exemplederealisation #HeaderContent #mainMenuList li.HeaderVolumic a:hover {border:0;}
	.Body_exemplederealisation #HeaderContent #langMenuList li {padding:15px 0 12px;}
	.Body_exemplederealisation #HeaderSubMenu {width:100%;text-align:center;background:#c4fc00;box-shadow:0 5px 10px black;position:relative;z-index:2;}

/* TOUTES PAGES */
	#page {width:100%;}
	#pageContent {width:65%;margin:auto;padding-bottom:1%;}
	.pageTitle {margin:3% 0;}
	.pageLegend {width:100%;margin:5% auto 0;}
	.pagePicture img {width:100%;height:auto;margin:2% 0;}
	.pagePicture.fixedWidth {margin:2% auto;max-width:570px;}
	.pagePicture.noWidth {margin:auto;text-align:center;}
	.pagePicture.noWidth img {width:auto;}
	.siteListDetailImg {float:left;margin-right:5%;margin-bottom:5%;}

/* HOME */
	.navParallax {list-style: none;position: fixed;top:20vw;right: 20px;z-index:99;}
	.navParallax li {margin: 0;}
	.navParallax li a {font-size:2vw;color:#ee3426;}
	.pageZoneWrapper {width:70%;max-width:1100px;margin:auto;}
	
	#pageFirst.page 	{position:relative;box-shadow:0 5px 10px black;z-index:7;}	
	#pageSecond.page 	{position:relative;background: url('/specific_images/2/5/2/fond5f52ejpg.jpg?update=20160103132850') 0 0 no-repeat fixed;background-size:100%;height: 660px;padding-top:100px;overflow: hidden;box-shadow:0 5px 10px black;z-index:6;}
	#pageThird.page 	{position:relative;background: url('/specific_images/2/5/3/fond5f32ejpg.jpg?update=20160103113540') 0 0 repeat-y fixed;background-size:100%;min-height: 500px;padding-top:100px;overflow: hidden;}
	#pageFourth.page 	{position:relative;background: white;min-height: 500px;padding-top:100px;overflow: hidden;box-shadow:0 5px 10px black;z-index:5;}
	#pageFifth.page 	{position:relative;background: url('/specific_images/2/5/4/fond5f42ejpg.jpg?update=20160103113723') bottom repeat-y fixed;background-size:100%;min-height: 500px;padding-top:100px;overflow: hidden;box-shadow:0 5px 10px black;z-index:3;}
	
	#pageFirst.page .pageFirstBackground {width:100%;position: relative;padding-bottom:56.25%;padding-top:0px;height:0;}
	/* #pageFirst.page .pageFirstBackground img {width:100%;height:auto;} */
	#pageFirst.page .pageFirstBackground iframe {position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
	#pageFirst.page ul.pageZone {width:100%;text-align:center;position: absolute;z-index:9;margin-top:23%;}
	#pageFirst.page li.pageButton {display:inline-block;margin:2%;text-align:center;}
	#pageFirst.page li.pageButton a {display:inline-block;padding:15px 25px;color:white;border:1px solid white;font-size:1.5vw;background:url('/specific_images/2/4/0/picto2dask2dwhite2epng.png?update=20151231130008') bottom center no-repeat;transition:0.8s;}
	#pageFirst.page li.pageButton a:hover {color:#8a8a8a;border:1px solid #8a8a8a;background:url('/specific_images/2/3/9/picto2dask2epng.png?update=20151231125114') bottom center no-repeat;transition:0.5s;}
	#pageFirst.page .signature {position: absolute;z-index:9;margin-top:52%;right:2%}
	
	#pageSecond.page .pageZoneWrapper {}
	#pageSecond.page ul.pageZone {display:none;}
	#pageSecond.page .HomeSliders {display:none;}
	#pageSecond.page .pageLogo {float:left;width:40%;margin-top:12%;}
	#pageSecond.page .pageLogo img {width:100%;height:auto;transition:0.5s;}
	#pageSecond.page .pageZone {float:right;width:55%;margin-top:15%;}

	#pageThird.page .genList.reaList {width:100%;margin:5% auto 0%;}
	#pageThird.page .genList.reaList li {width:30%;background: rgba(0,0,0,0.2);vertical-align:top;}
	#pageThird.page .genList.reaList li img.genListImg {width:100%;height:auto;}
	#pageThird.page .genList.reaList li .genListLink {display:block;padding:2%;min-height:52px;text-align:left;background:none;}
	#pageThird.page .genList.reaList li .genListLink h2 {font-weight:normal;font-size:1.4vw;color:white;}
	#pageThird.page .genList.reaList li .genListLink p {font-weight:normal;font-size:0.9vw;color:white;}
	#pageThird.page .genList.reaList li .genListLink p.cat {color:#ee3426;}

	#pageFourth.page .genList.prestaList {width:100%;margin:5% auto 0%;}
	#pageFourth.page .genList.prestaList li {width:22%;background:none;vertical-align:top;position:relative;}
	#pageFourth.page .genList.prestaList li img.genListImg {width:100%;height:auto;}
	#pageFourth.page .genList.prestaList li .genListLink {display:block;padding:5% 2%;min-height:auto;text-align:center;background:white;position:absolute;left:0;right:0;bottom:0;margin:auto;width:80%;margin-top:-35px;}
	#pageFourth.page .genList.prestaList li .genListLink h2 {font-weight:normal;font-size:1vw;color:black;}
	#pageFourth.page .genList.prestaList li .genListLink p {font-weight:normal;font-size:0.8vw;color:#676768;}
	#pageFourth.page .genList.prestaList li .genListLink p.cat {color:#ee3426;}

	#pageFifth.page .pageZoneWrapper {margin-top:3%;}
	#pageFifth.page .pageZone {float:left;width:40%;text-align:right;}
	#pageFifth.page .pageMap {float:right;width:50%;height:300px;}
	#pageFifth.page .pageMap iframe {width:100%;height:100%;}

/* ANIMATION */
	@keyframes fadeIn {from {opacity: 0;bottom:-50px;} to {opacity: 1;bottom:0px;}}
	@-webkit-keyframes fadeIn {from {opacity: 0;bottom:-50px;} to {opacity: 1;bottom:0px;}}
	
	.page {
		animation-name: fadeIn;
		animation-duration: 0.4s;
		animation-delay: 0s;
		animation-fill-mode: both;
		-webkit-animation-name: fadeIn;
		-webkit-animation-duration: 0.4s;
		-webkit-animation-delay: 0s;
		-webkit-animation-fill-mode: both;
	}

	#pageFirst.page		{-webkit-animation-delay: 0.2s;animation-delay: 0.2s;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;}
	#pageSecond.page 	{-webkit-animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;}
	#pageThird.page 	{-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}
	#pageFourth.page 	{-webkit-animation-delay: 2s;animation-delay: 2s;}
	#pageFifth.page 	{-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}

/* DETAIL */
	#swipebox-prev,
	#swipebox-next,
	#swipebox-close {
		background-color: black;
		background-image: url('/specific_images/2/6/4/icons2epng.png?update=20160502173855') !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;
	}
	
/* CONTACT */
	.Body_contact #page #pageContent {width:55%;position:relative;}
	.Body_contact #page #pageContent .pageDeco {position:absolute;top:-33px;width:65%;right:-12.5%;z-index:0}
	.Body_contact #page #pageContent .pageDeco img {width:100%;height:auto;}
	.Body_contact #page #pageContent .pageTitle {position:relative;z-index:2;}
	#contactForm {float:left;width:50%;}
	#contactForm form {width:100%;}
	#contactForm legend {width:100%;color:white;margin-bottom:15px;}
	#contactForm label {float:left;display:inline-block;clear:both;color:white;margin-bottom:15px;width:30%;text-align:right;margin-right:2%;padding-top:1.5%;}
	#contactForm input {float:right;color:white;margin-bottom:15px;width:65%;padding:5px 2px;background:black;}
	#contactForm textarea {float:right;color:white;margin-bottom:15px;width:65%;padding:5px 2px;background:black;}
	#contactForm button {display:inline-block;margin:2% auto 5%;margin-left:42%;text-align:center;width:50%;padding:15px 25px;color:#fff;border:1px solid #fff;font-size:1.5vw;background:url('/specific_images/2/4/0/picto2dask2dwhite2epng.png?update=20151231130008') bottom center no-repeat;transition:0.8s;cursor:pointer;}
	#contactForm .thecode label {width:40%;}
	#contactForm .thecode .captchaCont {}
	#contactForm .thecode input {clear:both;width:65%;}
	.contactZone {text-align:center;float:right;position:relative;z-index:2;width:40%;padding-left:4%;border-left:1px dotted #fff;padding-top:16%;}
	.contactZone .socialShare {margin-top:40px;text-align:center;}
	
/* FOOTER */
	#Footer {clear:both;width:100%;background: url('/specific_images/2/3/7/footer2dshadow2epng.png?update=20151230111854') top repeat-x;}
	#FooterContent {padding:3% 0;width:80%;margin:auto;text-align:right;}
	#FooterContent #FooterMenuList {margin-bottom:10px;}
	#FooterContent #FooterMenuList li {display:inline-block;}
	#FooterContent #FooterMenuList li a {display:block;font-size:0.9vw;border-left:1px solid white;padding:0 5px 0 6px;}
	#FooterContent #FooterMenuList li:first-child a {border:none;}
	#FooterContent #FooterMenuList li a:hover {}
	#FooterContent #baseline {margin-top:15px;color:#858585;font-size:0.9vw;}
	#FooterContent #baseline a {color:#858585;}

/* COM. NUMERIQUE */
	.Body_communication #page #pageContent {width:50%;position:relative;}
	
/* RESPONSIVE */
@media screen and (max-width: 1000px) {
	#HeaderContent {width:95%;}
	#HeaderContent #mainMenuList {text-align:center;float:right;}
	#HeaderContent #mainMenuList li a {font-size:12px;}
	#HeaderContent #langMenuList li a {font-size:14px;}
	#HeaderSubMenu #subMenuList li a {font-size:12px;}
	
	#pageContent {width:80%;padding-bottom:15px;}
	
	#pageSecond.page 	{background-position:center top;}
	#pageThird.page 	{background-position:center top;}
	#pageFifth.page 	{background-position:center top;}
	
	
	#FooterContent #FooterMenuList li a {font-size:12px;}
	#FooterContent #baseline {font-size:12px;}
	
	.pagePicture {width:80%;margin:15px auto;}
	.pagePicture img {margin:0;}
	.pagePicture.noWidth {margin:15px auto;text-align:center;}
	.pagePicture.noWidth img {width:100%;margin:0;}
	
	.askButton {margin:20px 0 15px;}
	.askButton a {font-size:15px;}
	
	.genList {margin:15px 0;}
	.genList li {width:45%;margin:15px 10px;}
	.genList li .genListLink h2 {font-size:12px;}
	.genList li .genListLink h3 {font-size:14px;}
	.genList li a.genListLink p {font-size:12px;}
	.genList.comList {width:100%;margin:auto;}
	.genList.comList li {margin:15px 0;}
	.genList.comList li img.genListImg {width:30%;}
	.genList.comList li .genListLink {width:65%;}
	.genList.refList li {width:28%;}
	.genList.refList li .genListLink {padding:10px;}
	.genList.refList li .genListLink h3 {font-size:15px;}
	.genList.refList li .genListLink p {font-size:13px;}
	.genList.teamList {width:80%;margin:3% auto;}
	.genList.teamList li {width:40%;margin:3%;font-size:13px;}
	.genList.teamList li .genListLink h3 {font-size:16px;}
	.genList.teamList li .genListLink p {font-size:13px;}
	
	#contactForm label {float:none;clear:both;width:100%;margin-right:0%;text-align:left;}
	#contactForm input {float:none;clear:both;width:100%;}
	#contactForm textarea {float:none;clear:both;width:100%;}
	#contactForm button {margin-left:0;width:100%;font-size:15px;}
	#contactForm .thecode label {width:100%;}
	#contactForm .thecode .captchaCont {display:block;width:100%;clear:both;}
	#contactForm .thecode input {width:100%;}
	
	.Body_communication #page #pageContent {width:70%;}
	.Body_contact #page #pageContent {width:90%;}
	.Body_contact #page #pageContent .pageDeco {top:-25px;width:400px;right:-80px;}
}
/* IPAD LANDSCAPE */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
	#pageContent {width:90%;}
	.Body_accueil .pageZoneWrapper {width:90%;}
	.Body_accueil #pageFirst.page 	{}	
	.Body_accueil #pageSecond.page 	{background: url('/specific_images/2/5/2/fond5f52ejpg.jpg?update=20160103132850') top no-repeat local !important;}
	.Body_accueil #pageThird.page 	{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') top no-repeat local !important;}
	.Body_accueil #pageFourth.page 	{background: white;}
	.Body_accueil #pageFifth.page 	{background: url('/specific_images/2/5/4/fond5f42ejpg.jpg?update=20160103113723') top repeat-y local !important;}
}
/* IPAD PORTRAIT */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	#HeaderContent {width:96%;text-align:center;}
	#HeaderContent #logo {float:none;display:inline-block;margin:15px auto !important;width:198px;}
	#HeaderContent #mainMenuList {text-align:center;float:none;}
	#HeaderContent #mainMenuList li a {font-size:11px;}
	#HeaderContent #langMenuList li a {font-size:12px;}
	#HeaderSubMenu #subMenuList li a {font-size:11px;padding:15px 4px 10px;letter-spacing:-0.6px;}
	
	#pageContent {width:90%;}
	.Body_accueil .pageZoneWrapper {width:90%;}
	.Body_accueil #pageFirst.page 	{}	
	.Body_accueil #pageSecond.page 	{background: url('/specific_images/2/5/2/fond5f52ejpg.jpg?update=20160103132850') top no-repeat local !important;}
	.Body_accueil #pageThird.page 	{background: url('/specific_images/2/3/5/fond2dgen2d12ejpg.jpg?update=20151229113743') top no-repeat local !important;}
	.Body_accueil #pageFourth.page 	{background: white;}
	.Body_accueil #pageFifth.page 	{background: url('/specific_images/2/5/4/fond5f42ejpg.jpg?update=20160103113723') top repeat-y local !important;}
	.Body_accueil #pageFourth.page .genList.prestaList li {width:21%;}
	
}
/* MOBILE */
@media screen and (max-width: 480px) {
	h1 {font-size:18px;}
	h2 {font-size:16px;}
	h3 {font-size:15px;}
	h4 {font-size:13px;}
	h5 {font-size:12px;}
	
	#HeaderContent {text-align:center;}
	#HeaderContent #logo {float:none;display:inline-block;margin:15px auto !important;width:198px;}
	#HeaderContent #logo img {width:100%;height:auto;}
	#HeaderContent #contact {display:block;float:right;margin-right:10px;margin-top:20px;width:30px;}
	#HeaderContent #contact img {width:100%;height:auto;}
	#HeaderContent #langMenuList {display:none;}
	#HeaderContent .menuToggle {display:block;float:left;z-index:4;margin-top:10px;margin-left:10px;cursor:pointer;padding:6px;}
	#HeaderContent .menuToggle span {display:block;height:6px;width:34px;border-top: 18px double #989898;border-bottom: 6px solid #989898;font-size:0;}
	#HeaderContent #mainMenuList {display:none;min-width:100%;max-width:100%;border-top:1px solid #989898;}
	#HeaderContent #mainMenuList li {font-size:16px;width:100%;padding:0 !important;border-top:1px solid #989898;}
	#HeaderContent #mainMenuList li:first-child {border:0;}
	#HeaderContent #mainMenuList li a.mainMenuLink {font-size:20px;width:100%;padding:15px 0 !important;border:0;text-align:center;}
	#HeaderContent #mainMenuList li a.mainMenuLink:hover {color:white;background:#989898;}
	#HeaderContent #mainMenuList li.current a.mainMenuLink {color:white;background:#989898;}
	#HeaderContent #mainMenuList li.HeaderVolumic {background:#c4fc00;}
	#HeaderContent #mainMenuList li.HeaderVolumic a.mainMenuLink {display:block;padding:15px 0 !important;color:black;font-weight:bold;}
	#HeaderContent #mainMenuList li.HeaderVolumic img {display:none;} 
	#HeaderSubMenu {}
	#HeaderSubMenu .subMenuToggle {display:block;padding:10px 0 0;cursor:pointer;font-size:18px;color:#2b2b2b;text-transform:uppercase;}
	#HeaderSubMenu .subMenuToggle big {display:block;clear:both;font-size:35px;}
	#HeaderSubMenu #subMenuList li {display:none;border-top:1px solid #eee;}
	#HeaderSubMenu #subMenuList li.current {display:none;}
	#HeaderSubMenu #subMenuList li a {padding:15px 0;font-size:18px;}
	
	#pageContent {width:86%;}
	
	.pagePicture {width:100%;}
	.siteListDetailImg {float:none;margin-right:0;margin-bottom:15px;width:100%;height:auto;}
	
	.genList {margin:15px 0;}
	.genList li {width:100%;margin:15px 0px;}
	.genList.articleList li img.genListImg {float:none;width:100%;}
	.genList.articleList li a.genListLink {float:none;clear:both;width:96%;}
	.genList.comList {width:100%;margin:auto;}
	.genList.comList li {margin:15px 0;}
	.genList.comList li img.genListImg {width:30%;}
	.genList.comList li .genListLink {width:65%;}
	.genList.refList li {width:45%;margin:10px 2%;}
	.genList.refList li .genListLink {padding:10px;}
	.genList.teamList {width:90%;margin:3% auto;}
	
	.Body_accueil .pageZoneWrapper {width:90%;}
	.Body_accueil .navParallax {display:none;}
	.Body_accueil #pageFirst.page {display:none;}
	.Body_accueil #pageFirst.page .pageFirstBackground iframe {content:url("http://imgur.com/SZ8Cm.jpg");}
	.Body_accueil #pageSecond.page {height: auto;background-size:cover;padding-bottom:20px;padding-top:50px;}

	.Body_accueil #pageSecond.page ul.pageZone {display:block;width:100%;text-align:center;position: absolute;z-index:9;margin-top:21%;}
	.Body_accueil #pageSecond.page li.pageButton {display:block;width:100%;margin:36px 0;text-align:center;}
	.Body_accueil #pageSecond.page li.pageButton a {display:inline-block;width:80%;padding:15px 0;margin:auto;color:white;border:1px solid white;font-size:5vw;background:url('/specific_images/2/4/0/picto2dask2dwhite2epng.png?update=20151231130008') bottom center no-repeat;transition:0.8s;}
	.Body_accueil #pageSecond.page li.pageButton a:hover {color:#8a8a8a;border:1px solid #8a8a8a;background:url('/specific_images/2/3/9/picto2dask2epng.png?update=20151231125114') bottom center no-repeat;transition:0.5s;}

	.Body_accueil #pageSecond.page .HomeSliders {display:block;position:relative;max-height:600px;overflow:hidden;margin-bottom:30px;}
	.Body_accueil #pageSecond.page .HomeSlider {text-align:center;position:relative;width:100%;overflow:hidden;}
	.Body_accueil #pageSecond.page .HomeSlider > li {float:left;position:relative;width:100%;}
	.Body_accueil #pageSecond.page .HomeSlider > li .HomeSliderImg {width:100%;height:auto;display:none;}
	
	.Body_accueil #pageSecond.page .pageLogo {float:none;width:60%;margin:15px auto;display:none;}
	.Body_accueil #pageSecond.page .pageZone {float:none;width:100%;margin:15px auto;}
	.Body_accueil #pageThird.page {padding-top:20px;}
	.Body_accueil #pageThird.page .genList.reaList li {width:47%;margin:15px 1%;}
	.Body_accueil #pageThird.page .genList.reaList li .genListLink h2 {font-size:13px;}
	.Body_accueil #pageThird.page .genList.reaList li .genListLink p {font-size:12px;}
	.Body_accueil #pageFourth.page {padding-top:20px;}
	.Body_accueil #pageFourth.page .genList.prestaList li {width:47%;margin:15px 1%;}
	.Body_accueil #pageFourth.page .genList.prestaList li .genListLink {position:relative;}
	.Body_accueil #pageFourth.page .genList.prestaList li .genListLink h2 {font-size:14px;}
	.Body_accueil #pageFourth.page .genList.prestaList li .genListLink p {font-size:12px;}
	.Body_accueil #pageFifth.page {padding-top:20px;}
	.Body_accueil #pageFifth.page .pageZone {float:none;width:100%;text-align:center !important;}
	.Body_accueil #pageFifth.page .pageMap {float:none;width:100%;margin:15px auto;}
	.Body_accueil #pageFifth.page .socialShare {text-align:center;}
	
	.Body_communication #page #pageContent {width:90%;}
	
	#contactForm {float:none;width:90%;margin:auto;position:relative;z-index:2;}
	.contactZone {float:none;width:90%;margin:auto;padding-left:0;border-left:0;padding-top:0;}
	
}

@media screen and (min-width: 1600px) {
	#HeaderContent {max-width:1500px;}
	#HeaderContent #logo {margin-right:50px;}
	#HeaderContent #mainMenuList li a {font-size:16px;}
	#HeaderContent #langMenuList li a {font-size:18px;}
	#HeaderSubMenu #subMenuList li a {font-size:16px;}
	
	#pageContent {max-width:1500px;padding-bottom:30px;}

	#FooterContent #FooterMenuList li a {font-size:16px;}
	#FooterContent #baseline {font-size:16px;}
	
	.pagePicture {width:70%;margin:25px auto;}
	.pagePicture img {margin:0;}
	.pagePicture.noWidth {margin:15px auto;text-align:center;}
	.pagePicture.noWidth img {width:100%;margin:0;}
	
	.askButton {margin:30px 0 20px;}
	.askButton a {font-size:20px;}
	
	.genList {margin:25px 0;}
	.genList li {width:23%;margin:15px 10px;}
	.genList li .genListLink h2 {font-size:16px;}
	.genList li .genListLink h3 {font-size:18px;}
	.genList li a.genListLink p {font-size:16px;}
	
	.genList.comList {width:900px;margin:auto;}
	.genList.comList li {margin:25px 0;}
	
	.genList.refList li {width:18%;}
	.genList.refList li .genListLink {padding:15px;}
	.genList.refList li .genListLink h3 {font-size:18px;}
	.genList.refList li .genListLink p {font-size:15px;}
	
	#contactForm .thecode input {margin-left:22%;width:50%;}
	#contactForm button {font-size:20px;}
	
	.Body_contact #page #pageContent {width:60%;max-width:1500px;}
	.Body_contact #page #pageContent .pageDeco {top:-40px;width:600px;right:0px;}
}
