#home-bloc{height:auto;overflow:hidden;padding:120px 0 0;background:url(/Content/Images/ecole-piano01.png) no-repeat center top}#home-bloc h1{font-size:45px;color:#fff;font-family:'SortsMillGoudy',serif}#home-intro{height:460px;background:#1a1a1a;padding:50px 25px;text-align:center;margin:0 0 280px}#home-intro p{font-size:21px;color:#999}#ScrollButton{position:absolute;bottom:-90px;left:48%;z-index:15;width:60px;padding:10px;list-style:none;text-align:center;background:#000}#ScrollButton:hover{background:#b0780a}#ScrollButton img{width:90%;display:block;margin:0 auto}.carousel{margin:-135px 0 0;position:absolute}.carousel-indicators{left:20%}.carousel-indicators li{width:15px;height:15px;margin:0 4px}.carousel-indicators .active{width:15px;height:15px;margin:0 4px}.texteBan{width:340px;height:60px;position:absolute;margin:0;bottom:10px;z-index:9;left:20%}.white{height:50px;background:rgba(255,255,255,.3)}.white02{width:100%;height:100px;background:rgba(255,255,255,.3);position:absolute;bottom:0}.texteBan02{display:none;width:360px;height:300px;position:relative;margin:0;z-index:9;left:10px}.texteBan02 h1 a{color:#fff}.texteBan02 h1 a:hover{text-decoration:none;color:#1a1a1a;opacity:.7}.texteBan02 h1{color:#fff;font-size:40px;font-family:'SortsMillGoudy',serif}.texteBan02 h2{color:#b0780a}.texteBan02 .white02{height:65px}.slogan-ban{position:absolute;left:20%;z-index:9;margin:185px 0 0;width:460px;height:395px}.slogan-ban h1{color:#fff;font-size:52px;line-height:54px;font-family:'SortsMillGoudy',serif;margin:10px 0}.slogan-ban h1 a{color:#fff}.slogan-ban h1 a:hover{text-decoration:none;opacity:.7}.slogan-ban h2{color:#b0780a;margin-top:0}.slogan-ban hr{margin-bottom:10px}.box-square{width:50%;height:480px;background:#1a1a1a;float:left;padding:90px 50px}.box-square a{display:block}.box-square a:hover{opacity:.6;text-decoration:none}.box-square a h3{text-align:center;color:#fff;font-size:45px;text-decoration:none;text-transform:uppercase;line-height:60px;font-family:'SortsMillGoudy',serif}.box-square p{font-size:21px;color:#fff;text-align:center;letter-spacing:2px;border-bottom:1px solid #b0780a;display:block;width:200px;margin:0 auto;padding:0 0 10px}.box-square img.line{margin:25px auto;display:block}.box-square.img01{background:url(/Content/Images/ecole-piano-image01.png)no-repeat center center}.box-square.img02{background:url(/Content/Images/ecole-piano-image02.png)no-repeat center center}#box-fb{height:480px;padding:50px;background:url(/Content/Images/image-fb.png)no-repeat center center}#box-fb .col-md-6{text-align:center;padding:0 25px}#box-fb .col-md-6 h4 a{font-size:40px;color:#1a1a1a;text-transform:uppercase;padding:0 30%;display:block;line-height:55px;font-family:'SortsMillGoudy'}#box-fb h4 a:hover{color:#b0780a}#box-fb a{text-decoration:none}#box-fb .col-md-6 p{font-size:24px;color:#000;padding:0 22%;text-transform:uppercase}@media screen and (min-width:1620px){.box-square.img01{background:url(/Content/Images/ecole-piano-image0102.png) no-repeat center center}.box-square.img02{background:url(/Content/Images/ecole-piano-image0202.png)no-repeat center center}}@media screen and (max-width:1400px){.texteBan h1{font-size:42px}.carousel-indicators{bottom:10%}#box-fb .col-md-6 h4{font-size:32px}#box-fb .col-md-6 h4 a{padding:0 10%}}@media screen and (max-width:1200px){.white02{height:100px}.texteBan{bottom:10%}.slogan-ban{height:350px}.slogan-ban h1{font-size:34px;margin:10px 0;line-height:38px}.slogan-ban h2{font-size:28px;margin:10px 0;line-height:32px}.carousel-indicators{bottom:33%}#ban{height:400px}#ban-foot .carousel-inner>.item{height:130px}#ScrollButton{bottom:-35px}#box-fb .col-md-6 h4{padding:0 20%}}@media screen and (max-width:1080px){#ban{margin:-25px 0 0;height:340px}.texteBan{bottom:18%}.slogan-ban{height:322px;margin:160px 0 0}.white02{height:80px}.carousel-indicators{bottom:20px}#ScrollButton{bottom:85px}#home-bloc h1{font-size:38px;margin:10px 0}}@media screen and (max-width:980px){.carousel-inner>.item{height:460px}.carousel-inner>.item>img{max-width:102%}#ScrollButton{display:none}.white{height:15px}#ban{height:320px}.slogan-ban{height:280px}.slogan-ban h1{font-size:30px;margin:10px 0}.slogan-ban h2{font-size:22px;margin:10px 0;line-height:32px}.texteBan{bottom:8%}.carousel-indicators{bottom:10px}.box-square h3{font-size:38px;line-height:54px}.box-square img.line{width:100%}#box-fb{height:720px;padding:0 25px;background:url(/Content/Images/image-fb02.png) no-repeat center top}#box-fb .col-md-6{margin:25px 0}}@media screen and (max-width:820px){#ban{height:240px}.slogan-ban{height:212px;margin:160px 0 0}.white02{height:40px}.carousel-inner>.item>img{max-width:105%}.carousel-indicators{bottom:55px}.slogan-ban h2{color:#999}.white{height:10px}#ScrollButton{bottom:50px}#home-intro{height:520px;margin:0 0 200px}}@media screen and (max-width:767px){#ban{height:200px}.texteBan{display:none}.white02{display:none}.carousel-indicators{bottom:50px}.carousel-inner>.item{height:380px}#ScrollButton{bottom:80px}#home-bloc{padding:0}#home-intro{height:580px;margin:0}#home-bloc h1{font-size:32px}.box-square{height:400px}.box-square h3{font-size:32px;line-height:50px}#box-fb{height:700px}#box-fb .col-md-6 h4{padding:0 16%}#box-fb .col-md-6 p{padding:0 16%}}@media screen and (max-width:670px){#Slider{display:none}#ban{background:url(/Content/Images/ecole-piano-banniere-mob.jpg) no-repeat center center;margin:-140px 0 0;height:420px;padding:120px 0 0}.white02{height:80px}.carousel-indicators{bottom:20%}.texteBan02{display:block}#home-intro{height:600px}#home-bloc h1{font-size:28px}#home-intro p{font-size:18px}#box-fb{height:780px;background:url(/Content/Images/image-fb02_mob.jpg) no-repeat center top}#box-fb .col-md-6 h4{padding:0 10%}.box-square.img01{display:block;height:300px;padding:35px 20px}.box-square{display:none}.box-square h3{font-size:26px;line-height:34px}.fb-page{width:100%}.fb_iframe_widget span{width:100%!important}}@media screen and (max-width:520px){#home-intro{padding:25px 0}#home-intro img.line{width:100%}.box-square{width:100%}#box-fb{padding:20px;height:720px}#box-fb img.line{width:100%}#box-fb .col-md-6{padding:0 10px}#box-fb .col-md-6 h4{font-size:28px;line-height:40px;padding:0}#box-fb .col-md-6 h4 a{padding:0}#box-fb .col-md-6 p{font-size:20px;padding:0 10px}.texteBan02{width:300px}}@media screen and (max-width:420px){#home-intro{height:620px}}