@media screen and (max-width: 1220px) and (min-width: 770px){.page{width:90%}.section_one .content{flex-direction:row}.section_one .content .fle-l{width:100%;order:2}.section_one .content .fle-r{width:100%;order:1;margin-bottom:20px}.section_two .jury{margin:20px auto;flex-wrap:wrap}.section_two .jury .membre{width:40%;margin:0 auto 20px}}@media screen and (max-width: 769px) and (min-width: 450px){body{font-size:18px;line-height:24px}.page{width:90%}.btn{font-size:14px}.big_tit{font-size:24px;line-height:34px}.sous_tit{font-size:18px;line-height:24px}.padd{padding:30px 0}.left{float:none}.right{float:none}header .logo{margin:20px 0;height:20px;display:block;float:left}header .logo img{height:20px}header nav{margin:10px 0;float:right}header nav ul li{display:inline-block}header nav ul li a{display:none;margin:0}header nav ul li .btn{display:inline-block}header .right{float:right}.slide .left{margin:0;margin-bottom:20px}.slide .left img{height:120px;display:block;text-align:center;margin:0 auto;padding:20px 0}.slide .right{margin:0}.slide .right img{height:100px;display:block;text-align:center;margin:0 auto}.slide .bg .center{top:auto;bottom:30%;width:90%}.slide .bg .center .big_tit{font-size:22px;line-height:30px}.section_three .formulaire{display:inline-block;margin:20px 0}.section_three .formulaire form .group-f label{font-size:18px;line-height:18px}.section_three .formulaire form .group-f input[type=text],.section_three .formulaire form .group-f input[type=file],.section_three .formulaire form .group-f textarea{height:25px;line-height:25px;font-size:18px}.section_three .formulaire form .group-f input[type=radio],.section_three .formulaire form .group-f input[type=checkbox]{margin-right:0;margin-top:15px;display:inline-block;width:10%;vertical-align:top}.section_three .formulaire form .group-f textarea{height:120px}.section_three .formulaire form .group-f .error{font-size:16px;line-height:22px}.section_three .formulaire form .radio label{display:block;font-size:18px;line-height:18px;margin-bottom:5px;margin-top:15px;vertical-align:top}.section_three .formulaire form .radio .inline{display:inline-block;margin-right:0px;width:85%}.section_three .formulaire form .spe-d,.section_three .formulaire form .autre-d{display:none}.section_three .formulaire form .three{width:100%}.section_three .formulaire form .one{width:100%}.section_three .formulaire form .one .btn{padding:12px 25px}.section_three .formulaire form .activee label{font-size:16px}.section_four .content{display:block;text-align:center}.section_four .content p{margin:0 auto 20px}footer{padding-top:20px}footer .left{text-align:center;margin-bottom:10px}footer .left .logo{height:100px;margin-bottom:10px}.export form button{font-size:16px}.confirmation{margin-top:60px}.confirmation img{height:80px}.confirmation h1{margin:20px auto;font-size:28px}.confirmation p{margin-bottom:30px}}@media screen and (max-width: 449px) and (min-width: 320px){body{font-size:18px;line-height:24px}.page{width:90%}.btn{font-size:14px}.big_tit{font-size:24px;line-height:34px}.sous_tit{font-size:18px;line-height:24px}.padd{padding:30px 0}.left{float:none}.right{float:none}.slide .left{margin:0}.slide .left img{height:90px;display:block;text-align:center;margin:0 auto;padding:20px 0}.slide .right{margin:0}.slide .right img{height:70px;display:block;text-align:center;margin:0 auto}.slide .bg .center{top:50%;width:90%}.slide .bg .center .big_tit{font-size:22px;line-height:30px}.section_three .formulaire{display:inline-block;margin:20px 0}.section_three .formulaire form .group-f label{font-size:18px;line-height:18px}.section_three .formulaire form .group-f input[type=text],.section_three .formulaire form .group-f input[type=file],.section_three .formulaire form .group-f textarea{height:25px;line-height:25px;font-size:18px}.section_three .formulaire form .group-f input[type=radio],.section_three .formulaire form .group-f input[type=checkbox]{margin-right:0;margin-top:15px;display:inline-block;width:10%;vertical-align:top}.section_three .formulaire form .group-f textarea{height:120px}.section_three .formulaire form .group-f .error{font-size:16px;line-height:22px}.section_three .formulaire form .radio label{display:block;font-size:18px;line-height:18px;margin-bottom:5px;margin-top:15px;vertical-align:top}.section_three .formulaire form .radio .inline{display:inline-block;margin-right:0px;width:85%}.section_three .formulaire form .spe-d,.section_three .formulaire form .autre-d{display:none}.section_three .formulaire form .three{width:100%}.section_three .formulaire form .one{width:100%}.section_three .formulaire form .one .btn{padding:12px 25px}.section_three .formulaire form .activee label{font-size:16px}.section_four .content{display:block;text-align:center}.section_four .content p{margin:0 auto 20px}footer{padding-top:20px}footer .left{text-align:center;margin-bottom:10px}footer .left .logo{height:70px;margin-bottom:10px}.export form button{font-size:16px}.confirmation .left,.confirmation .right{margin:0;padding:20px 0}.confirmation .left .logo,.confirmation .right .logo{height:100px}.confirmation .left img,.confirmation .right img{height:65px}.confirmation .ico{height:80px}.confirmation h1{margin:20px auto;font-size:22px}.confirmation p{margin-bottom:30px}}@media only screen and (max-width: 770px){.not-found{padding:20px}.not-found p{width:100%;font-size:18px}.not-found h2{font-size:26px}.mobile-tab button.active{background-color:#2630C3;color:white}.mobile-tab button p{position:relative;z-index:1}.mobile-tab button{background-color:#DCDDF5;border:none;outline:none;cursor:pointer;padding:14px 25px;transition:0.3s;position:relative;border-radius:20px;height:70px;color:#2F3477;font-family:Poppins;margin-bottom:20px}button.splide__arrow.splide__arrow--prev{left:-110px;top:35px;z-index:0}button.splide__arrow.splide__arrow--next{right:-95px;top:35px;z-index:0}div#chimio-definition button.splide__arrow.splide__arrow--next{right:-150px}div#radiochimio-definition button.splide__arrow.splide__arrow--prev{left:-160px}div#radiochimio-definition button.splide__arrow.splide__arrow--next{right:-200px}.splidetab img{width:15px}.nav-menu{position:fixed;left:-100%;top:3rem;flex-direction:column;background-color:#fff;width:100%;border-radius:10px;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgba(0,0,0,0.05)}.nav-link{color:#2630C3 !important;padding:10px 0 !important}.nav-menu.active{left:0}.nav-item{margin:0.1rem 0}.home-b{display:block !important;margin:0 auto}.home-w,.bleu-c-bg .contact-form .form form label.upload-file>p.file-btn{display:none !important}.hamburger{display:block;cursor:pointer}.hamburger.active .bar{background:#2630C3 !important}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.btn.contact{width:80%;margin-left:auto !important;margin:0 auto;margin-bottom:20px}.slider .slide .contenu h1{font-size:20px;line-height:2rem;margin-top:3rem}.slider .slide .contenu a.btn2{font-size:12px;padding:0 20px}.slider .slide .contenu{width:90%;margin-top:70px}.slider{height:calc(100vh)}.slider .slide .image img{height:80%;width:100%;object-fit:cover}.slider .slide .image .degrade{display:none}.slider .acces_rapide{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;margin-top:-100px}.slider .acces_rapide .block .dropdown{position:absolute;right:20px;top:40px}.other-phones{z-index:2}.premiere{padding-top:250px}.cont,.tomotherapie .tomo,.white-bg .soutien,.infrastructure,.personnel,.formation,.tabcontent{padding:30px !important}.cont .contenu,.tomotherapie .tomo .contenu,.white-bg .soutien .contenu,.infrastructure .contenu,.personnel .contenu,.formation .contenu,.tabcontent .contenu{width:100% !important}.traitement .cont .c1{background-image:url(../../images/c1.jpg);background-blend-mode:multiply;background-size:cover}.traitement .cont .c2{background-image:url(../../images/c2.jpg);background-blend-mode:multiply;background-size:cover}.traitement .cont .c3{background-image:url(../../images/c3.jpg);background-blend-mode:multiply;background-size:cover}.traitement .cont .c4{background-image:url(../../images/c4.jpg);background-blend-mode:multiply;background-size:cover}.staff-stats>div{width:150px;margin-bottom:20px}.tomotherapie .tomo .cont .radius{display:none}.premiere .cont .contenu .btn2{margin-left:0;margin-top:20px}.premiere .cont .plus{display:flex;flex-wrap:wrap;margin-top:30px}p.sous_tit,.form.animation,.cafeteria p{margin:10px 0;width:100%}.traitement .cont,.tomotherapie .tomo .cont .contenu .atout,.soutien .cont,.soutien .blocks{display:flex !important;flex-wrap:wrap;align-items:center}.traitement .cont>div,.soutien .cont .img,.soutien .blocks>div,footer a.logo,.conception-box,.formation-text,.equipments-row>div,.equipments-image{width:100% !important;margin-bottom:20px}.conception-box{background-size:cover}.contact-form{display:flex !important;flex-wrap:wrap !important;padding:20px !important}footer{position:relative;margin-top:-100px;padding-top:150px}footer .footer-part .restons{margin-top:50px;width:100%}.raccourci{right:-170px}.header-t .main_menu .page{padding:0}.header-t .main_menu .right{padding-top:20px}.header-t--scrolled .main_menu .page{padding:0px 0px 20px 0}.header-t--scrolled .main_menu .page .bar{background:#2F3477}.cover .page{width:100%;padding:0 20px;box-sizing:border-box;top:50%}.splide__slide{width:100%;margin-right:30px !important;margin-bottom:50px !important}.tab,.treatment-tab{display:flex;overflow:scroll;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none}.radio-ther,.cafeteria{flex-wrap:wrap}.conventions .conv,.conventions .conv2{width:100%;justify-content:center;flex-wrap:wrap}.conventions .conv>div,.conventions .conv2>div{margin-bottom:20px;width:320px}.info .page{width:100%;padding:0 20px;box-sizing:border-box}.info .bulle .details ul li strong{min-width:35px}.treatment-content{padding:20px;box-sizing:border-box}.tomo-image{margin-bottom:20px;margin-left:0;width:100%;margin-right:0;height:auto}.tomo-image>img{margin-top:0;border-radius:10px}.advantages>div>div>img,.infrastructure img{margin-right:10px;width:30px;margin-top:5px}p,footer .footer-part ul li a,div#file-upload-filename{font-size:14px}.advantages>div>div{margin-left:0}div#tomo-definition{margin-bottom:40px}.advantages img.radius{margin:0 auto;margin-top:30px}.title{font-size:20px;padding-bottom:10px;line-height:initial;padding-top:10px}h3.title.btm{font-size:18px;margin-bottom:25px}.bleu-c-bg{padding-top:20px}.accordion img{width:35px;height:35px;top:5px;right:5px}.adresse,.horaire{padding:15px !important;width:100%}.adresse span,.horaire span{min-width:70px;min-height:70px}div#chimio-seance>div>div{width:100%;margin:20px 0}button.treatment-tablinks{min-width:225px;height:auto}.premiere.visit{padding:0}div#visit-steps img{width:20px;height:20px;top:15px;right:15px}html,body{max-height:100%}header .main_menu .logo{display:flex;align-items:center}header .main_menu .logo a img{height:20px;top:0 !important;transform:none !important}header .small_menu .page::-webkit-scrollbar,.splide__arrows,.tab::-webkit-scrollbar,.formation-image,.tab::-webkit-scrollbar,.treatment-tab::-webkit-scrollbar{display:none}.tab{-ms-overflow-style:none;scrollbar-width:none}header .small_menu .ico_plus p,header .small_menu .ico_plus a{width:max-content;-ms-overflow-style:none;scrollbar-width:none}.marge-h{height:115px}.slider .acces_rapide .block span,.block span{min-width:50px !important;min-height:50px !important;width:50px !important;height:50px !important}.block{padding:15px 20px !important}.slider .acces_rapide .block p{width:max-content}.acces_rapide.animation,.treatment-tab>div{justify-content:flex-start}.white-bg{margin-bottom:15px}.block.bordure{border:none !important}.premiere .cont .contenu h2,.premiere .cont .contenu p,.tomotherapie .tomo .cont,.white-bg .soutien .cont,.contact-form,.infrastructure,.organisation-medical,.contact-inf .block svg,.contact-inf .block,.adresse .block,.horaire .block,.contact-form .adresse svg,.contact-form .horaire svg,.conception{padding:0 !important}.traitement .cont{padding:0 !important;margin-top:10px;gap:0}.traitement .btn,.bleu-c-bg .contact-form .contact-inf .block,footer .footer-part .restons{margin-top:20px}p.desc{margin:0 !important}.soutien h2.title{padding:0;width:100%;line-height:initial}.contact-inf{padding:0 20px;padding-top:20px}.form.animation{box-sizing:border-box;padding:30px 20px !important}.adresse,.horaire{width:80%;margin:0 auto;margin-top:-40px;margin-bottom:20px}.white-bg .soutien .cont .contenu .btn{margin-top:10px;margin-bottom:50px}footer .footer-part .logo img{height:60px}footer .footer-part ul{column-count:1}.cover{margin-top:-70px}.conception-boxes>div:first-child{margin-bottom:30px}.conception-box>div{left:20px}.infrastructure>div>img,.splide{width:100%;margin:0}.infrastructure>div>div{width:100%;margin-top:20px}.marge{height:0}.staff-stats.animation{justify-content:center}.splide__slide img,img.radio-ther-img,.cafeteria-img{width:100%}.premiere .cont .contenu h2{font-size:20px}.sous_tit,.small-subtitle{font-size:16px}img.radio-ther-img{margin-top:20px}ul.splide__pagination{bottom:20px !important}.informatics-unit{height:auto;margin-bottom:20px;padding:0 20px;display:block}.informatics-unit-image{width:100%}.informatics-unit-image>img{position:relative}.side-bloc{width:0}.premiere .cont{margin:50px 0}ul.radio-ther-units li{line-height:25px}.tomotherapie{margin-bottom:80px;margin-top:50px}.icon{min-width:50px;width:50px;height:50px;min-height:50px;margin-right:10px}.icon img{width:30px}.traitement{margin-top:50px !important}.info h3,.bleu-c-bg .contact-form .form h4,footer .footer-part h4{font-size:20px}.info .bulle{padding:10px 15px}.info .bulle a{font-size:15px}.info .bulle a span{min-width:30px;min-height:30px}.tarif{padding:20px}.bleu-c-bg.pink-bg{margin-top:80px}.other-phones1{left:65px !important;top:80px !important}.contact-form .other-phones{left:20px !important;top:85px !important}.white-bg .soutien .blocks{margin-top:60px}.nav-menu .dropdown{display:none}.mobile-dropdown{display:block;position:relative;font-size:0.9rem;color:#2630C3;padding:10px 0}.collapsible-menu{background-color:transparent;color:#2630C3;cursor:pointer;padding:7px;width:100%;border:none;text-align:right;outline:none;font-size:0.9rem;font-family:'Poppins';display:flex;align-items:center}#collapsible{width:30px;height:30px;position:absolute;border:none;color:#2630C3;background-color:transparent}.collapsible-menu img{width:40px}.content-menu small,.content small{font-size:12px;font-style:italic}.collapsible-menu>a:after,#collapsible:after{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.2em;position:relative;top:0.4em;vertical-align:top;width:0.2em;left:1em;transform:rotate(135deg)}#collapsible:after{top:0.1em}.unities img.radio-ther-img{margin-top:0 !important}.active-item:after,.active-menu>a:after{border-style:solid;border-width:0.25em 0.25em 0 0;content:'';display:inline-block;height:0.2em;position:relative;top:0.4em;vertical-align:top;width:0.2em;left:1em;transform:rotate(-45deg)}.content-menu,.content{padding:0px 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;text-align:left}p.subheader{text-align:center;color:#2F3477;font-weight:700}p.subheader>a{font-weight:100;text-decoration:underline}a.treatment-steps>span{letter-spacing:-4px}a.treatment-steps{font-size:12px}a.treatment-steps:before,p.subheader:before{content:"";display:inline-block;width:4px;height:4px;margin-right:5px;background:#2f3477;margin-bottom:2px}.not-found{padding:20px}.not-found p{width:100%;font-size:18px}.not-found h2{font-size:26px}header .main_menu .page{padding:20px 0}.sep{display:none}header .small_menu .partage{display:none}}@media only screen and (max-width: 1220px){.cover{height:calc(100vh - 200px)}.conventions .conv>div,.conventions .conv2>div{width:140px !important}.conventions .conv div img{width:100%}.conception{margin-top:50px;padding:0 20px !important}.page.fullwidth{margin:0;width:100%}div#Radiotherapie h3.title,div#Chimiotherapie h3.title,div#Consultations h3.title{font-size:20px}ul.radio-ther-units li{font-size:15px}header .small_menu .right>ul{min-width:130px;display:flex;align-items:center;justify-content:flex-end}.mobile{display:block !important}.nav-lang a,.rs,.sep1,.desktop{display:none !important}header .small_menu .right>div{display:flex;align-items:center;justify-content:space-evenly}header .small_menu .right .sep{display:none}header .small_menu .switch-lang{margin:0}header .small_menu .partage p{min-width:100px}div#chimio-seance>div{flex-wrap:wrap}}
