@media screen and (max-width :500px){#header .content{width:98%;max-width:320px;margin:auto;overflow:auto;border-bottom:1px solid #d2d2d1;position:relative}#header .acces{left:0;width:100%;list-style:none;margin:auto;line-height:100%;overflow:auto}#header .acces li{font-size:10px;width:33.3%}#header .acces .eleves,#header .acces .learning{float:left;margin:0}#header .acces .pro{float:right;background:#1c7fcb}#header .logo{margin:8% 1% 0 0;width:80%}#header .logo img{width:100%;max-width:250px;margin:2% 0 0}#header .cert_smartphone{background:url(../_img/smartphone/header-cert.png) no-repeat 0 0;margin:10px 0 0;width:145px;height:44px}#avantages .top,#chaned aside,#header .documentation,#slider .menu .cert,#slider .menu .extra,#slider .slides,.demande #content .aside .haut>img,.demande #content .aside .quoi,.demande #content .aside .top,.demande #content .main .introduction .second_paragraphe,.demande #content .main .quoi .texte,.demande #temoignages .contenu,.demande #temoignages .top,.displaypc,.home #contact .aside1 .recrutement .recrutement_sep_tablette,.home #contact .presentation,.interne #avis .top,.interne #content .aside .avis,.interne #content .aside .blog,.interne #content .aside .follow,.interne #content .aside .top,.interne #content .aside>img,.interne #content .detail .documentation,.interne #content .detail .nav .next,.interne #content .detail .nav .previous,.interne #content .detail .nav .tabs-container .mCSB_draggerContainer,.interne #content .top .formations,.interne #content .top .introduction img{display:none}#slider{background-color:#e5e6dc;width:100%;height:80px}#slider .menu{overflow:auto;list-style:none;text-align:center;font-size:7px;font-weight:700;color:#fff;text-transform:uppercase;width:98%;max-width:320px;margin:auto}#slider .menu span,.interne #avis .avis h2 span,.interne #avis .blog h2 span{font-size:11px}#slider .menu a{display:block;padding:52px 0 0;height:33px}#slider .menu ul{width:100%;height:80px;font-size:8px;color:#fff;text-transform:uppercase;list-style:none;text-align:center;overflow:hidden;position:relative;z-index:3}#slider .menu ul li span{font-size:8px}#slider .menu ul li{float:left;width:25%}#slider .menu ul li a{display:block;padding:45px 0 0;height:35px}#slider .menu .formation a{background:url(../_img/smartphone/slider-menu.png) no-repeat 0 0}#slider .menu .documentation a{background:url(../_img/smartphone/slider-menu.png) no-repeat -80px 0}#slider .menu .e-learning a{background:url(../_img/smartphone/slider-menu.png) no-repeat 0 -80px}#slider .menu .contact a{background:url(../_img/smartphone/slider-menu.png) no-repeat -80px -80px}#breadcrumb,#footer .liens-directs li>ul li,#temoignages .content,#temoignages .videos .video img,.demande #content,.demande #content .aside .videos .video img,.interne #avis .follow p img,.interne #content,.interne #content .main,.interne #content .main .bottom #programme-bac h2,.interne #content .main .bottom #programme-bac li,.interne #content .main .bottom #programme-bac p,.interne #content .top{width:100%}#avantages .content,#breadcrumb p{width:98%;max-width:320px;margin:auto}.demande #content .aside .infosimpots .texte{font-size:14px;color:#707070;line-height:20px;text-align:justify}#avantages{width:100%;margin:0 0 4%;overflow:auto}#avantages .presentation h2{font-weight:700;font-size:15px;text-transform:uppercase;color:#c4007a;margin:0 0 2%}.demande #content .aside .infosimpots h2{font-size:15px;color:#c4007a;text-transform:uppercase;margin:0 0 2%}#avantages .presentation p{font-size:11px;line-height:150%;color:#969696;margin:0 0 3%}#avantages .presentation strong{text-transform:uppercase;color:#c4007a;font-weight:400}#avantages .avantages{text-align:center;list-style:none;margin:6% 0 0}#avantages .avantages li{padding:1% 0 0;background:url(../_img/tablette/avantages-sep.png) no-repeat 50% 0;cursor:pointer}#avantages .avantages .opened{background:0}#avantages .avantages li h2{font-size:15px;color:#c4007a;text-transform:uppercase;margin:3% 0 2%;padding:1% 0 3%;background:url(../_img/smartphone/avantages-expand.png) no-repeat 95% 0}#avantages .avantages p{font-size:10px;color:#969696;text-transform:uppercase;line-height:18px;margin:0 0 2%;display:none}#avantages .avantages .opened p,#temoignages .videos .thumbnails a:hover .over,.demande #content .aside .videos .thumbnails a:hover .over{display:block}#temoignages{clear:both;width:100%}#temoignages .content .top{width:100%;background:#f6f6f6;padding:2% 0;margin:auto}#temoignages .content .top h2{position:relative;width:140px;max-width:320px;font-size:24px;color:#c4007a;text-transform:uppercase;background:url(../_img/temoignages-top-picto.png) no-repeat;padding:0 0 0 65px;margin:0 auto}#temoignages .content .top h2 span{font-size:22px;display:block}#temoignages .content .top img{width:80%;border:0;height:2px;margin:1% 10%}#temoignages .content .top ol{width:70%;font-size:16px;font-weight:700;color:#c4007a;line-height:170%;margin:2% 0 0 20%;text-align:left}#temoignages .content .top ol li span,.demande #content .aside .avantages ol span,.demande #top ol li span{color:#545454}#temoignages .content .top ol li span span,.demande #top ol li span span{font-weight:400}#temoignages .temoignages_videos{width:100%;background:url(../_img/smartphone/temoignages-bg.png) repeat}#temoignages .temoignages_videos .temoignages_videos_content{width:98%;max-width:320px;margin:auto;padding:2% 0}#temoignages .temoignages h2{width:50%;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff;background:url(../_img/temoignages-temoignages-picto.png) no-repeat;margin:2% auto 0;line-height:400%;padding:0 0 0 80px}#temoignages .temoignages .container{overflow:hidden;font-size:12px;color:#fff;margin:1% 0 0;height:160px}#temoignages .temoignages .temoignage{padding:10px;float:left;width:300px}#temoignages .temoignages .identite{text-align:right}#temoignages .temoignages .all{margin:3% 0 0;padding:3% 0 0;background:url(../_img/temoignages-sep.png) no-repeat 50% 0;text-align:center;font-size:12px;color:#fff}#temoignages .videos{width:98%;max-width:320px;margin:5% auto}#temoignages .videos .thumbnails{height:60px}#temoignages .videos .thumbnails ul{list-style-type:none;white-space:nowrap}#temoignages .videos .thumbnails li{float:left;position:relative;width:60px;height:40px;margin:0 .2% 0 0}#temoignages .videos .thumbnails .thumb{position:absolute;top:0;left:0;z-index:1}#temoignages .videos .thumbnails .over{position:absolute;top:0;left:0;z-index:2;opacity:.7;display:none}#temoignages .videos .all{margin:3.8% 0 0;padding:2.8% 0 0;background:url(../_img/temoignages-sep.png) no-repeat 50% 0;text-align:center;font-size:12px;color:#fff}#temoignages .cert{background:url(../_img/cert.png) no-repeat 0 0;margin:5% 0 0}#temoignages .cert .title{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 8% 55%}#temoignages .cert .introduction{font-size:12px;color:#fff;text-transform:uppercase;margin:0 2% 3%}#temoignages .cert .more{font-size:12px;color:#fff;margin:0 2%}#temoignages .chaned{margin:8% 0;background:url(../_img/chaned.png) no-repeat 0 0}#temoignages .chaned .title{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin:0 0 10% 37%}#temoignages .chaned .introduction{font-size:12px;color:#fff;text-transform:uppercase;margin:0 2% 3%}#temoignages .chaned .engagements{font-size:12px;color:#fff;margin:0 0 0 8%}.home #contact{clear:both;margin:2% 0 0;width:100%}.home #contact .content{width:98%;max-width:320px;margin:auto}.home #contact .aside1{height:200px}.home #contact .aside1 .social{float:left;width:48%;height:200px}.home #contact .aside1 .social h2{font-weight:700;font-size:16px;text-transform:uppercase;color:#c4007a;margin:0 0 4%}.home #contact .aside1 .social p{font-size:12px;color:#969696;line-height:18px;margin:0 0 4%}.home #contact .aside1 .recrutement{float:left;width:48%;background:#efaa15;margin:0 4% 0 0;padding:20px 0 0;height:180px}.home #contact .aside1 .recrutement h2{text-align:center;text-transform:uppercase;font-size:16px;color:#fff;background:url(../_img/recrutement-picto.png) no-repeat 50% 0;padding:28% 0 0}.home #contact .aside1 .recrutement .recrutement_sep{display:block;width:90%;border:0;height:2px;margin:3% auto 0}.home #contact .aside1 .recrutement p{font-size:12px;color:#fff;line-height:120%;text-align:center;margin:4% 0 6%}.home #contact .aside1 .recrutement .submit{color:#5d4208;font-size:13px}.home #contact .aside2{margin:3% 0 0}.home #contact .aside2 .forum1{background:#c4007a;height:190px;position:relative}.home #contact .aside2 .forum1 .extra{position:absolute;right:0;bottom:-21px;width:25px;height:21px;background:url(../_img/forum-prof-eleve-extra.png) no-repeat}.home #contact .aside2 .forum1 h2{font-size:22px;color:#fff;text-transform:uppercase;float:left;background:url(../_img/forum-prof-eleve-picto.png) no-repeat 0 50%;padding:0 0 0 15%;margin:1% 0 0 5%}.home #contact .aside2 .forum1 h2 span,.home #contact .aside2 .forum2 h2 span{font-size:16px}.home #contact .aside2 .forum1 .acces{float:right;text-align:right;font-size:10px;color:#fff;text-transform:uppercase;width:18%;margin:8% 5% 0 0}.home #contact .aside2 .forum1 img{display:block;width:90%;margin:0 auto;clear:both;border:0;height:2px}.home #contact .aside2 .forum1 .messages{width:300px;overflow:hidden;height:150px;padding:2% 0 0}.home #contact .aside2 .forum1 .message{float:left;width:275px;padding:0 10px 0 15px;margin:0 20px 0 0}.home #contact .aside2 .forum1 .titre{font-weight:700;font-size:14px;color:#fff;text-transform:uppercase}.home #contact .aside2 .forum1 .qui{font-style:italic;font-weight:700;font-size:14px;color:#ff82d0}.home #contact .aside2 .forum1 .texte{font-size:12px;color:#fff;background:url(../_img/forum-prof-eleve-texte.png) no-repeat;padding:0 0 0 17%;margin:3% 0 0}.home #contact .aside2 .forum2{background:#1c7fcb;height:190px;position:relative;margin:10% 0}.home #contact .aside2 .forum2 .extra{position:absolute;right:0;bottom:-21px;width:27px;height:23px;background:url(../_img/forum-eleve-extra.png) no-repeat}.home #contact .aside2 .forum2 h2{font-size:22px;color:#fff;text-transform:uppercase;float:left;background:url(../_img/forum-eleve-picto.png) no-repeat 0 50%;padding:0 0 0 15%;margin:1% 0 0 5%}.home #contact .aside2 .forum2 .acces{float:right;text-align:right;font-size:10px;color:#fff;text-transform:uppercase;width:18%;margin:8% 5% 0 0}.home #contact .aside2 .forum2 img{display:block;width:90%;margin:0 auto;clear:both;border:0;height:2px}.home #contact .aside2 .forum2 .messages{width:300px;overflow:hidden;height:150px;padding:2% 0 0}.home #contact .aside2 .forum2 .message{float:left;width:275px;padding:0 10px 0 15px;margin:0 20px 0 0}.home #contact .aside2 .forum2 .titre{font-weight:700;font-size:14px;color:#fff;text-transform:uppercase}.home #contact .aside2 .forum2 .qui{font-style:italic;font-weight:700;font-size:14px;color:#a2d7ff}.home #contact .aside2 .forum2 .texte{font-size:12px;color:#fff;background:url(../_img/forum-eleve-texte.png) no-repeat;padding:0 0 0 17%;margin:3% 0 0}.interne #content .content{width:98%;max-width:320px;margin:auto;overflow:hidden}.interne #content .top .introduction{font-size:10px;color:#969696;text-transform:uppercase;line-height:18px}.interne #content .top .introduction h1{font-size:14px;text-transform:uppercase;color:#c4007a;margin:0 0 2%}.interne #content .top .introduction p{margin:0 0 3%;text-align:justify}.interne #content .docs-contact-smartphone{margin:0 0 5%}.interne #content .docs-contact-smartphone ul{list-style-type:none;overflow:auto}.interne #content .docs-contact-smartphone li{font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;width:150px;height:105px;float:left;color:#fff}.interne #content .docs-contact-smartphone .docs{float:left;width:48%;background:#1cb7cb url(../_img/documentations-picto.png) no-repeat 50% 15px}.interne #content .docs-contact-smartphone .contact{float:left;width:48%;margin:0 0 0 4%;background:#f3cb11 url(../_img/contact-picto.png) no-repeat 50% 15px}.interne #content .docs-contact-smartphone a{display:block;padding:65px 0 0;height:40px}.interne #content .detail .nav{float:left;width:100%;height:55px}.interne #content .detail .nav .tabs-container .tabs,.interne #content .detail .nav>ul{list-style:none}.interne #content .detail .nav .tabs-container{float:left;width:100%;height:55px;overflow:hidden}.interne #content .detail .nav .tabs-container .tabs>li{float:left;height:45px;padding:0 0 5px;text-align:center;font-size:13px;font-weight:700;color:#d8d8d8;text-transform:uppercase}.interne #content .detail .nav .tabs-container .deuxonglets li{width:50%}.interne #content .detail .nav .tabs-container .troisonglets li{width:33.33%}.interne #content .detail .nav .tabs-container .quatreonglets li{width:25%}.interne #content .detail .nav .tabs-container .tabs>li.selected{color:#c4007a;background:#f3f3f3}.interne #content .detail .nav .tabs-container .tabs a{display:block;border-left:1px solid #d1d1d1;height:30px;padding:15px 0 0}.interne #content .detail .nav .tabs-container .tabs>li:first-child a,.interne #content .main .detail .tabs li:first-child a{border:0}.interne #content .main .detail .tabs{list-style-type:none;overflow:auto}.interne #content .main .detail .tabs li{float:left;width:15%;text-align:center;font-size:8px;text-transform:uppercase;color:#d8d8d8;height:20px;padding:3% 2%}.interne #content .main .detail .tabs a{display:block;border-left:1px solid #f3f3f3;height:100%}.interne #content .main .detail .tabs .selected{background:#f3f3f3;color:#c4007a;font-weight:700}.interne #content .main .detail .tab-content{clear:both;background:#f3f3f3;padding:0}.interne #content .main .detail .tab-content .left-col,.interne #content .main .detail .tab-content .right-col{margin:0 2%;color:#FFF}.interne #content .main .detail .tab-content hr{margin:0 2%}.interne #content .main .detail .tab-content .bottom{margin:0 4%;padding:4% 0}.interne #content .main .detail .tab-content h2{font-size:15px;text-transform:uppercase;color:#6e6e6e;margin:5% 0 2%;clear:left}.interne #content .main .detail .tab-content h3{font-size:12px;text-transform:uppercase;color:#6e6e6e;margin:0 0 2%}.interne #content .main .detail .tab-content .bottom a{text-decoration:underline}.interne #content .main .detail .tab-content p{font-size:12px;color:#969696;line-height:18px;margin:0 0 3%;text-align:justify}.interne #content .main .detail .tab-content ul{font-size:12px;color:#969696;list-style-type:none;margin-left:20px}.interne #content .main .detail .tab-content li{margin:0 0 1%;padding:0 0 0 10px;list-style-type:square;line-height:1.5em}.interne #content .main .detail .tab-content li:last-child{margin-bottom:20px}.interne #content .main .detail .tab-content .download{overflow:hidden;margin:0 0 10px}.interne #content .main .detail .tab-content .download .link{width:165px;height:165px;background:#de6f15 url(../_img/tab-content-download.png) no-repeat 50% 15px;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;padding:5px;margin:auto}.interne #content .main .detail .tab-content .download .link a{display:block;padding:115px 0 0;height:30px}.interne #content .main .detail .tab-content .download .text{font-size:18px;float:left;width:49%;margin:10% 0 0 2%}.interne #content .main .pictures{overflow:auto;padding:5% 0 0}.interne #content .main .pictures .text{width:48%;float:left}.interne #content .main .pictures .text h2{font-size:15px;color:#c4007a;text-transform:uppercase;margin:0 0 3%}.interne #content .main .pictures .text p{font-size:12px;color:#969696;line-height:18px}.interne #content .main .pictures .photos{float:left;margin:0 0 0 4%;width:48%;height:175px;overflow:hidden}.interne #content .main .pictures .photos ul{list-style-type:none}.interne #content .main .pictures .photos li{float:left;width:150px;margin:0 20px 0 0}.interne #content .main .programme{display:block;background:#de6f15;width:96%;height:auto;padding:2%;margin:3% 0;text-align:justify}.interne #content .main .programme>h2{font-size:16px;color:#fff;text-transform:uppercase;background:url(../_img/programme-picto.png) no-repeat 0 0;padding:3% 0 0 70px;width:260px;height:50px}.interne #content .main .programme .container{width:100%;overflow:hidden;background:url(../_img/programme-underline.png) repeat-x 0 0;margin:-2% 0 0;height:100%}.interne #content .main .programme .item{width:27%;float:left;padding:10px 10px 0 0}.interne #content .main .programme .item h3{font-size:16px;color:#fff;margin:0 0 2%}.interne #content .main .programme .item h3 span{font-size:14px}.interne #content .main .programme .item p{font-size:12px;color:#fff}.interne #content .main .programme .mCSB_container{width:1200px}.interne #content .main .programme-secmed{background:#de6f15;width:96%;height:auto;padding:2%;margin:3% 0 0;text-align:justify}.interne #content .main #programme-bac>h2,.interne #content .main .programme-secmed>h2{font-size:16px;color:#fff;text-transform:uppercase;background:url(../_img/programme-picto.png) no-repeat 0 0;padding:3% 0 0 70px;width:260px;height:50px}.interne #content .main .detail .tab-content .bottom .programme h2,.interne #content .main .detail .tab-content .bottom .programme-secmed h2{color:#FFF;width:60%}.interne #content .main .programme-secmed .container{width:100%;overflow:hidden;background:url(../_img/programme-underline.png) repeat-x 0 0;margin:-2% 0 0;height:100%}.interne #content .main .programme-secmed .item{width:13%;float:left;padding:10px 10px 0 0}.interne #content .main .programme-secmed .item h3{font-size:16px;color:#fff;margin:0 0 2%}.interne #content .main .programme-secmed .item h3 span{font-size:14px}.interne #content .main .programme-secmed .item p{font-size:12px;color:#fff}.interne #content .main .programme-secmed .mCSB_container{width:1155px}.interne #content .main .bottom article .illustration-article{width:40%;float:left;margin:0 2% 4% 0}.interne #content .main .detail .tab-content .bottom .type aside{background-color:#de6f15;padding:5%;color:#FFF}.interne #content .main .detail .tab-content .bottom .type aside li:last-child{margin-bottom:0}.interne #content .main .detail .tab-content .bottom .type aside h3{font-size:14px;margin-bottom:10px;color:#FFF}.interne #content .main .detail .tab-content .type figure p{text-align:center}.interne #content .main .tab-content .type figure p a img{width:100%}.interne #content .main .extra{background:#1c7fcb;color:#fff;position:relative;clear:both;margin:-2% 0 5%;padding:2% 3% 2% 2%}.interne #content .main .extra h2{font-size:18px;text-transform:uppercase}.interne #content .main .extra p.reponse{padding-right:4%}.interne #content .main .extra aside{margin-top:8%}.interne #content .aside{width:100%;margin:5% 0 0}.interne #content .aside .left .aside_separateur_tablette{display:block;width:90%;border:0;margin:7% auto}.interne #content .aside .docs-contact{margin:0 0 5%}.interne #content .aside .docs-contact ul{list-style-type:none;overflow:auto}.interne #content .aside .docs-contact li{font-size:13px;font-weight:700;text-transform:uppercase;text-align:center;width:150px;height:105px;float:left;color:#fff}.interne #content .aside .docs-contact .docs{float:left;width:48%;background:#1cb7cb url(../_img/documentations-picto.png) no-repeat 50% 15px}.interne #content .aside .docs-contact .contact{float:left;width:48%;margin:0 0 0 4%;background:#f3cb11 url(../_img/contact-picto.png) no-repeat 50% 15px}.interne #content .aside .docs-contact a{display:block;padding:65px 0 0;height:40px}.interne #avis{display:block;clear:both}.interne #avis .haut{width:98%;max-width:320px;margin:2% auto 0}.interne #avis .bas{width:98%;max-width:320px;clear:both;margin:0 auto;padding:2% 0 0}.interne #avis .follow h2{font-size:16px;color:#c4007a;text-transform:uppercase;margin:0 0 2%}.interne #avis .follow p{font-size:12px;color:#969696;line-height:18px;margin:0 0 2%}.interne #avis .avis{background:#2b1270;padding:4%;position:relative;margin:0 0 10%}.interne #avis .avis h2{font-size:14px;height:46px;color:#fff;text-transform:uppercase;background:url(../_img/avis-picto.png) no-repeat 0 0;padding:1% 0 1% 65px}.interne #avis .avis hr{height:2px;background:url(../_img/avis-sep.png) no-repeat 50% 0;margin:2% 0}.interne #avis .avis img{display:block;width:100%;margin:auto}.interne #avis .avis h3{font-size:15px;font-weight:400;color:#fff;margin:0 0 2%}.interne #avis .avis p{font-size:12px;color:#fff;margin:0 0 2%}.interne #avis .avis .tip{position:absolute;bottom:-26px;right:0;width:32px;height:27px;background:url(../_img/avis-tip.png) no-repeat}.interne #avis .blog{background:#1c7fcb;padding:4%;position:relative;margin:0 0 10%}.interne #avis .blog h2{font-size:14px;height:46px;color:#fff;text-transform:uppercase;background:url(../_img/smartphone/blog-picto.png) no-repeat 0 0;padding:1% 0 1% 65px}.interne #avis .blog hr{height:2px;background:url(../_img/blog-sep.png) no-repeat 50% 0;margin:2% 0}.interne #avis .blog h3{font-size:15px;color:#fff;margin:0 0 2%}.interne #avis .blog p{font-size:12px;color:#fff;margin:0 0 2%}.interne #avis .blog .tip{position:absolute;bottom:-24px;right:0;background:url(../_img/blog-tip.png);width:29px;height:25px}.demande #content .content{width:98%;max-width:320px;margin:auto}.demande #content .main{width:100%;padding:3% 0 0}.demande #content .main h1{font-size:16px;text-transform:uppercase;color:#c4007a;margin:0 0 2%}.demande #content .main h1>span{display:block;font-size:13px;font-weight:400;text-transform:none;color:#adadad}.demande #content .main .introduction{float:left;/*width:48%;*/font-size:15px;line-height:120%;color:#6e6e6e;margin:2% 0 5%}.demande #content .main .introduction .red,.demande #content .aside .infosimpots .texte .red{color:#c4007a}.demande #content .aside .infosimpots{margin:10% 0}.demande #content .main .chapeauddoc{width:100%;background-color:#1cb7cb;color:#FFF;font-size:15px;font-variant:small-caps;font-weight:700;text-align:center;padding:3px 0;margin-top:130px}.demande #content .main .quoi{float:left;width:48%;margin:0 0 10% 4%}.demande #content .main .quoi h2{font-size:15px;text-transform:uppercase;color:#6e6e6e;margin:0 0 1%}.demande #content .main .quoi .pourcent{font-size:11px;color:#fff;background:#c4007a;text-align:center;line-height:150%;position:relative}.demande #content .main .quoi .pourcent p{margin:0 5% 4%}.demande #content .main .quoi .pourcent span{font-size:55px;font-weight:700;display:block;line-height:normal}.demande #content .main .quoi .pourcent .tip{position:absolute;width:23px;height:19px;bottom:-19px;right:0;background:url(../_img/pourcent-tip.png) no-repeat}.demande #content .main form{clear:both;background:#f3f3f3;padding:3% 0 0;position:relative}.demande #content .aside{width:100%;margin:10% 0 0}.demande #content .aside .left>img{border:0;height:12px;margin:5% 3% 3%}.demande #content .aside .avantages h2,.demande #content .aside .titletab h2{font-size:15px;color:#c4007a;text-transform:uppercase;margin:2% 0}.demande #content .aside .avantages hr{width:90%;margin:2% auto}.demande #content .aside .avantages ol{font-size:14px;font-weight:700;color:#c4007a;line-height:28px;margin:0 0 0 20%}.demande #content .aside .interet{background:#f3cb10 url(../_img/interet-picto.png) no-repeat 30px 8px;height:60px;font-size:22px;color:#fff;text-transform:uppercase;font-weight:700;margin:3% 0}.demande #content .aside .interet span{display:block;font-size:13px}.demande #content .aside .interet a{display:block;padding:3% 0 0 30%}.demande #content .aside .dlcours{display:none}.demande #content .aside .dlapp{background:#58b272 url(../_img/android-picto.png) no-repeat 30px 8px;height:60px;font-size:22px;color:#fff;text-transform:uppercase;font-weight:700;margin:3% 0}.demande #content .aside .dlapp span{display:block;font-size:13px}.demande #content .aside .dlapp a{display:block;padding:3% 0 0 30%}.demande #content .aside .temoignages{margin:0 0 2%}.demande #content .aside .temoignages h2{background:url(../_img/temoignages-picto.png) no-repeat 40px 0;padding:10% 0 4% 40%;font-size:20px;color:#c4007a;text-transform:uppercase}.demande #content .aside .temoignages .container{width:300px;overflow:hidden;height:160px;margin:0;padding:0}.demande #content .aside .temoignages .temoignage{float:left;width:275px;padding:0;padding:0 10px 0 15px;margin:0 20px 0 0}.demande #content .aside .temoignages .message{font-size:12px;color:#969696}.demande #content .aside .temoignages .identite{text-align:right;font-size:12px;color:#c4007a}.demande #content .aside .temoignages .container .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#c4007a}.demande #content .aside .temoignages .all{text-align:center;font-size:12px;color:#c4007a;background:url(../_img/temoignages-all.png) no-repeat 50% 0;padding:3% 0}.demande #content .aside .videos .thumbnails{width:100%;overflow:hidden;height:60px;margin:0 0 20px}.demande #content .aside .videos .thumbnails ul{list-style-type:none;white-space:nowrap}.demande #content .aside .videos .thumbnails li{float:left;position:relative;width:60px;height:40px;margin:0 4px 0 0}.demande #content .aside .videos .thumbnails .thumb{position:absolute;top:0;left:0;z-index:1}.demande #content .aside .videos .thumbnails .over{position:absolute;top:0;left:0;z-index:2;opacity:.7;display:none}.demande #content .aside .videos .all{text-align:center;font-size:12px;color:#c4007a;background:url(../_img/temoignages-all.png) no-repeat 50% 0;padding:3% 0}.demande #temoignages .fleche,.demande #temoignages .separateur{display:block;margin:2% auto;cursor:pointer}.demande #temoignages .fleche{width:27px}.demande #top{width:100%;background:#f6f6f6;padding:2% 0;margin:auto}.demande #top h2{position:relative;width:140px;max-width:320px;font-size:28px;color:#c4007a;text-transform:uppercase;background:url(../_img/temoignages-top-picto.png) no-repeat;padding:0 0 0 65px;margin:0 auto}.demande #top h2 span{font-size:22px;display:block}.demande #top img{width:80%;border:0;height:2px;margin:1% 10%}.demande #top ol{width:70%;font-size:16px;font-weight:700;color:#c4007a;line-height:170%;margin:2% 0 0 20%;text-align:left}#top_button{position:fixed;bottom:10%;right:3%;text-align:right;z-index:100;display:none}#footer{width:100%;background:url(../_img/smartphone/footer.png) repeat-x;background-color:#efefef}#footer .content{width:98%;max-width:320px;min-height:650px;margin:auto;position:relative}#footer .liens-directs{position:absolute;top:60%;left:0;margin:auto;width:100%}#footer .liens-directs h2{font-size:12px;color:#c10078;text-transform:uppercase;background:url(../_img/liens-directs-underline.png) repeat-x 0 100%;padding:0 0 2%}#footer .liens-directs ul{list-style-type:none;font-size:13px;color:#969696;line-height:170%;margin:2% 0 0}#footer .liens-directs ul>li{float:left;width:45%;margin:0 2.5%}#footer .liens-directs li>ul{font-size:12px;margin:0 0 0 9%;line-height:150%}#footer .aside{position:absolute;top:42%;right:0;width:100%}#footer .aside h2{font-size:12px;color:#c10078;text-transform:uppercase;background:url(../_img/liens-directs-underline.png) repeat-x 0 100%;padding:0 0 4%}#footer .certification{float:left;width:46%}#footer .certification p{margin:2% 0 0}#footer .social{float:left;width:46%;margin:0 0 0 8%}#footer .social ul{list-style-type:none;margin:6% 0 0}#footer .social li{display:inline}#footer .social li img{width:18%;max-width:32px;height:18%;max-height:32px}#footer .adresses{position:absolute;top:3%;left:0;margin:auto;text-align:center;width:100%}#footer .adresses h2{width:90%;margin:auto;font-size:12px;background:url(../_img/adresses-underline.png) repeat-x 0 100%;padding:0 0 3%;text-align:center}#footer .adresses h3{font-size:11px;color:#c10078;text-transform:uppercase;line-height:150%;margin:1% 0 0}#footer .adresses p{font-size:11px;color:#969696;line-height:140%}#about{background:#3e3e3e}#about .content{width:98%;max-width:320px;margin:auto}#about .content p{font-size:11px;color:#787878;line-height:150%;text-align:center;padding:5px 0}fieldset{padding:0 10px}.interne #content .main .bottom #programme-bac{background-color:#de6f15;padding:3% 4%;width:auto;height:auto}.interne #content .main .bottom #programme-bac .container{margin:-2% 0 0;padding-top:3%;width:100%;height:100%;overflow:hidden;background:url(../_img/programme-underline.png) repeat-x 0 0}.interne #content .main .bottom #programme-bac .left-col,.interne #content .main .bottom #programme-bac .right-col,.interne #content .main .bottom #programme-bac h2,.interne #content .main .bottom #programme-bac li,.interne #content .main .bottom #programme-bac p,.interne #content .main .detail .tab-content .bottom .type aside ul{color:#FFF}.interne #content .main .programme-secmed-twocols{background:#de6f15;width:96%;height:auto;padding:2%;margin:3% 0 0;text-align:justify}.interne #content .main #programme-bac>h2,.interne #content .main .programme-secmed-twocols>h2{font-size:16px;color:#fff;text-transform:uppercase;background:url(../_img/programme-picto.png) no-repeat 0 0;padding:3% 0 0 70px;width:260px;height:50px}.interne #content .main .detail .tab-content .bottom .programme-secmed-twocols h2{color:#FFF;width:60%;padding:5px 10px 10px 71px}.interne #content .main .programme-secmed-twocols .container{width:100%;overflow:hidden;background:url(../_img/programme-underline.png) repeat-x 0 0;margin:-2% 0 0;height:100%}.interne #content .main .programme-secmed-twocols .item{width:25%;float:left;padding:10px 10px 0 0}.interne #content .main .programme-secmed-twocols .item h3{font-size:16px;color:#fff;margin:0 0 2%}.interne #content .main .programme-secmed-twocols .item h3 span{font-size:14px}.interne #content .main .programme-secmed-twocols .item p{font-size:12px;color:#fff}.interne #content .main .programme-secmed-onecol{background:#de6f15;width:96%;height:auto;padding:2%;margin:3% 0 0;text-align:justify}.interne #content .main #programme-bac>h2,.interne #content .main .programme-secmed-onecol>h2{font-size:16px;color:#fff;text-transform:uppercase;background:url(../_img/programme-picto.png) no-repeat 0 0;padding:3% 0 0 70px;width:260px;height:50px}.interne #content .main .detail .tab-content .bottom .programme-secmed-onecol h2{color:#FFF;width:60%;padding:5px 10px 10px 71px}.interne #content .main .programme-secmed-onecol .container{width:100%;overflow:hidden;background:url(../_img/programme-underline.png) repeat-x 0 0;margin:-2% 0 0;height:100%}.interne #content .main .programme-secmed-onecol .item{width:52%;float:left;padding:10px 10px 0 0}.interne #content .main .programme-secmed-onecol .item h3{font-size:16px;color:#fff;margin:0 0 2%}.interne #content .main .programme-secmed-onecol .item h3 span{font-size:14px}.interne #content .main .programme-secmed-onecol .item p{font-size:12px;color:#fff}.popin{display:none;}}