@media screen and (min-width:320px){div{font-size:14px;}a{font-size:14px;}p{font-size:14px;}span{font-size:14px;}td{font-size:14px;}th{font-size:14px;}caption{font-size:14px;}li{font-size:14px;}h1{font-size:14px;}h2{font-size:14px;}h3{font-size:14px;}h4{font-size:14px;}legend{font-size:14px;}input{font-size:14px;}label{font-size:14px;}textarea{font-size:14px;}section{font-size:14px;}main{font-size:14px;}aside{font-size:14px;}article{font-size:14px;}ul{font-size:14px;}.bt-blue{font-size:14px !important;}.bt-black{font-size:14px !important;}.bt-yellow{font-size:14px !important;}body{padding-top:0;overflow-x:hidden;}#header{position:relative;height:auto;}#header .content-inner{display:block;padding:0 20px;}#header #top-header{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}#header #top-header #logo{max-width:100%;background-size:100% 50px;height:125px;height:auto;background:none;text-align:left;flex:1;line-height:65px;}#header #top-header #logo img{width:auto;max-height:40px;}#header #top-header #right-header{}#header #top-header #right-header #contact-header{display:none;}#header #top-header #right-header #social-network{display:none;}#header #top-header #right-header #button-header{}#header #top-header #right-header #button-header p a{font-size:12px;}#sidebar-menu{position:static;}#menu-top{position:static;}#menu-top .mobile-menu{display:block;height:100%;cursor:pointer;position:absolute;top:8px;right:10px;width:50px;height:50px;z-index:10;}#menu-top .mobile-menu:after{content:"";background-color:#D70846;height:2px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);position:absolute;width:30px;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out;}#menu-top .mobile-menu span{display:block;text-indent:-9999px;width:30px;height:2px;top:50%;top:-webkit-calc(50% - 1px);top:calc(50% - 1px);margin:0 auto;position:relative;}#menu-top .mobile-menu span:before{content:"";position:absolute;top:-8px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);height:2px;width:30px;background-color:#D70846;transform-origin:center center;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out;}#menu-top .mobile-menu span:after{content:"";position:absolute;top:-8px;left:50%;left:-webkit-calc(50% - 15px);left:calc(50% - 15px);height:2px;width:30px;background-color:#D70846;transform-origin:center center;-webkit-transition:all 0.5s 0s ease-in-out;-moz-transition:all 0.5s 0s ease-in-out;transition:all 0.5s 0s ease-in-out;width:20px;bottom:-8px;top:auto;}#menu-top nav{display:none;position:absolute;top:65px;left:0;width:100%;z-index:50;background-color:#fff;}#menu-top nav > ul{margin:0;}#menu-top nav > ul > li{height:auto;margin:0;width:100%;}#menu-top nav > ul > li.submenu-item > a:after{content:"";display:block;position:absolute;right:20px;top:calc(50% - 6px);border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;}#menu-top nav > ul > li > a{font-size:18px;padding:10px 20px;text-align:left;position:relative;display:block;height:auto;}#menu-top nav > ul > li > a span{margin:0;}#menu-top nav > ul > li .submenu{display:none;transition:none;transform:none;opacity:1;position:static;visibility:visible;height:auto;}#menu-top nav > ul > li .submenu .image{dipslay:none;}#menu-top nav > ul > li .submenu > ul{display:block;padding:0;margin:0;border-bottom:1px solid rgba(255,255,255,0.6);}#menu-top nav > ul > li .submenu > ul:before,#menu-top nav > ul > li .submenu > ul:after{display:none;}#menu-top nav > ul > li .submenu > ul > li{margin:0;width:100%;padding:0;}#menu-top nav > ul > li .submenu > ul > li > a{padding:8px 40px;font-size:16px;margin:0;}#menu-top nav > ul > li .submenu > ul > li:first-child > a{padding-top:0;}#menu-top nav > ul > li .submenu > ul > li:last-child > a{padding-bottom:16px;}#menu-top.active .mobile-menu:after{width:0;opacity:0;}#menu-top.active .mobile-menu span:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0;}#menu-top.active .mobile-menu span:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0;width:30px;}#slideshow-home .ce-bodytext{right:0;top:0;}#slideshow-home .ce-bodytext p{font-size:14px;}#slideshow-home .ce-bodytext p span{line-height:1.5;}#slideshow-home .row .image,#slideshow-home .row .info{flex:none;width:100%;max-width:100%;}#slideshow-home .row .info{display:block;padding:0;}#slideshow-home .row .info .frame-type-text{padding:20px 40px;}#slideshow-home .row .info .frame-type-text p{font-size:14px;}#slideshow-home .row .info .frame-type-text p span{line-height:1.5;}#slideshow-home .row .info .frame-type-html iframe{height:550px;}#flash{position:static;}#flash .title{font-size:20px;margin:20px 0 0 40px;}#flash .list-flash,#flash .no-news-found{font-size:14px;padding:20px 40px;}#flash .list-flash p,#flash .list-flash h2,#flash .no-news-found p,#flash .no-news-found h2{font-size:14px;}#flash .list-flash .owl-nav .owl-prev,#flash .list-flash .owl-nav .owl-next,#flash .no-news-found .owl-nav .owl-prev,#flash .no-news-found .owl-nav .owl-next{width:40px;background-size:20px auto;}.content-inner{padding:0 20px;}#wrap-content{padding:20px 0 0 0;}#wrap-content .content-inner{padding:0 20px;}#wrap-content .block-home .title{font-size:20px;}#wrap-content .list-news .item{width:100%;padding:10px;}#wrap-content #section1{margin-bottom:20px;}#wrap-content #section1 .text-right span{font-size:14px !important;}#wrap-content #section2 .row > div .subheader{padding:15px 20px 15px 20px;}#wrap-content #section2 .row > div .subheader p{font-size:16px;}#wrap-content #section2 .row > div h2{font-size:16px;margin:0 0 10px 0;}#wrap-content #section2 .row > div p{font-size:14px;}#wrap-content #section2 .row > div .ce-bodytext{padding:0 0 20px 0;}#wrap-content #section3{margin:20px 0 0 0;padding:20px 0;}#wrap-content #section3 p{font-size:14px;}#wrap-content #section3 p span{font-size:20px;}#wrap-content #section3 .title{font-size:20px;}#wrap-content #section3 .ce-bodytext > div{background-size:60px;padding-left:70px;margin:20px 0;}#wrap-content #section4 .content-inner{padding:20px;}#wrap-content #section4 .content-inner article{background-size:80px;background:none;}#wrap-content #section4 .content-inner article .frame{padding-left:0px;}#wrap-content #section4 .content-inner article .frame p{font-size:14px;}#wrap-content #section4 .content-inner article .frame input{width:100%;}#wrap-content #section4 .content-inner article .frame .input-submit{flex:none;}#wrap-content #section4 .content-inner article .frame .input-submit button{min-width:0;font-size:14px;height:40px;padding:0 20px;}#wrap-content #section4 .content-inner article .frame .input-checkbox label{font-size:14px;}#wrap-content .ce-gallery .ce-column .link a{font-size:14px;}#wrap-content .ce-intext.ce-right .ce-gallery{float:none;margin:0 0 10px 0;}#wrap-content .ce-intext.ce-left .ce-gallery{float:none;margin:0 0 10px 0;}#wrap-content .wrap-center{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0px;display:block;}#wrap-content .wrap-center #list-category{margin:20px 0;}#wrap-content .wrap-center #list-formation{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;}#wrap-content .wrap-center #list-formation .item{width:100%;max-width:430px;}#wrap-content .wrap-center #list-formation .item .content h2{font-size:18px;}#wrap-content .wrap-center #list-formation .item .content .category{font-size:14px;}#wrap-content .wrap-center #list-formation .item .content .button{height:auto;}#wrap-content .wrap-center #list-formation .item .content .button > p{font-size:12px;}#wrap-content .wrap-center.wrap-center #main-wrap{margin-left:0;}#wrap-content .wrap-center #main-wrap .row-connexion{gap:40px;}#wrap-content .wrap-center #main-wrap .row-connexion > div{border:none;}#wrap-content .wrap-center #main-wrap .row-connexion > div .bt-pink,#wrap-content .wrap-center #main-wrap .row-connexion > div .bt-green{font-size:16px;padding:15px 25px;}#wrap-content .wrap-center #main-wrap .row-connexion .ce-bodytext{margin-top:-85px;}#wrap-content .wrap-center #main-wrap header h2{font-size:24px;margin:0 0 20px 0;padding:10px 0 10px 50px;}#wrap-content .wrap-center #main-wrap h3{font-size:20px;}#wrap-content .wrap-center #main-wrap p{font-size:14px;}#wrap-content .wrap-center #main-wrap li{font-size:14px;}#wrap-content .wrap-center #main-wrap span{font-size:14px;}#wrap-content .wrap-center #main-wrap a{font-size:14px;}#wrap-content .wrap-center #main-wrap .tx-powermail .powermail_fieldwrap_type_html p{font-size:14px;}#wrap-content .wrap-center #main-wrap .login-right{float:none;padding:0;}#wrap-content .wrap-center #main-wrap #middle-office h1{font-size:20px;margin:0 0 20px 0;}#wrap-content .wrap-center #main-wrap #middle-office h2{font-size:20px;margin:0 0 20px 0;}#wrap-content .wrap-center #main-wrap #middle-office h2 span{display:block;margin:0;font-size:14px;}#wrap-content .wrap-center #main-wrap #middle-office .top-middle .right{margin:-7px 0 0 0;}#wrap-content .wrap-center #main-wrap #middle-office .top-middle .right input{min-width:0;}#wrap-content .wrap-center #main-wrap #middle-office .top-middle .right a{font-size:14px;padding:10px 20px;}#wrap-content .wrap-center #main-wrap #middle-office .button-list{padding:0 0 20px 0;gap:20px;}#wrap-content .wrap-center #main-wrap #middle-office .button-list a{font-size:14px;padding:10px 20px;}#wrap-content .wrap-center #main-wrap #middle-office .table-middle{overflow:auto;}#wrap-content .wrap-center #main-wrap #middle-office .table-middle .table-std th{font-size:12px;padding:10px 5px;}#wrap-content .wrap-center #main-wrap #middle-office .table-middle .table-std td{font-size:12px;padding:10px 5px;}#wrap-content .wrap-center #main-wrap #middle-office .table-middle .table-std td a{font-size:inherit;}#wrap-content .wrap-center #main-wrap #middle-office .table-middle .table-std td:first-child{width:33.33%;}#wrap-content .wrap-center #main-wrap #middle-office form legend{font-size:20px;padding-top:0px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label label{width:100%;margin:0 0 10px 0;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label > div .link-add{font-size:16px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label .txt-pink{font-size:14px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-submit input{font-size:16px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-flex > div{width:100%;flex:none;}#wrap-content .wrap-center #main-wrap #middle-office form .input-flex .input-zip{width:100%;}#wrap-content .wrap-center #main-wrap #middle-office form .input-flex .input-checkbox{width:100%;padding:0;margin:5px 0 0 0;}#wrap-content .wrap-center #main-wrap #middle-office form .input-file span.bt-file{font-size:14px;padding:11px 20px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-file span.txt-file{font-size:14px;margin:5px 0 0 0;}#wrap-content .wrap-center #main-wrap #middle-office form input,#wrap-content .wrap-center #main-wrap #middle-office form textarea{font-size:14px;padding:10px 20px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-submit-filter input,#wrap-content .wrap-center #main-wrap #middle-office form .input-submit-filter a{font-size:14px;padding:10px 20px;min-width:0;}#wrap-content .wrap-center #main-wrap #middle-office form .row-form{gap:20px;}#wrap-content .wrap-center #main-wrap #middle-office form .row-form .col-right{margin:0;width:100%;}#wrap-content .wrap-center #main-wrap #middle-office form .row-form .col-right .input-photo .photo-preview{width:100px;height:130px;margin-right:20px;}#wrap-content .wrap-center #main-wrap .detail-formation .right{max-width:625px;width:100%;margin:0 auto 20px auto;}#wrap-content .wrap-center #main-wrap .detail-news .content-news{display:block;}#wrap-content .wrap-center #main-wrap .detail-news .content-news .left-news p{font-size:14px;}#wrap-content .wrap-center #main-wrap .detail-news .content-news .right-news{width:100%;margin:0;}#wrap-content .wrap-center #right-wrap{margin:0;width:100%;}#wrap-content .wrap-center #right-wrap #lightbox-login{margin-top:0;padding:35px 20px;}#footer{padding:20px 0;}#footer #top-footer{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}#footer #top-footer > div{width:100%;margin:10px 0;}#footer #top-footer #contact-footer p{margin:5px 0;}#footer #top-footer #social-network-footer{text-align:center;}#footer #bottom-footer p{font-size:12px;}#headband{overflow:visible;}#headband #main-title{position:static;}#headband #main-title h1{font-size:20px;padding:10px 40px;border-bottom:10px solid #51B849;}#headband #top-home .column:last-child .menu .link > a{top:40px;}#headband #top-home .column .menu .link > a{top:120px;}#headband #top-home .menu .link > a{width:180px;top:0;font-size:14px;background-size:auto 20px !important;}#headband #top-home .menu .submenu{padding:0 180px 0 0px;left:0;width:auto;height:auto;}#headband #top-home .menu .submenu > ul{max-width:100%;}#headband .content-inner{padding:0 0px;}.breadcrumb{display:none;}.ui-selectmenu-button span.ui-selectmenu-text{padding:10px 40px 10px 20px;}.ui-selectmenu-button span.ui-icon{right:20px;}.tx-powermail .container-fluid{padding:0;}form label{font-size:14px;}form .layout2{padding:0;width:100%;}form input{font-size:14px;padding:10px 20px;}form textarea{font-size:14px;padding:10px 20px;}form .input-flex > div{padding:0 10px;}input[type="submit"]{font-size:14px;}input[type="reset"]{font-size:14px;}button{font-size:14px;}.ui-dialog{min-width:0;}#lightbox-login,#lightbox-connexion-student,#lightbox-connexion-entreprise,.lightbox-medium,.lightbox-settings,.lightbox-offer,.lightbox-student{max-width:100%;}.ui-dialog .ui-dialog-titlebar button{z-index:10;}#lightbox-connexion-student .content-lightbox .title,#lightbox-connexion-entreprise .content-lightbox .title,.lightbox-medium .content-lightbox .title,.lightbox-settings .content-lightbox .title{font-size:18px;}#lightbox-connexion-student .content-lightbox .form-std .input-flex,#lightbox-connexion-entreprise .content-lightbox .form-std .input-flex,.lightbox-medium .content-lightbox .form-std .input-flex,.lightbox-settings .content-lightbox .form-std .input-flex{gap:20px;}#lightbox-connexion-student .content-lightbox .form-std .input-flex > div,#lightbox-connexion-entreprise .content-lightbox .form-std .input-flex > div,.lightbox-medium .content-lightbox .form-std .input-flex > div,.lightbox-settings .content-lightbox .form-std .input-flex > div{flex:none;width:100%;}#lightbox-connexion-student .content-lightbox .form-std .input-flex .input-password,#lightbox-connexion-entreprise .content-lightbox .form-std .input-flex .input-password,.lightbox-medium .content-lightbox .form-std .input-flex .input-password,.lightbox-settings .content-lightbox .form-std .input-flex .input-password{width:100%;}#lightbox-connexion-student .content-lightbox .form-std .input-flex input,#lightbox-connexion-entreprise .content-lightbox .form-std .input-flex input,.lightbox-medium .content-lightbox .form-std .input-flex input,.lightbox-settings .content-lightbox .form-std .input-flex input{font-size:14px;}#lightbox-connexion-student .content-lightbox .form-std .txt-pink,#lightbox-connexion-entreprise .content-lightbox .form-std .txt-pink,.lightbox-medium .content-lightbox .form-std .txt-pink,.lightbox-settings .content-lightbox .form-std .txt-pink{font-size:14px;}#lightbox-connexion-student .content-lightbox .form-std .input-submit input,#lightbox-connexion-entreprise .content-lightbox .form-std .input-submit input,.lightbox-medium .content-lightbox .form-std .input-submit input,.lightbox-settings .content-lightbox .form-std .input-submit input{font-size:14px;}#lightbox-connexion-student .content-lightbox .bt-green,#lightbox-connexion-entreprise .content-lightbox .bt-green,.lightbox-medium .content-lightbox .bt-green,.lightbox-settings .content-lightbox .bt-green{font-size:14px;}#lightbox-connexion-student .content-lightbox p,#lightbox-connexion-entreprise .content-lightbox p,.lightbox-medium .content-lightbox p,.lightbox-settings .content-lightbox p{font-size:14px;}.lightbox-medium,.lightbox-settings{padding:10px 20px;}.lightbox-std{padding:10px 20px;}.lightbox-std .content-lightbox h2{font-size:20px;}.lightbox-std .content-lightbox .subtitle{font-size:14px;}.lightbox-std .content-lightbox .right-header p{font-size:14px;}.lightbox-std .content-lightbox .info{padding:20px 0;}.lightbox-std .content-lightbox .info p{font-size:14px;}.lightbox-std .content-lightbox .bottom p{font-size:14px;}.lightbox-std.lightbox-offer,.lightbox-std.lightbox-student{padding:10px 20px;}.lightbox-std.lightbox-offer .header .right-header,.lightbox-std.lightbox-student .header .right-header{margin:20px 0 0 0;text-align:left;}.lightbox-std.lightbox-offer .header .right-header p,.lightbox-std.lightbox-student .header .right-header p{font-size:14px;}.lightbox-std.lightbox-offer{padding:40px 20px;}.lightbox-offer{width:100% !important;}.bt-pdf{background-size:20px;padding:10px 0 10px 30px;}}@media screen and (min-width:500px){#header #top-header #right-header #button-header p{width:25%;}#wrap-content #section3 .ce-gallery{float:right;width:50%;}#footer #top-footer > div{flex:1;width:auto;}}@media screen and (min-width:320px) and (max-width:699px){#header #top-header #right-header #button-header{flex:1;text-align:center;margin:0 -20px;}#header #top-header #right-header #button-header:after{content:"";clear:both;}#header #top-header #right-header #button-header p{display:inline-block;width:50%;float:left;}#header #top-header #right-header #button-header p a{font-size:12px;margin:0 0px;border-radius:0;width:100%;padding:10.5px 20px;}.tx-powermail .input-flex{margin:0;}.tx-powermail .input-flex > div{flex:none;padding:0 !important;margin:0 0 10px 0;}}@media screen and (min-width:700px){#header #top-header #logo{width:auto;flex:none;}#header #top-header #right-header{padding-right:40px;flex:1;}#header #top-header #right-header #button-header{flex:1;display:block;text-align:right;}#header #top-header #right-header #button-header p{width:auto;}#header #top-header #right-header #button-header p a{margin-left:5px;}#slideshow-home .ce-bodytext p{font-size:18px;}#flash{position:absolute;width:400px;}#flash .title{font-size:24px;}#wrap-content #section2 .row{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:-o-flex;display:flex;}#wrap-content #section2 .row > div{width:auto;flex:1;}#wrap-content #section4 .content-inner article{background:url('../../../typo3conf/ext/pimentconfig/typo3conf/ext/pimentconfig/Resources/Public/Images/icon_newsletter.svg') no-repeat 0 top;}#wrap-content #section4 .content-inner article .frame{padding-left:140px;}#wrap-content .wrap-center #list-formation .item{width:50%;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label label{width:250px;}#wrap-content .wrap-center #main-wrap #middle-office form .input-label > div .link-add{margin-bottom:20px;}.lightbox-std{padding:30px 90px;}}@media screen and (min-width:750px){#wrap-content .wrap-center #main-wrap .detail-formation .right{width:40%;margin-left:20px;}#wrap-content .wrap-center #main-wrap .login-right{width:50%;float:right;padding-left:20px;}}
