/*history*/
#h1 {width: 46%; padding: 0px 2%; position: absolute; z-index: 2; top: 0px;}
#h2 {z-index: 3; width:41%; background: none repeat scroll 0% 0% #FFFFFF; opacity:0.8; position: absolute; top: 230px; padding:0 2%;}
#h3 {margin-left: 50%; width: 36%; z-index: 2; position: relative; top: 0px;}
#h4 {position: absolute; width: 99%; z-index: 1; top: 380px;}
#h5b {position: absolute; z-index: 2; background: none repeat scroll 0% 0% #FFFFFF; opacity:0.8; top: 1050px; width: 61%; padding: 0px 0px 0px 2%; margin-left: 5%;}
#h5 {width: 36%; margin-left: 2%; padding: 0px 5% 0px 0px; position: absolute; z-index: 2; top: 1250px;}
#h5a {width: 19%; margin-left: 80%; position: absolute; z-index: 2; top: 1600px;}
#h5c {width: 38%; margin-left: 57%; padding: 0px 5% 0px 0px; position: absolute; z-index: 2; top: 1600px;}
#h6a {width: 36%; margin: 0px 5% 0px 42%; position: absolute; z-index: 2; top: 1350px;}
#h6b {width: 42%; margin: 0px 5% 0px 0%; padding:0 2%; position: absolute; z-index: 2; top: 1350px;}
#h5d {width: 36%; margin-left: 33%; padding: 0px 5% 0px 0px; position: absolute; z-index: 2; top: 1250px;}
#h7 {position: absolute; width: 33%; top: 1720px;}
#h8 {position: absolute; width: 50%; padding: 5% 10% 5% 5%; margin-left: 33%; top: 2020px;}
#h9 { position: absolute; top: 3090px; padding: 0px 0px 0px 4%; width: 28%;}
#h10 { width: 52%; margin-left: 30%; padding: 0px 9% 0px 8%; position: absolute; top: 2970px;}
#h11 { width: 31%; margin-left: 5%; position: absolute; top: 3310px;}
#h12 {width: 40%; margin-left: 38%; position: absolute; z-index: 3; top: 3730px;}
#h11b { position: absolute; top: 3550px; margin-left: 63%; width: 6%; z-index: 2;}
#h13 {width: 37%; padding: 0px 6% 0px 1%; position: absolute; top: 3190px;}
#h14 {width: 40%; margin-left: 38%; padding: 0px 12% 0px 1%; position: absolute; top: 3700px;}
#h15 {width: 76%; padding: 0px 5%; position: absolute; top: 4000px;}
#h16 {width: 40%; margin-left: 38%; padding: 0px 12% 0px 1%; position: absolute; top: 4000px;}
#nh1, #nh2, #nh3, #nh4, #nh5, #nh6, #nh7-1, #nh7-2, #nh8, #nh9, #nh10, #nh11, #nh12, #nh13, #nh14, #nh15, #nh16, #nh17, #nh18, #nh19, #nh20 { position:absolute;}
/*style*/
#s1 {position: absolute; width: 40%; right: 0px; z-index: 1; top: -171px;}
#s2 {position: absolute; width: 55%; left: 2%; z-index: 2; top: -104.5px;}
#s3 {position: absolute; width: 50%; left: 0px; top: 107.5px;}
#s4{position: absolute; width: 46%; right: 2%; top: 153px;}
#s5{position: absolute; width: 30%; right: 0px; z-index: 2; top: 372px;}
#s6 {position: absolute; width: 40%; left: 23%; z-index: 2; top: 421px;}
#s7 {position: absolute; width: 60%; left: 5%; z-index: 1; top: 529px;}
#s8 {position: absolute; width: 40%; left: 0px; z-index: 1; top: 779px;}
#s9 {position: absolute; width: 50%; right: 7%; z-index: 2; top: 830px;}
#s10 {position: absolute; width: 48%; right: 0%; z-index: 1; top: 938.5px;}
#s11 {position: absolute; width: 40%; left: 2%; z-index: 2; top: 1157.5px;}
#s12 {width: 46%; position: absolute; left: 0px; z-index: 2; top: 1236px;}
#s13 {width: 44%; position: absolute; right: 4%; top: 1357.5px;}
#s14 {width: 46%; position: absolute; right: 2%; top: 1779px;}
#s15 {width: 40%; position: absolute; right: 0px; z-index: 2; top: 2049.5px;}
#s16{position: absolute; padding: 5% 5% 0px; margin-left: 5%; width: 40%; top: 2281.5px;}
#s17{width: 60%; position: absolute; left: 10%; top: 2541px;}
#s18 {width: 43%; position: absolute; left: 2%; top: 2529px;}
#s19{width: 42%; position: absolute; right: 10%; top: 2619.5px;}
#s20{width: 40%; position: absolute; right: 5%; top: 2729px;}
#s21 {position: absolute; width: 40%; right: 2%; top: 3300.5px;}
#s22{position: absolute; width: 45%; left: 8%; top: 3029px;}
#s23{/*padding: 10% 35% 0px 10%; margin-left: 5%; background: url("http://www.jmweston.fr/media/wysiwyg/parallaxe/style14.jpg") no-repeat scroll left top transparent;*/ position: absolute; /*width: 70%;*/ width: 98%; left: 2%; top: 3430px;}
#s24 {position: absolute; z-index: 2; top: 3308px; width: 80%;}
#s25{position: absolute; left: 5%; z-index: 1; top: 3588.5px;}
#s26{position: absolute; width: 35%; right: 5%; padding-right:5%; background: url("http://www.jmweston.fr/media/wysiwyg/parallaxe/style17.jpg") no-repeat scroll right bottom transparent; height: 340px; top: 3960px;}
/*metier*/
#m1  {position: absolute; left: 2%; top: -90px;}
#m2  {width: 25%; position: absolute; right: 3%; z-index: 1; top: 9px;}
#m3 {width: 65%; position: absolute; left: 2%; z-index: 1; top: -63px;}
#m4  {position: absolute; width: 50%; right: 8%; z-index: 2; top: 60px;}
#m5  {position: absolute; width: 38%; left: 2%; top: 198px;}
#m6 {position: absolute; width: 47%; left: 2%; z-index: 3; top: 475px;}
#m7 {width: 25%; right: 22%; position: absolute; top: 310px;}
#m8 {position: absolute; left: 0px; width: 100%; z-index: 1; top: 834px;}
#m9 {position: absolute; width: 50%; right: 3%; z-index: 2; top: 781px;}
#m10 {position: absolute; width: 40%; left: 2%; z-index: 2; top: 1498px;}
#m11  {width: 45%; right: 5%; position: absolute; top: 1411px;}
#m12  {position: absolute; right: 0px; width: 70%; top: 1834px;}
#m13  {width: 230px; height: 220px; padding-top: 10px; background: none repeat scroll 0% 0% rgb(157, 143, 135); position: absolute; left: 10%; border: 10px solid rgb(255, 255, 255); top: 1877px;}
#m14  {position: absolute; width: 40%; right: 5%; top: 2393px;}
#m15 {position: absolute; width: 46%; left: 2%; z-index: 3; top: 2089px;}
#m16 {position: absolute; width: 60%; right: 0px; z-index: 2; top: 2620px;}
#m17  {position: absolute; width: 31%; left: 2%; top: 2902px;}
#m18  {position: absolute; width: 45%; left: 2%; z-index: 1; top: 2938px;}
#m19  {position: absolute; width: 46%; right: 3%; top: 3411px;}

