/* Nouvel ordre: O *//*-- Accordeons --*/.accordion.programmes .accordion-body{padding:0 1.25rem 0 2.5em;}.accordion.programmes .accordion-button{width:auto;padding-left:2.5em;}/*-- variables --*/.accordion.programmes{--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-bg:transparent;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon-transform:none;}/*-- icones on/off --*/.accordion.programmes .accordion-button::after,.accordion.programmes .accordion-button:not(.collapsed)::after{width:30px;height:30px;background-image:none;border:solid 2px var(--bs-success);border-radius:1em;line-height:.8em;text-align:center;font-size:2em;font-weight:400;color:var(--bs-success);}.accordion.programmes .accordion-button::after{position:absolute;left:0;content:"+";-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.accordion.programmes .accordion-button:not(.collapsed)::after{content:"−";}/*-- etat hover --*/.accordion.programmes .accordion-button:hover:after{--bs-bg-opacity:.2;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity));}/*-- ACCORDION PROFIL (début) --*/.accordion.profil .accordion-body{padding:0.5em 1.25rem 1em 4em !important;color:#FFF;line-height:1.1em;}.accordion.profil .accordion-button{color:#FFF;padding :0.2em;}.accordion.profil .accordion-button>img{margin-right:1em;max-width:50px;}.accordion.profil .accordion-item{margin-bottom:0.5em;}.accordion.profil{--bs-accordion-border-width:0;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:transparent;--bs-accordion-bg:#555;--bs-accordion-btn-bg:transparent;--bs-accordion-btn-icon-transform:none;--bs-accordion-border-radius:0 !important;}/*-- icones on/off --*/.accordion.profil .accordion-button::after,.accordion.profil .accordion-button:not(.collapsed)::after{width:30px;height:30px;background-image:none;border:solid 2px #FFF;border-radius:1em;line-height:.8em;text-align:center;font-size:2em;font-weight:400;color:#FFF;}.accordion.profil .accordion-button::after{position:absolute;right:0.5em;content:"+";-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.accordion.profil .accordion-button:not(.collapsed)::after{content:"−";}/*-- etat hover --*/.accordion.profil .accordion-button:hover:after{}/*-- ACCORDION PROFIL (fin) --*//*-- accordeon - section pieces jointes - boutons actifs --*/#etudesQuebec button:not(.collapsed),#statutQuebec button:not(.collapsed){background-color:var(--bs-success);color:#fff;}.container_photo{min-width:400px;max-width:410px;min-height:248px;background-size:cover;}.container_photo article{padding:10%;top:28%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}.container_photo article h3{word-break:break-word;}.container_photo > img{height:248px;opacity:0.8;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.container_photo a{border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.container_photo .hover img.bi-icone{width:2em;height:2em;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}#pub-1 .photo img,#pub-2 .photo img,#pub-3 .photo img,#pub-4 .photo img{max-width:300px;}.hover{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgb(0 101 52 / 90%);height:100%;min-height:200px;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.hover p{font-size:.9em;}/*hovers*/.container_photo:hover a:hover{opacity:1;background-color:#003801;transform:translateY(-4px);}.container_photo:hover .hover img.bi-icone{opacity:1;}.container_photo:hover article{opacity:0;}.container_photo:hover .hover{opacity:1;z-index:1;}/*-- Section cheminements et avenir --*/#tonavenir{background-size:cover;background-position:top center;background-image:url(/Gsc/Repertoire_programmes/Images/bg_cheminement.jpg),linear-gradient(0deg,rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);background-repeat:no-repeat;background-position-x:100%;background-size:auto;}.bgCarre{width:300px;height:325px;background:#dca82f;}.bgCarre + img{margin:-3.5em 0 0 2em;}/*-- Section carrousel de citations --*/#carouselCitations .slide{padding:0 80px;}#carouselCitations .carousel-control-prev{justify-content:left;}#carouselCitations .carousel-control-next{justify-content:right;}#carouselCitations .carousel-control-next-icon,#carouselCitations .carousel-control-prev-icon{background-image:url(/Gsc/Repertoire_programmes/Images/Fleche_carrousel.svg);width:50px;height:100px;}#carouselCitations .carousel-control-prev-icon{transform:rotate(180deg);}#carouselCitations .carrousel-shadow{box-shadow:0px 0px 12px 2px rgba(0,0,0,0.10);}.blockquote-footer::before{width:30px;display:block;content:"" !important;margin:.5em auto;border-top:solid 3px var(--bs-success);}/*-- Navigation secondaire - onglets tabs --*//*-- bg section --*/#conteneur_secondaire{background:#f8f8f7;}#conteneur_secondaire .gradient{width:100%;height:50px;background-image:var(--bs-gradient);--bs-gradient:linear-gradient(0deg,rgba(248,248,247,0) 30%,rgb(213 217 209) 100%);}/*-- menu tabs --*/#menu_secondaire .nav-tabs{flex-wrap:nowrap;padding-right:0;--bs-nav-tabs-link-active-bg:#006534;--bs-nav-tabs-link-active-color:#fff;--bs-nav-link-color:#6F7769;--bs-nav-link-padding-y:.6rem;--bs-nav-link-padding-x:.6rem;--bs-nav-link-font-weight:600;--bs-nav-link-font-size:1.1rem;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #dee2e6;}#menu_secondaire .nav-tabs .nav-link{border-top-left-radius: 0;border-top-right-radius:0;border-color:var(--bs-nav-tabs-link-active-border-color);text-transform:uppercase;}#menu_secondaire .nav-tabs .nav-link:focus,#menu_secondaire .nav-tabs .nav-link:hover{background-color:#efefef;}#menu_secondaire .nav-tabs .nav-link:focus.active,#menu_secondaire .nav-tabs .nav-link:hover.active{background-color:#006534;}/*-- Format mobile --*/@media (max-width:768px){#menu_secondaire .nav-tabs{flex-direction:column;}}/*-- niveau 3 - dropdown --*/.dropdown-menu{--bs-dropdown-bg:#efefef;--bs-dropdown-link-active-bg:#006534;--bs-dropdown-link-hover-bg:#dbdbdb;}/*-- Patch temporaire - ajustement des css uqtr en attente --*/@media (min-width:1200px){.fs-1{font-size:2.5rem !important;} .fs-2{font-size:2rem !important;} .fs-3{font-size:1.75rem !important;} .fs-4{font-size:1.5rem !important;} .fs-5{font-size:1.25rem !important;} .fs-6{font-size:1rem !important;} .fs-7{font-size:.9rem !important;} .fs-8{font-size:.8rem !important;} .fs-9{font-size:.7rem !important;}}/*-- GENERAL --*/body{font-size:1em;--bs-body-bg:#fff;--dept-gris-bg:#f8f8f7;}.text-warning{color:#dda92f !important;}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;}/*-- liens --*/body a:hover{text-decoration:none;color:#000;}@media (min-width:1200px){.container-lg{max-width:fit-content;}}@media screen and (min-width:768px){.masque{height:60vh;} .multi-col{column-count:2;column-gap:1em;} .multi-col li{break-inside:avoid;}}/*-- LISTES --*/ul li{position:relative;padding:0 0 .2em .9em;}ul li:before{position:absolute;left:0;}collapseSecteurs ul{list-style-type:none;padding-left:0px;}collapseSecteurs ul li:before{content:"›";position:relative;left:0;}ul.pucejaune{list-style-type:none;}ul.pucejaune li:before{content:"»";position:absolute;left:0;font-weight:700;color:#dda92f;}ul.puceverte{list-style-type:none;}ul.puceverte li:before{content:"-";position:absolute;left:0;font-weight:700;color:#008545;}ul.bullets li{list-style-type:disc;padding-left:0;}ul.bullets li:before{display:none;}ul.bullets li p{margin-bottom:0;}/*-- SECTION HEADER --*/#dept-entete{/*background:url(/Gsc/Repertoire_programmes/Images/bg_Sc_inf_accueil.jpg) 100% no-repeat;*/ background-size:cover;background-position:center center;}/*-- SECTION PRENSENTATION --*/#pub-bourses{background-color:var(--dept-gris-bg);}@media (max-width:991px){#pub-bourses{box-shadow:none !important;} #pub-bourses img{width:100px;}}/*-- SECTION ADMISSION --*/#btn-admission{min-height:13em;background:url(/Gsc/Repertoire_programmes/Images/bg_dept_admission.jpg);background-size:cover;}@media (max-width:1023px){#menu_secondaire .nav-tabs .nav-link{--bs-nav-link-padding-y:.3rem;--bs-nav-link-padding-x:.5rem;--bs-nav-link-font-size:1rem;}}@media (max-width:768px){#dept-admission > div img{display:none;} #dept-admission.flex > div{border:none !important;} #dept-admission .mt-3{margin-top:0 !important;;} #dept-admission > div{padding:0.2em 1em !important;border-right:0 !important;font-weight:400;} #dept-admission > div:first-child{padding-top:1em !important;} #dept-admission > div:nth-child(4){padding-bottom:1em !important;} #btn-admission{background-position:center;}}@media (min-width:768px){#dept-admission{margin-top:-8vh;/*-- Activer les margins negatives dans SASS --*/} #dept-admission > div{width:180px !important;box-shadow:3px 4px 10px 0 rgb(0 0 0 / 15%);} #dept-admission #btn-admission{width:300px !important;box-shadow:3px 4px 10px 0 rgb(0 0 0 / 15%);}}/*-- SECTION LISTE DE COURS - sigles de cours --*/#accordeon-cours .sigle{min-width:60px;}#accordeon-cours .border-bottom{--bs-border-style:dashed;}#accordeon-cours ul.list-unstyled{margin-left:-.5em;}#accordeon-cours ul.list-unstyled li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}#accordeon-cours ul.list-unstyled li:hover{background:#e9e9e9;}#accordeon-cours ul.list-unstyled li:hover a{color:#000;}#accordeon-cours ul.list-unstyled li:before{display:none;}#accordeon-cours .sigle{min-width:80px;}/*-- SECTION PROMO PORTE OUVERTES --*/.has-dropcap:first-letter{float:left;font-size:6rem;line-height:0.35;margin:0.1em 0.1em 0.2em 0;}.dropcap{background:#303030;color:#FDF9F2;float:left;font-size:6rem;line-height:1;margin:0.1em 0.1em 0.2em 0;padding:0.1em;}.dropcap:before,.dropcap:after{content:"";display:block;}.dropcap:before{margin-top:-0.2em;}.dropcap:after{margin-bottom:-0.15em;}#promo1 > div{min-height:350px;}@media (min-width:992px){#promo1 > div{width:33%;}}#promo1 a.pub{width:400px;min-width:400px;min-height:400px;background-image:url(/Gsc/Repertoire_programmes/Images/Pub_Portes_ouvertes2.jpg);background-size:cover;}@media (max-width:992px){#promo1 a.pub{border-radius:.5rem;}}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}/*-- Section promo 3 - programmes connexes et etudes sup --*/#programmes-associes li{padding-top:5px;}#programmes-associes li:hover{background-color:#e6f2ec;}#programmes-associes li:before{left:8px;}@media (min-width:992px){#programmes-associes .col-lg-6:first-child{padding-right:3em;border-right:solid 2px #636363;}}/*-- SECTION RECHERCHE --*/#bloc-recherche{min-height:500px;/*background-image:url(/Gsc/Repertoire_programmes/Images/image-bloc-recherche_V4.jpg);-- image modifiable --*/ /*background-image:url(/Gsc/Repertoire_programmes/Images/image-bloc-recherche_V2.jpg);*/ background-size:cover;background-position:top right;}#bloc-recherche .colG{background-color:#004820d6;/*-- modifiable --*/ /*background-color:#1f0032bf;*/ align-self:stretch;}#bloc-recherche .colD{background-color:#000000bf;/*-- modifiable --*/}/*-- bloc noir petit au centre sur ecran larges --*/@media (min-width:993px){#bloc-recherche .colG{width:45%;min-width:600px;margin-top:-40px;padding:7em !important;border-radius:0 0.375rem 0 0;} #bloc-recherche .colD{top:5%;left:55%;max-width:400px;margin-left:-95px;}}@media (max-width:992px){#bloc-recherche .colG, #bloc-recherche .colD{border-radius:0 !important;}}/*-- Section promo 4 - videos,slider et autres pub --*/#promo4{padding-bottom:6em !important;}.video_Youtube{position:relative;max-width:640px;} .video_Youtube::before{display:block;padding-top:56.25%;content:"";} .video_Youtube iframe{position:absolute;top:0;left:0;width:100%;height:100% !important;border:none;}#pub-1 .photo,#pub-2 .photo,#pub-3 .photo,#pub-4 .photo{width:300px;min-width:300px;}#pub-1 .description,#pub-2 .description,#pub-3 .description,#pub-4 .description{width:300px;min-width:300px;}@media (max-width:1400px){#pub-1 .photo,#pub-2 .photo,#pub-3 .photo,#pub-4 .photo{display:none;} #pub-1 .description,#pub-2 .description,#pub-3 .description,#pub-4 .description{width:100%;}}/*-- footer --*/footer{background:#efede6;}footer ul{list-style-type:none;padding-left:0px;}footer ul li:before{content:"›";font-family:"Open Sans";font-size:1.6em;font-weight:400;line-height:.85em;color:var(--bs-body-color);}footer a:hover{text-decoration:underline !important;color:var(--bs-success);}#prog-entete{min-height:25vh;padding-left:7%;background:url(/Gsc/Repertoire_programmes/Images/bg_header_index.jpg) 100% no-repeat;background-size:cover;background-position:top left;}@media (min-width:992px){#prog-entete{min-height:60vh;padding-left:7% !important;background-size:cover;background-position:top left;} #prog-entete h1{color:#e2ff58;font-size:2.5em !important;text-align:left !important;} .titre-prog{background-color:transparent !important;}}#home{position:fixed;bottom:75px;width:100%;}#home a{font-weight:700 !important;text-decoration:none;}#home a img{display:block;margin:0 auto;-webkit-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateY(-0.6rem) rotate(-90deg);transform:translateY(-0.6rem) rotate(-90deg);}/*-- AJOUT PIERRE --*/#tri_titre1{font-size:1.5rem !important;font-weight:500 !important;line-height :1.5rem;text-align:center !important;text-transform:uppercase !important;padding:15px 0;}#tri_titre2{font-size:1.25rem !important;font-weight:500 !important;line-height :1.4rem;color:#0c7851 !important;text-align:center !important;text-transform:uppercase !important;}.tri_bourses-disponibles{font-size:1.5rem !important;font-weight:700 !important;line-height :1.4rem;text-transform:uppercase !important;}#tri_telecharger{margin-top:15px;margin-bottom:15px;}.tri_lien_footer{text-decoration:none;font-weight:500;} 