/*
 * EasyLearners
 *
 * Ce site est développé par la société Libelule SAS dans un objectif de promotion et de
 * distribution de son logiciel EasyLearners. Le code de ce site est protégé par le droit
 * d'auteur conforment à la législation française. Nul ne peut se prévaloir de droits sur
 * la modification ou altération partielle ou total de son écriture.
 *
 * @package EasyLearners
 * @author Libelule SAS <admin[@]libelule-sas.com>
 * @developper IACHI Dimitri <dev[@]easylearners.com>
 * @designer HAYS Milène <dev[@]easylearners.com>
 * @copyright 2018 Libelule SAS
 */@-webkit-keyframes vex-fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes vex-fadein{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes vex-fadeout{0%{opacity:1;}100%{opacity:0;}}@keyframes vex-fadeout{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.vex,.vex *,.vex *:before,.vex *:after{-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.vex-overlay{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;position:fixed;z-index:1111;background:rgba(0, 0, 0, 0.4);top:0;right:0;bottom:0;left:0}.vex-overlay.vex-closing{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-content{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-close:before{font-family:Arial, sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{text-rendering:optimizeLegibility;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-loading-spinner{-webkit-animation:vex-rotation .7s linear infinite;animation:vex-rotation .7s linear infinite;box-shadow:0 0 1em rgba(0, 0, 0, 0.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}/*
 * EasyLearners
 *
 * Ce site est développé par la société Libelule SAS dans un objectif de promotion et de
 * distribution de son logiciel EasyLearners. Le code de ce site est protégé par le droit
 * d'auteur conforment à la législation française. Nul ne peut se prévaloir de droits sur
 * la modification ou altération partielle ou total de son écriture.
 *
 * @package EasyLearners
 * @author Libelule SAS <admin[@]libelule-sas.com>
 * @developper IACHI Dimitri <dev[@]easylearners.com>
 * @designer HAYS Milène <dev[@]easylearners.com>
 * @copyright 2018 Libelule SAS
 */@-webkit-keyframes vex-flipin-horizontal{0%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);}100%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}}@keyframes vex-flipin-horizontal{0%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);}100%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}}@-webkit-keyframes vex-flipout-horizontal{0%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);}}@keyframes vex-flipout-horizontal{0%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);}}.vex.vex-theme-flat-attack{-webkit-perspective:1300px;perspective:1300px;-webkit-perspective-origin:50% 150px;perspective-origin:50% 150px;padding-top:100px;padding-bottom:100px;font-size:1.5em}.vex.vex-theme-flat-attack.vex-closing .vex-content{-webkit-animation:vex-flipout-horizontal .5s forwards;animation:vex-flipout-horizontal .5s forwards}.vex.vex-theme-flat-attack .vex-content{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:vex-flipin-horizontal .5s;animation:vex-flipin-horizontal .5s}.vex.vex-theme-flat-attack .vex-content{font-family:"Helvetica Neue", sans-serif;font-weight:200;background:#fff;color:#444;padding:2em 2em 3em 2em;line-height:1.5em;position:relative;margin:0 auto;max-width:100%;width:600px}.vex.vex-theme-flat-attack .vex-content h1,.vex.vex-theme-flat-attack .vex-content h2,.vex.vex-theme-flat-attack .vex-content h3,.vex.vex-theme-flat-attack .vex-content h4,.vex.vex-theme-flat-attack .vex-content h5,.vex.vex-theme-flat-attack .vex-content h6,.vex.vex-theme-flat-attack .vex-content p,.vex.vex-theme-flat-attack .vex-content ul,.vex.vex-theme-flat-attack .vex-content li{color:inherit}.vex.vex-theme-flat-attack .vex-close{position:absolute;top:0;right:0;cursor:pointer}.vex.vex-theme-flat-attack .vex-close:before{font-family:"Helvetica Neue", sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;top:0;right:0;color:#fff;background:#666}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-message{margin-bottom:.5em}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input{margin-bottom:.5em}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"],.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"]{border-radius:3px;background:#f0f0f0;width:100%;padding:.25em .67em;border:0;font-family:inherit;font-weight:inherit;font-size:inherit;min-height:2.5em;margin:0 0 .25em}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #666;outline:none}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons{*zoom:1;padding-top:1em;margin-bottom:-3em;margin-left:-2em;margin-right:-2em}.vex.vex-theme-flat-attack .vex-dialog-form .vex-dialog-buttons:after{content:"";display:table;clear:both}.vex.vex-theme-flat-attack .vex-dialog-button{border-radius:0;border:0;margin:0;float:right;padding:.5em 1em;font-size:1.13em;text-transform:uppercase;font-weight:200;letter-spacing:.1em;line-height:1em;font-family:inherit}.vex.vex-theme-flat-attack .vex-dialog-button.vex-last{margin-left:0}.vex.vex-theme-flat-attack .vex-dialog-button:focus{outline:none}.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary{background:#666;color:#fff}.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-primary:focus{box-shadow:inset 0 3px rgba(0, 0, 0, 0.2)}.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary{background:#fff;color:#ccc}.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:focus{box-shadow:inset 0 3px #aaa;background:#eee;color:#777}.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:hover,.vex.vex-theme-flat-attack .vex-dialog-button.vex-dialog-button-secondary:active{color:#777}.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-close:before{background:#ff7ea7}.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #ff7ea7}.vex.vex-theme-flat-attack.vex-theme-flat-attack-pink .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary{background:#ff7ea7}.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-close:before{background:#ce4a55}.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #ce4a55}.vex.vex-theme-flat-attack.vex-theme-flat-attack-red .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary{background:#ce4a55}.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-close:before{background:#34b989}.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #34b989}.vex.vex-theme-flat-attack.vex-theme-flat-attack-green .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary{background:#34b989}.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-close:before{background:#477FA5}.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #477FA5}.vex.vex-theme-flat-attack.vex-theme-flat-attack-blue .vex-dialog-form .vex-dialog-buttons .vex-dialog-button.vex-dialog-button-primary{background:#477FA5}.vex-loading-spinner.vex-theme-flat-attack{height:4em;width:4em}/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button:focus,input:focus,textarea:focus{outline:none}a{text-decoration:none !important;color:inherit}input,textarea,input:focus,textarea:focus,button,button:focus{border:none;outline:none}img.responsive{width:100%}.animate{-webkit-transition:all 100ms linear;transition:all 100ms linear}.click{cursor:default}.clear{clear:both;float:none}.relative{position:relative}.center{text-align:center}.no-display{display:none}.full{width:100%}.uppercase{text-transform:uppercase}.float-left{float:left}.float-right{float:right}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.text-center{text-align:center}.col{-webkit-box-sizing:border-box;box-sizing:border-box}.col.col-no-border .space:first-child{padding-left:0}.col.col-no-border .space:last-child{padding-right:0}.col.space{padding:0 15px}.col.row{width:100%;float:none;clear:both}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.col .col-m-1{width:8.33% !important;float:left;display:inline-block}.col .col-m-2{width:16.66% !important;float:left;display:inline-block}.col .col-m-3{width:25% !important;float:left;display:inline-block}.col .col-m-4{width:33.33% !important;float:left;display:inline-block}.col .col-m-5{width:41.66% !important;float:left;display:inline-block}.col .col-m-6{width:50% !important;float:left;display:inline-block}.col .col-m-7{width:58.33% !important;float:left;display:inline-block}.col .col-m-8{width:66.66% !important;float:left;display:inline-block}.col .col-m-9{width:75% !important;float:left;display:inline-block}.col .col-m-10{width:83.33% !important;float:left;display:inline-block}.col .col-m-11{width:91.66% !important;float:left;display:inline-block}.col .col-m-12{width:100% !important;float:left;display:inline-block}}@media only screen and (min-device-width: 481px) and (max-device-width: 768px){.col .col-t-1{width:8.33% !important;float:left;display:inline-block}.col .col-t-2{width:16.66% !important;float:left;display:inline-block}.col .col-t-3{width:25% !important;float:left;display:inline-block}.col .col-t-4{width:33.33% !important;float:left;display:inline-block}.col .col-t-5{width:41.66% !important;float:left;display:inline-block}.col .col-t-6{width:50% !important;float:left;display:inline-block}.col .col-t-7{width:58.33% !important;float:left;display:inline-block}.col .col-t-8{width:66.66% !important;float:left;display:inline-block}.col .col-t-9{width:75% !important;float:left;display:inline-block}.col .col-t-10{width:83.33% !important;float:left;display:inline-block}.col .col-t-11{width:91.66% !important;float:left;display:inline-block}.col .col-t-12{width:100% !important;float:left;display:inline-block}}.col .col-1{width:8.33%;min-height:1px;float:left;display:inline-block}.col .col-2{width:16.66%;min-height:1px;float:left;display:inline-block}.col .col-3{width:25%;min-height:1px;float:left;display:inline-block}.col .col-4{width:33.33%;min-height:1px;float:left;display:inline-block}.col .col-5{width:41.66%;min-height:1px;float:left;display:inline-block}.col .col-6{width:50%;min-height:1px;float:left;display:inline-block}.col .col-7{width:58.33%;min-height:1px;float:left;display:inline-block}.col .col-8{width:66.66%;min-height:1px;float:left;display:inline-block}.col .col-9{display:inline-block;width:75%;min-height:1px;float:left;display:inline-block}.col .col-10{width:83.33%;min-height:1px;float:left;display:inline-block}.col .col-11{width:91.66%;min-height:1px;float:left;display:inline-block}.col .col-12{width:100%;min-height:1px;float:left;display:inline-block}.separator{display:block;width:100%;clear:both;float:none}.separator.s1{height:10px}.separator.s2{height:20px}.separator.s3{height:30px}.separator.s4{height:40px}.separator.s5{height:50px}.separator.s6{height:60px}.separator.s7{height:70px}.separator.s8{height:80px}.separator.s9{height:90px}.separator.s10{height:100px}.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.padding-left.none{padding-left:0}.padding-left.pl05{padding-right:5px}.padding-left.pl1{padding-left:10px}.padding-left.pl2{padding-left:20px}.padding-left.pl3{padding-left:30px}.padding-left.pl4{padding-left:40px}.padding-left.pl5{padding-left:50px}.padding-left.pl6{padding-left:60px}.padding-left.pl7{padding-left:70px}.padding-left.pl8{padding-left:80px}.padding-left.pl9{padding-left:90px}.padding-left.pl10{padding-left:100px}.padding-right.none{padding-right:0}.padding-right.pr05{padding-right:5px}.padding-right.pr1{padding-right:10px}.padding-right.pr2{padding-right:20px}.padding-right.pr3{padding-right:30px}.padding-right.pr4{padding-right:40px}.padding-right.pr5{padding-right:50px}.padding-right.pr6{padding-right:60px}.padding-right.pr7{padding-right:70px}.padding-right.pr8{padding-right:80px}.padding-right.pr9{padding-right:90px}.padding-right.pr10{padding-right:100px}.no-margin{margin:0}.no-margin-left{margin-left:0}.no-margin-right{margin-right:0}.margin-left.none{margin-left:0}.margin-left.ml05{margin-right:5px}.margin-left.ml1{margin-left:10px}.margin-left.ml2{margin-left:20px}.margin-left.ml3{margin-left:30px}.margin-left.ml4{margin-left:40px}.margin-left.ml5{margin-left:50px}.margin-left.ml6{margin-left:60px}.margin-left.ml7{margin-left:70px}.margin-left.ml8{margin-left:80px}.margin-left.ml9{margin-left:90px}.margin-left.ml10{margin-left:100px}.margin-right.none{margin-right:0}.margin-right.mr05{margin-right:5px}.margin-right.mr1{margin-right:10px}.margin-right.mr2{margin-right:20px}.margin-right.mr3{margin-right:30px}.margin-right.mr4{margin-right:40px}.margin-right.mr5{margin-right:50px}.margin-right.mr6{margin-right:60px}.margin-right.mr7{margin-right:70px}.margin-right.mr8{margin-right:80px}.margin-right.mr9{margin-right:90px}.margin-right.mr10{margin-right:100px}.width.inline{display:inline-block}.width.w1{width:10%}.width.w2{width:20%}.width.w3{width:30%}.width.w4{width:40%}.width.w5{width:50%}.width.w6{width:60%}.width.w7{width:70%}.width.w8{width:80%}.width.w9{width:90%}.width.w10{width:100%}body{zoom:0.80;background:#fff;font-family:"Open Sans", sans-serif;margin:0;padding:0;min-width:1200px}body strong,body .strong{font-weight:600}body a{color:#00acd7}body p,body ul,body ul li{color:#8a8a8d;font-size:17px;font-weight:300;line-height:25px;margin-top:17px}body ol,body ul{padding-left:40px;list-style:initial}body ol.no-list-display,body ul.no-list-display{padding-left:0;list-style:none}body ol li,body ul li{line-height:initial}body h1,body h2,body h3,body h4,body h5,body h6{margin-top:40px;font-weight:300;line-height:initial}body h1{font-size:40px}body h2{font-size:32px}body h3{font-size:28px}body h4{font-size:22px}body h5{font-size:18px}body h6{font-size:14px}body .no-padding{padding:0}body .no-padding-force{padding:0 !important}body .no-margin{margin:0}body .no-margin-force{margin:0 !important}body .bootbox{background:rgba(0, 0, 0, 0.5);position:fixed;z-index:700000;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;-webkit-box-align:center;align-items:center}body .bootbox .modal-dialog{position:relative}body .bootbox .modal-dialog .modal-body{padding-top:20px;padding-bottom:10px;font-size:17px;margin:60px;line-height:24px}body .bootbox .modal-dialog .modal-body button{margin-top:-20px !important;width:50px;height:50px;position:absolute;right:0;font-size:40px;color:#fff}body .bootbox .modal-dialog .modal-footer{clear:both;float:none}body .bootbox .modal-dialog .modal-footer button{display:none}body .bootbox .modal-content{width:960px;margin:auto;background-color:#fff}body .bootbox .modal-content .bootbox-body{margin:60px}body .full{width:100% !important}body .hide{display:none !important}body .section{min-height:auto}body .container{margin:0 auto 0 auto;width:1200px;min-width:1200px}body .button.stock{display:inline-block}body .button.blue{background-color:#00acd7;border-radius:5px;padding:15px 14px;color:#fff;font-size:20px;font-weight:400;line-height:28px;text-decoration:none}body .clear{clear:both;float:none}body .left{float:left}body .right{float:right}body .section{display:inline-block;width:100%;float:left}body .head h1{font-size:50px;font-weight:600;text-align:center;margin:110px}body .flx.parent{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:center;-webkit-box-align:center;align-items:center}body .flx.child{-ms-flex-order:0;-webkit-box-ordinal-group:1;order:0;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}body .bg.white{background-color:#fff}body .bg.white h1,body .bg.white h2,body .bg.white h3,body .bg.white h4,body .bg.white h5,body .bg.white h6{color:#00acd7}body .bg.red{background-color:#e9004b;color:#fff}body .bg.red h1,body .bg.red h2,body .bg.red h3,body .bg.red h4,body .bg.red h5,body .bg.red h6{color:#fff}body .bg.red p{color:#fff !important}body .bg.gray{background-color:#f4f4f4;color:#8a8a8d}body .bg.gray h1,body .bg.gray h2,body .bg.gray h3,body .bg.gray h4,body .bg.gray h5,body .bg.gray h6{color:#fff}body .bg.gray p{color:#8a8a8d !important}body .bg.blue{background-color:#00acd7;color:#fff}body .bg.blue h1,body .bg.blue h2,body .bg.blue h3,body .bg.blue h4,body .bg.blue h5,body .bg.blue h6{color:#fff}body .bg.blue p{color:#fff !important}body .bg.image{color:#fff}body .bg.image p{color:#fff !important}body .icon.teacher{background-image:url("../img/enseignant_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.teacher.bleu{background-image:url("../img/enseignant_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.collectivities{background-image:url("../img/mairie_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.collectivities.bleu{background-image:url("../img/mairie_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.academic-representent{background-image:url("../img/representant_etab_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.academic-representent.bleu{background-image:url("../img/representant_etab_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.other{background-image:url("../img/autre_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.other.bleu{background-image:url("../img/autre_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.etablissement-director{background-image:url("../img/directeur_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.etablissement-director.bleu{background-image:url("../img/directeur_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.etablissement-dsi{background-image:url("../img/dsi_gris.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.etablissement-dsi.bleu{background-image:url("../img/dsi_bleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.diploma{background-image:url("../img/education_fbleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.bag{background-image:url("../img/cartable_fbleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.multisupport{background-image:url("../img/responsive_fbleu.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.presentation{background-image:url("../img/classe_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.list{background-image:url("../img/liste_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.edit{background-image:url("../img/notes_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.tablet{background-image:url("../img/tab_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.typography{background-image:url("../img/evaluation_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.homework{background-image:url("../img/devoirs_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.parent-child{background-image:url("../img/parents_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .icon.locked{background-image:url("../img/securite_fblanc.png") !important;background-size:contain !important;background-repeat:no-repeat !important}body .loader .spinner{width:40px;height:40px;position:relative;margin:100px auto}body .loader .spinner .double-bounce1,body .loader .spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#00acd7;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.0s infinite ease-in-out;animation:sk-bounce 2.0s infinite ease-in-out}body .loader .spinner .double-bounce2{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}body header{background:#fff;height:100px;position:fixed;top:0;z-index:9;-webkit-box-shadow:0px -30px 100px 0px rgba(101, 101, 101, 0.3);box-shadow:0px -30px 100px 0px rgba(101, 101, 101, 0.3)}body header .logo{width:311px;height:87px;background-image:url(../img/logo.png);background-repeat:no-repeat;display:inline-block;background-size:contain;position:relative;top:6px;left:-20px}body header .menu{display:inline-block;width:auto;float:right;line-height:78px;margin:0}body header .menu i{display:none}body header .menu ul{margin:0;padding:0}body header .menu li{list-style:none;display:inline-block;min-height:100px;margin:0}body header .menu li:first-child a{margin-left:0}body header .menu a{text-decoration:none;color:#8a8a8d;font-family:"Montserrat", sans-serif;margin-left:33px;font-size:16px;font-weight:400;line-height:97px;text-transform:uppercase}body header .menu a:hover{color:#00acd7}body header + .clear{height:100px;display:block;width:100%}body footer{background-color:#fff;min-height:467px;color:#8a8a8d;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase}body footer a:hover{color:#00acd7}body footer .nav{display:inline-block;vertical-align:top}body footer .nav.pages{padding-left:60px}body footer .nav.pages > a{margin:0 0 22px 0;font-weight:500}body footer .container{padding-top:50px;padding-bottom:50px;background-image:url("../img/footer-tablet.png");background-repeat:no-repeat;background-size:450;background-position:bottom right -35px}body footer p{font-size:16px;margin:0;font-weight:500}body footer span.logo{width:305px;height:100px;background-image:url(../img/logo.png);background-repeat:no-repeat;display:inline-block;background-size:contain;position:relative;left:-22px;margin-bottom:54px;display:block}body footer ul{display:inline-block;width:230px;padding:0;margin:0}body footer ul > li{padding:0;margin:8px 0}body footer ul > li,body footer a{list-style:none;padding:0;text-decoration:none;display:block;color:#8a8a8d}body footer ul > li > a,body footer .copyright{font-weight:300;font-family:"Open Sans", sans-serif;text-transform:initial;margin:21px 0;line-height:16px;font-size:16px}body footer .copyright{margin:20px 0;font-size:14px}body footer .copyright > a{display:inline-block}#page-home .section{min-height:695px;width:100%;float:left}#page-home .section h2{font-weight:300;font-size:45px;line-height:57px}#page-home .section h2 > strong,#page-home .section h3 > strong,#page-home .section h4 > strong{font-weight:700}#page-home .section h2 + p{color:#8a8a8d;margin-top:30px;font-size:17px;font-weight:400;line-height:26px}#page-home .section.coverimage{background-image:url("../img/home.jpg");height:597px;background-repeat:no-repeat;background-size:cover;background-position:0 60%;text-align:center;background-position:center;-webkit-box-shadow:-1px -169px 290px 0px rgba(0, 0, 0, 0.5) inset;box-shadow:-1px -169px 290px 0px rgba(0, 0, 0, 0.5) inset}#page-home .section.coverimage .movie{width:100%;position:relative}#page-home .section.coverimage .movie .movie-close{position:absolute;background:#00acd7;height:85px;width:65px;line-height:105px;font-size:29px;color:#fff;font-weight:700;margin:0 auto;left:0;right:0;border-radius:50px;top:-30px}#page-home .section.coverimage .container{position:relative;top:15px}#page-home .section.coverimage .play{background-image:url(../img/play-video.png);background-repeat:no-repeat;background-size:contain;width:112px;height:112px;display:block;margin:0 auto 44px auto}#page-home .section.coverimage .description{color:#fff;font-family:"Open Sans", sans-serif;text-transform:uppercase;display:block;font-size:42px;line-height:34px;margin:0}#page-home .section.coverimage .description span{text-align:center;font-weight:200}#page-home .section.coverimage .description span .strong{font-weight:700}#page-home .section.coverimage .origin{color:#fff;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:36px;line-height:84px;margin:0;background-image:url(../img/drapeau.png);background-size:contain;background-repeat:no-repeat;padding-left:62px;min-height:71px;position:relative}#page-home .section.coverimage .origin > strong{font-weight:600}#page-home .section.concepts{min-height:0px}#page-home .section.concepts .container{position:relative}#page-home .section.concepts .point{width:33.3%;display:inline-block;text-align:center;padding:50px 50px 60px 50px;min-height:370px;float:left}#page-home .section.concepts .point.center{background-color:#f4f4f4}#page-home .section.concepts .point span{width:120px;height:120px;background:#00acd7;display:block;margin:22px auto;border-radius:50%}#page-home .section.concepts .point .title{color:#4c4c4c;font-size:22px;font-weight:400;line-height:22px;margin-top:27px}#page-home .section.concepts .point p{color:#8a8a8d;font-size:17px;font-weight:300;line-height:25px;margin-top:17px}#page-home .section.concepts .point.center{top:0;bottom:0;position:absolute;-webkit-box-shadow:-1px 1px 10px 0px rgba(0, 0, 0, 0.18) inset;box-shadow:-1px 1px 10px 0px rgba(0, 0, 0, 0.18) inset}#page-home .section.concepts .point.center + .point{right:0;position:absolute}#page-home .section.functionalities .content{margin-top:60px}#page-home .section.functionalities .content .point{color:#fff;display:inline-block;width:25%;float:left;vertical-align:top;text-align:center}#page-home .section.functionalities .content .point span{width:120px;height:120px;display:block;margin:10px auto;border-radius:50%}#page-home .section.functionalities .content .point p{font-size:17px;font-weight:300;line-height:27px;margin-top:17px}#page-home .section.functionalities .content .line{background:#fff;width:100%;height:5px;border-radius:10px;display:block;margin:40px 0 35px 0}#page-home .section.functionalities .content .line .bullsheet{width:25%;display:inline-block;top:-8px;position:relative;float:left}#page-home .section.functionalities .content .line .bullsheet .bull{width:22px;height:22px;background-color:#fff;border-radius:50%;margin:0 auto;display:block}#page-home .section.interconnections .content{margin:105px 0px}#page-home .section.interconnections .text{width:40%;display:inline-block;vertical-align:top}#page-home .section.interconnections .schema{width:58%}#page-home .section.interconnections .text{float:right;padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}#page-home .section.educational-conformity{min-height:10px}#page-home .section.educational-conformity .flag{width:24%;height:335px;border-radius:0px 0px 8px 8px;background-color:#fff;background-image:url("../img/ministere-education-nationale.png");background-repeat:no-repeat;background-position:center;background-size:68%}#page-home .section.educational-conformity .logo{width:367px;height:113px;background-image:url(../img/logo-blanc.png);background-repeat:no-repeat;background-size:contain;display:block;position:relative;left:-21px}#page-home .section.educational-conformity .content{width:76%;padding:78px 170px 100px 0px}#page-home .section.pedagogique-ressources .most-ressources{display:block;height:410px;background-image:url("../img/pedagogique-ressources.png");background-size:contain;background-repeat:no-repeat;position:relative;left:-35px;margin-top:50px}#page-home .section.pedagogique-ressources .powered-lelivrescolaire{width:254px;height:60px;display:block;background-image:url(../img/logo-livresscolaire.png);background-repeat:no-repeat;background-size:contain;background-position:right;position:relative;top:-64px}#page-home .section.need-demonstration{background-image:url(../img/bg-demo.png);background-repeat:no-repeat;background-size:cover;background-position:0 69%;min-height:610px;-webkit-box-shadow:-1px -3px 10px 0px rgba(0, 0, 0, 0.24) inset;box-shadow:-1px -3px 10px 0px rgba(0, 0, 0, 0.24) inset}#page-home .section.need-demonstration .content{width:100%}#page-home .section.need-demonstration .flag{width:45%;min-height:475px;border-radius:0px 0px 8px 8px;background-color:rgba(0, 0, 0, 0.2);background-repeat:no-repeat;background-position:center;padding:50px}#page-home .section.need-demonstration .button{margin-top:38px;border:none}#page-home .section.request-demonstration .alert{margin-bottom:30px;margin-top:40px;font-size:17px}#page-home .section.request-demonstration .container{position:relative}#page-home .section.request-demonstration .container.send .loader{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#page-home .section.request-demonstration .container.send .form{opacity:0.2}#page-home .section.request-demonstration .container.sended .result{display:block}#page-home .section.request-demonstration .container .result{margin:140px 0 270px 0;text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;display:none}#page-home .section.request-demonstration .container .result span{display:inline-block;height:150px;width:150px;color:#fff;text-align:center;line-height:150px;background-color:#00acd7;border-radius:50%;font-size:42px}#page-home .section.request-demonstration .container .result p{margin-top:20px;font-size:14px;width:260px;display:block;margin:20px auto;text-align:center}#page-home .section.request-demonstration .container .loader{position:absolute;top:0;left:0;right:0;bottom:0;display:none}#page-home .section.request-demonstration .container .form{margin-bottom:55px}#page-home .section.request-demonstration h2{margin:0 0 30px 0 !important;padding:30px}#page-home .section.request-demonstration span{color:#8a8a8d;font-size:13px;font-weight:300}#page-home .section.request-demonstration label{color:#00acd7;font-size:19px;font-weight:300}#page-home .section.request-demonstration .form-element:nth-child(2n+2){padding-right:0px}#page-home .section.request-demonstration .form-element{width:50%;float:left;padding-right:30px}#page-home .section.request-demonstration .form-element.full{padding:0}#page-home .section.request-demonstration .form-element .form-element-input{position:relative;height:40px;margin:7px 0 20px 0}#page-home .section.request-demonstration .form-element .form-element-input .selector{width:40px;height:40px;color:#fff;font-size:20px;font-weight:400;display:inline-block;text-align:center;line-height:40px;border-radius:7px 0 0 7px;background-color:#9b9b9b;position:absolute;left:0;top:0;z-index:1}#page-home .section.request-demonstration .form-element .form-element-input .selector.active{background-color:#00acd7}#page-home .section.request-demonstration .form-element .form-element-input input{display:inline-block;border:none;margin:0;padding:0;position:absolute;top:0;height:40px;line-height:40px;border-radius:8px;width:100%;padding:0 15px 0 52px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-family:"Open Sans", sans-serif;color:#8a8a8d}#page-home .section.request-demonstration .form-element .form-element-textarea{position:relative;margin:7px 0 0 0}#page-home .section.request-demonstration .form-element .form-element-textarea .selector{width:40px;height:40px;color:#fff;font-size:20px;font-weight:400;display:inline-block;text-align:center;line-height:40px;border-radius:7px 0;background-color:#9b9b9b;position:absolute;left:0;top:0;z-index:1}#page-home .section.request-demonstration .form-element .form-element-textarea .selector.active{background-color:#00acd7}#page-home .section.request-demonstration .form-element .form-element-textarea textarea{min-height:200px;width:100% !important;border-radius:5px;border:1px solid #e2e2e2;background-color:#fff;margin-bottom:25px !important;padding:12px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;font-family:"Open Sans", sans-serif;color:#8a8a8d}#page-home .section.request-demonstration .form-element .form-element-choices{margin:21px 0 20px 0}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice{width:15%;vertical-align:top;display:inline-block;margin-left:19px;text-align:center;position:relative}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice .selector{display:none}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice.active span{border:3px solid #00acd7}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice.active .selector{width:40px;height:40px;border-radius:5px;background-color:#00acd7;color:#fff;font-size:18px;text-align:center;line-height:39px;position:absolute;left:-10px;top:-10px;display:block}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice.active p > span{border:none}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice span{height:181px;border-radius:5px;border:3px solid #e2e2e2;display:block}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice p{margin-top:10px;line-height:22px}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice p span{border:none;height:auto;margin-top:5px;line-height:14px}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice.first{margin-left:0}#page-home .section.request-demonstration .form-element .form-element-choices .form-element-choice.last{margin-right:0}#page-home .section.request-demonstration button{border-radius:5px;background-color:#00acd7;border:none;padding:12px 17px 10px 48px;position:relative;color:#fff;font-size:15px;font-weight:400}#page-home .section.request-demonstration button span{background-color:#009dc4;padding:10px;position:absolute;color:#fff;top:0;border-radius:8px 0 0 8px;bottom:0;font-size:18px;left:0}#page-home .section.download.bg{background-image:url("../img/bg-download.png");background-repeat:no-repeat}#page-home .section.download .container{padding:50px 0}#page-home .section.download > .container{padding-bottom:0 !important}#page-home .section.download h2{text-align:center;display:block}#page-home .section.download p.description{margin-top:35px;text-align:center;font-weight:600;font-size:24px;line-height:30px;margin-bottom:65px}#page-home .section.download .download-solutions{text-align:center}#page-home .section.download .download-solutions .download-solutions-title{display:inline-block;border-radius:50px 50px 0 0;padding:20px 40px;background-color:#ffffff;color:#8a8a8d;font-weight:300}#page-home .section.download .download-solutions .download-solutions-platforms{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 100%)}#page-home .section.download .download-solutions .download-solutions-platforms ul{margin:0;list-style:none}#page-home .section.download .download-solutions .download-solutions-platforms ul li{padding:0px 35px;display:inline-block}#page-home .section.download .download-solutions .download-solutions-platforms ul li.active .round{color:#00acd7;background:#ffffff}#page-home .section.download .download-solutions .download-solutions-platforms ul li span{display:block}#page-home .section.download .download-solutions .download-solutions-platforms ul li .round{margin-bottom:20px;color:#ffffff;font-size:42px;border-radius:100%;width:85px;height:85px;border:1px solid #ffffff;text-align:center;line-height:85px}#page-home .section.download .download-solutions .download-solutions-platforms ul li .title{color:#ffffff;text-transform:uppercase}#page-home .section.download .download-solutions .download-solutions-content .container{padding:80px 0 95px 0}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis div:nth-child(1){left:6px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis div:nth-child(2){left:6px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis div:nth-child(3){left:26px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}#page-home .section.download .download-solutions .download-solutions-content .download-solution-loader .lds-ellipsis div:nth-child(4){left:45px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0);transform:scale(0);}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0);}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}100%{-webkit-transform:translate(19px, 0);transform:translate(19px, 0);}}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content{display:none;clear:both;float:none}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content.active{display:block}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .screen,#page-home .section.download .download-solutions .download-solutions-content .download-solution-content text{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .screen{width:60%;float:left;padding-right:60px}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .screen img{width:100%}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .text{text-align:left;width:40%;float:right}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .text h3{margin:0;font-weight:600}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .text p{margin-bottom:35px}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .text a{display:inline-block;margin-bottom:25px;padding:14px 30px;background:transparent;color:#ffffff;font-size:18px;font-weight:300;border-radius:100px;border:2px solid #ffffff}#page-home .section.download .download-solutions .download-solutions-content .download-solution-content .text .mention{font-size:14px}#page-legal .section.separator{min-height:auto;height:6px}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0);}50%{-webkit-transform:scale(1);}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0);}50%{transform:scale(1);-webkit-transform:scale(1);}}@media (max-width: 380px){body header .logo{width:221px !important}body section.coverimage{height:327px}body section.coverimage .play{margin:0 auto 14px auto}body section.coverimage span{font-size:19px !important}body section.coverimage span.origin{font-size:19px;padding-left:30px}body section.interconnections .schema{min-height:214px !important}body section.pedagogique-ressources .most-ressources{height:130px !important;left:-10px !important}body section.pedagogique-ressources .powered-lelivrescolaire{display:none}body section.request-demonstration .form-element .form-element-choices .form-element-choice,body section.request-demonstration .form-element .form-element-choices .form-element-choice.first,body section.request-demonstration .form-element .form-element-choices .form-element-choice.last{display:block !important;margin-left:auto !important;margin-right:auto !important}}@media (max-width: 560px){body section.functionalities h2{text-align:center}body section.functionalities .content .point{width:100%;margin-bottom:20px}body section.functionalities .content .line{display:none}body section.educational-conformity .logo{display:none !important}body section.educational-conformity .content{margin-top:20px;text-align:center}body section.pedagogique-ressources .content{text-align:center}body section.request-demonstration .form-element{width:100% !important;display:block;padding-right:0 !important}body section.request-demonstration .form-element .form-element-choice,body section.request-demonstration .form-element .form-element-choice.first,body section.request-demonstration .form-element .form-element-choice.last{display:block !important;margin-left:auto !important;margin-right:auto !important}body section.request-demonstration button{margin-top:20px}}@media (max-width: 640px){body section.concepts .container{width:100% !important}body section.concepts .point{padding:20px 30px 40px 30px !important;display:block;position:relative !important;float:none;width:100%;min-height:0}body section.concepts .point.center{-webkit-box-shadow:none;box-shadow:none}body section.educational-conformity .flag{display:none}body section.educational-conformity .content.left{width:100%;padding:20px 0 50px 0 !important}body section.pedagogique-ressources .most-ressources{margin-top:20px !important;left:-15px !important;height:270px !important}body section.need-demonstration .flag{width:100% !important}}@media (max-width: 722px){body section.interconnections .schema{margin-bottom:40px !important;background-position:center}body section.interconnections .text,body section.interconnections .schema{text-align:center;display:block;position:relative !important;margin:0;padding:0;width:100% !important}body section.interconnections .text h2,body section.interconnections .schema h2{text-align:center}body footer ul{width:50% !important;float:left}body footer .container{text-align:center}body footer .logo{margin:0 auto}body footer .nav{width:100%}body footer .nav.pages{display:block;margin:20px 0 40px 0;padding:0}body footer .nav.pages a{margin:0 0 20px 0}}@media (max-width: 900px){body header .menu li{height:72px;min-height:72px}body header nav i{display:block !important;line-height:78px !important;font-size:31px !important;padding:0 20px;position:relative;right:-20px;color:#00acd7}body header nav ul{position:fixed;left:0;background:#00acd7;width:310px;height:100%;top:80px;color:#fff;padding:0 !important;-webkit-box-shadow:30px 50px 100px 0px rgba(101, 101, 101, 0.3);box-shadow:30px 50px 100px 0px rgba(101, 101, 101, 0.3);-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out}body header nav ul.hide-slide{left:-100%}body header nav ul li{display:block !important}body header nav ul li a{margin-left:0 !important;padding:0 35px;color:#fff !important;font-size:18px !important;width:100%;display:block}body section.coverimage span{text-align:center;color:#fff;font-family:"Open Sans", sans-serif;font-size:27px}body section.coverimage span.origin{top:-22px}}@media (max-width: 1199px){body{min-width:320px !important}body .container{width:90% !important;min-width:90% !important}body .section{min-height:0}body .section h2{margin-top:0px !important;font-size:35px;line-height:46px}body .section h2 + p{font-size:14px;line-height:23px}body header + .clear{height:80px}body header{height:80px}body header .logo{width:231px;height:77px;background-image:url(../img/logo.png);background-repeat:no-repeat;display:inline-block;background-size:contain;position:relative;top:6px;left:-20px}body header .menu a{text-decoration:none;color:#8a8a8d;font-family:"Montserrat", sans-serif;margin-left:12px;font-size:14px;font-weight:400;line-height:83px;text-transform:uppercase}body section.concepts .point{padding:20px 30px 30px 30px}body section.concepts .point p{font-size:15px;line-height:21px}body section.functionalities .content{margin:30px 0 60px 0}body section.functionalities .container{margin:40px auto 0 auto}body section.functionalities .content .point p{font-size:15px;line-height:19px}body section.interconnections h2{line-height:46px}body section.interconnections .content{margin:55px 0px}body section.interconnections .schema{min-height:344px}body section.interconnections .text{min-height:0;margin-bottom:40px}body section.educational-conformity h2{line-height:41px}body section.educational-conformity .content{padding:38px 70px 70px 0px !important}body section.pedagogique-ressources .container{margin:40px auto 30px auto}body section.need-demonstration .flag{min-height:0;width:48%}body section.request-demonstration .form-element .form-element-choices .form-element-choice,body section.request-demonstration .form-element .form-element-choices .form-element-choice.first,body section.request-demonstration .form-element .form-element-choices .form-element-choice.last{width:181px;margin:0 9px 20px 9px}body section.request-demonstration .form-element .form-element-choices .form-element{margin-top:20px}body footer .container{background-image:none}}@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot?fromae');src:url('../fonts/icomoon.eot?fromae#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?fromae') format('truetype'), url('../fonts/icomoon.woff?fromae') format('woff'), url('../fonts/icomoon.svg?fromae#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cloud-download:before{content:"\e900"}.icon-windows:before{content:"\e901"}.icon-chrome:before{content:"\e902"}.icon-apple:before{content:"\e903"}.icon-android:before{content:"\e904"}.icon-linux:before{content:"\e905"}