/*conseil*/
#c1  {margin-left: 2%; position: absolute; z-index: 3; top: -135px;}
#c2  {position: absolute; width: 69%; right: 0px; z-index: 1; top: -208px;}
#c3  {width: 40%; left: 0px; position: absolute; top: 368px; z-index: 2;}
#c4  {width: 55%; right: 0px; position: absolute; top: 448.5px; z-index: 3;}
#c5  {width: 38%; left: 2%; position: absolute; z-index: 3; top: 697.5px;}
#c6 {left: 35%; position: absolute; z-index: 4; top: 628.5px;}
#c7  {width: 40%; left: 2%; float: left; position: absolute; z-index: 3; top: 1338px;}
#c8 {width: 45%; right: 10%; position: absolute; top: 1478.5px; z-index: 1;}

/*fondation*/
#f1 {left: 2%; position: absolute; z-index: 3; top: -50px;}
#f2 {width: 37%; left: 2%; position: absolute; z-index: 2; top: 135px;}
#f3  {width: 37%; left: 2%; position: absolute; z-index: 1; top: 300px;}
#f4  {width: 50%; right: 7%; position: absolute; z-index: 1; top: 110px;}
#f6 {width: 47%; left: 2%; position: absolute; z-index: 1; top: 815px;}
#f7  {width: 40%; right: 5%; position: absolute; z-index: 1; top: 1045px;}
#f7b  {width: 26%; left: 0%; position: absolute; z-index: 1; top: 1045px;}
#f8  {width: 55%; right: 5%; position: absolute; z-index: 1; top: 1505px;}
#f8bis  {right: 63%; position: absolute; z-index: 1; top: 1530px;}
#f9  {width: 50%; left: 2%; position: absolute; z-index: 1; top: 2080px;}
#f9b  {width: 40%; right: 3%; position: absolute; z-index: 1; top: 2080px;}
#f10 {width: 37%; right: 5%; position: absolute; z-index: 1; top: 2115px;}

#t1{ left:2%; /*width: 55%;*/ width: 95%; position: absolute; z-index: 1;}
#t2{ left: 2%; width: 30%; position: absolute; z-index: 1; padding:2% 0 ; top: 200px;}
#t3{ right: 5%; width: 60%; position: absolute; z-index: 1; top:200px;}
#t4{ left: 2%; width: 45%; position: absolute; z-index: 1; top: 400px;}
#t5{ right: 10%; width: 40%; position: absolute; z-index: 1; top:400px;}
#t6{ left: 2%; width: 60%; position: absolute; z-index: 1; top: 800px;}
#t7{ right: 5%; width: 30%; position: absolute; z-index: 1; top:800px;}
#t8{ left: 2%; width: 40%; position: absolute; z-index: 1; top: 1200px;}
#t9{ right: 10%; width: 40%; position: absolute; z-index: 1; top: 1200px;}
#t10{ right: 2%; width: 40%; position: absolute; z-index: 1; top: 1500px;}
#t11{ left: 2%; width: 50%; position: absolute; z-index: 1; top: 1500px;}