+
+ La fréquence d'échantillonnage est l'inverse de l'intevalle de temps entre la mesure deux échantillons. Elle est mesurée en Hz.
+ De ce fait, plus la fréquence d'échantillonnage est élevée, plus l'enregistrement sera précis dans le temps, et plus l'onde enregistrée sera proche de l'onde originale.
+ Mais la fréquence n'est pas le seul facteur déterminant la précision de l'échantillonnage: elle dépend aussi du nombre de bits sur lequel est codé chaque échantillon, de sa profondeur.
+ En effet, plus ce nombre est grand, plus le potentiel de l'onde au moment de l'enregistrement de l'échantillon sera enregistré précisément, et plus la restitution en sera précse.
+ Le bitrate d'un enregistrement est la quantité d'information numérique qu'il contient, pour de l'audio, il se mesure typiquement en KB/s on peut le calculer en multipliant la fréquence d'échantillonnage par sa profondeur.
+ Les formats classiques comme le MP3, ont un bitrate limité, mais ce genre de format supportent la compression, qui peut être le sujet s'un autre site web à elle seule.
+ Le bitrate de formats non compressés tels que le format .wav ont un bitrate de 1411 KB/s pour un enregistrement à 44.1 kHz de 16 bits de profondeur.
+
+

+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/Musique_Et_Informatique/html/index03.html b/jeanprt.github.io/Musique_Et_Informatique/html/index03.html
new file mode 100644
index 0000000..05facec
--- /dev/null
+++ b/jeanprt.github.io/Musique_Et_Informatique/html/index03.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+ La musique en ligne est devenue omniprésente dans notre vie quotidienne.
+ Des services de streaming musical aux plateformes de distribution de musique,
+ en passant par les licences de musique en ligne et les droits d'auteur,
+ il y a beaucoup à comprendre sur le fonctionnement de l'industrie de la musique en ligne.
+ Dans cet article, nous allons passer en revue les différents aspects de la musique en ligne,
+ y compris les problèmes de piratage.
+
+ Les services de streaming musical sont l'un des moyens les plus populaires pour écouter de la musique en ligne.
+ Des services tels que Spotify, Apple Music, Tidal et Amazon Music offrent une bibliothèque de millions de chansons accessibles sur une variété de dispositifs.
+ Les abonnements à ces services offrent souvent des fonctionnalités supplémentaires telles que des recommandations personnalisées,
+ des listes de lecture pré-établies et des versions haute qualité des chansons.
+
+

+
+
+
+
+ Les plateformes de distribution de musique permettent aux artistes de mettre leur musique en ligne et de la vendre directement aux fans.
+ Des plateformes telles que Bandcamp, CD Baby et Tunecore offrent aux artistes un moyen facile de distribuer leur musique sur une variété de sites de streaming,
+ tels que Spotify et Apple Music.
+ Les artistes peuvent également vendre leur musique directement sur ces plateformes et garder une plus grande part des revenus de leur musique.
+
+

+
+
+
+

+
+ Les licences de musique en ligne sont un aspect important de l'industrie de la musique en ligne.
+ Les licences permettent aux services de streaming de diffuser de la musique en ligne et aux artistes de distribuer leur musique.
+ Les licences sont souvent gérées par des organisations telles que la Société des auteurs,
+ compositeurs et éditeurs de musique (SACEM) ou la Société canadienne des auteurs,
+ compositeurs et éditeurs de musique (SOCAN).
+
+ Les droits d'auteur sont également un aspect important de l'industrie de la musique en ligne.
+ Les droits d'auteur protègent les créateurs de musique et garantissent qu'ils sont rémunérés pour leur travail.
+ Les services de streaming doivent obtenir des licences auprès des propriétaires de droits d'auteur pour diffuser de la musique en ligne.
+ Les artistes doivent également s'assurer qu'ils sont rémunérés pour la diffusion de leur musique en ligne.
+
+
+
+
+
+ Malheureusement, le piratage de musique en ligne est également un problème important.
+ Le piratage de musique peut entraîner des pertes de revenus pour les artistes et les maisons de disques,
+ ainsi que des problèmes de sécurité pour les utilisateurs.
+ Il est important de s'assurer que vous utilisez des services légaux de streaming musical et de ne pas télécharger de la musique illégalement.
+
+ En conclusion, la musique en ligne est devenue un élément incontournable de notre vie quotidienne.
+ Il est important de comprendre les différentes facettes de l'industrie de la musique en ligne,
+ y compris les services de streaming musical, les plateformes de distribution de musique, les licences de musique en ligne,
+ les droits d'auteur et les problèmes de piratage. En choisissant des services légaux et en soutenant les artistes,
+ nous pouvons tous contribuer à garantir l'avenir de l'industrie de la musique en ligne.
+
+

+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/Musique_Et_Informatique/html/index04.html b/jeanprt.github.io/Musique_Et_Informatique/html/index04.html
new file mode 100644
index 0000000..6edd747
--- /dev/null
+++ b/jeanprt.github.io/Musique_Et_Informatique/html/index04.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
+
+
Oscilloscope - Musique et Informatique
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Oscilloscope
+ Vous trouverez ici une simulation d'oscilloscope pour illustrer nos propos précédents...
+
+
+
+
+
+
+
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/BDE.png b/jeanprt.github.io/Musique_Et_Informatique/images/BDE.png
new file mode 100644
index 0000000..af00015
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/BDE.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/Bit depth.png b/jeanprt.github.io/Musique_Et_Informatique/images/Bit depth.png
new file mode 100644
index 0000000..984810b
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/Bit depth.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/CPU.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/CPU.jpeg
new file mode 100644
index 0000000..32ede08
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/CPU.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/LaSalle.png b/jeanprt.github.io/Musique_Et_Informatique/images/LaSalle.png
new file mode 100644
index 0000000..3784369
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/LaSalle.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/NSI.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/NSI.jpeg
new file mode 100644
index 0000000..e41168a
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/NSI.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/WallpaperDog.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/WallpaperDog.jpeg
new file mode 100644
index 0000000..0154d7f
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/WallpaperDog.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/distributors.png b/jeanprt.github.io/Musique_Et_Informatique/images/distributors.png
new file mode 100644
index 0000000..e6913fa
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/distributors.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/echantillonnage.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/echantillonnage.jpeg
new file mode 100644
index 0000000..8397232
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/echantillonnage.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/fiche_projet.pdf b/jeanprt.github.io/Musique_Et_Informatique/images/fiche_projet.pdf
new file mode 100644
index 0000000..ea340f5
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/fiche_projet.pdf differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/guitar.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/guitar.jpeg
new file mode 100644
index 0000000..c23a427
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/guitar.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/illegal-downloading.jpg b/jeanprt.github.io/Musique_Et_Informatique/images/illegal-downloading.jpg
new file mode 100644
index 0000000..fc9da47
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/illegal-downloading.jpg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/keyboard.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/keyboard.jpeg
new file mode 100644
index 0000000..a0fb2e4
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/keyboard.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/logicpro.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/logicpro.jpeg
new file mode 100644
index 0000000..5b9421c
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/logicpro.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/mix.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/mix.jpeg
new file mode 100644
index 0000000..9ab51ec
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/mix.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/music-streaming.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/music-streaming.jpeg
new file mode 100644
index 0000000..d928109
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/music-streaming.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/note.png b/jeanprt.github.io/Musique_Et_Informatique/images/note.png
new file mode 100644
index 0000000..c3f2c03
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/note.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/old-apple.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/old-apple.jpeg
new file mode 100644
index 0000000..9c85d71
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/old-apple.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/onde.png b/jeanprt.github.io/Musique_Et_Informatique/images/onde.png
new file mode 100644
index 0000000..3fb72a7
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/onde.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/phonemusic.png b/jeanprt.github.io/Musique_Et_Informatique/images/phonemusic.png
new file mode 100644
index 0000000..f38353a
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/phonemusic.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/sacem.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/sacem.jpeg
new file mode 100644
index 0000000..ccb2ac8
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/sacem.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/upgrade.png b/jeanprt.github.io/Musique_Et_Informatique/images/upgrade.png
new file mode 100644
index 0000000..028ca58
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/upgrade.png differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/images/waveform.jpeg b/jeanprt.github.io/Musique_Et_Informatique/images/waveform.jpeg
new file mode 100644
index 0000000..074a9c4
Binary files /dev/null and b/jeanprt.github.io/Musique_Et_Informatique/images/waveform.jpeg differ
diff --git a/jeanprt.github.io/Musique_Et_Informatique/index.html b/jeanprt.github.io/Musique_Et_Informatique/index.html
new file mode 100644
index 0000000..92aea7e
--- /dev/null
+++ b/jeanprt.github.io/Musique_Et_Informatique/index.html
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+
+
+
Accueil - Musique et Informatique
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Musique et Informatique
+
Music is the weapon, the weapon of the future !
+
Coldplay
+
+
+
+
+
+
Depuis la nuit des temps, les hommes chantent, chantent pour raconter,
+ chantent pour se souvenir ou encore pour partager leurs émotions et ressentis.
+ Aujourd'hui, la musique est partout, et c'est grâce à nos technologies de plus en plus avancées.
+ Si on se pose la question, il a bien fallu que quelqu'un décide et invente comment passer de l'orchestre au mp3 !
+ C'est ce que nous allons voir ici.
+ Comment passer d'un monde analogique vers un monde numérique, dans la musique, grâce aux ordinateurs.
+
+
+ Première page : "Histoire"
+
+ Notre Document de Projet
+
+
+
+ Vous n'êtes pas au bon endroit ? Aller faire un tour sur la page d'accueil !!
+
+ Site des Sites
+
+

+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/Musique_Et_Informatique/js/input-knobs.js b/jeanprt.github.io/Musique_Et_Informatique/js/input-knobs.js
new file mode 100644
index 0000000..2e92340
--- /dev/null
+++ b/jeanprt.github.io/Musique_Et_Informatique/js/input-knobs.js
@@ -0,0 +1,344 @@
+//libraire de https://g200kg.github.io/input-knobs/
+
+window.addEventListener("load",()=>{
+ let op=window.inputKnobsOptions||{};
+ op.knobWidth=op.knobWidth||op.knobDiameter||64;
+ op.knobHeight=op.knobHeight||op.knobDiameter||64;
+ op.sliderWidth=op.sliderWidth||op.sliderDiameter||128;
+ op.sliderHeight=op.sliderHeight||op.sliderDiameter||20;
+ op.switchWidth=op.switchWidth||op.switchDiameter||24;
+ op.switchHeight=op.switchHeight||op.switchDiameter||24;
+ op.fgcolor=op.fgcolor||"#f00";
+ op.bgcolor=op.bgcolor||"#000";
+ op.knobMode=op.knobMode||"linear";
+ op.sliderMode=op.sliderMode||"relative";
+ let styles=document.createElement("style");
+ styles.innerHTML=
+`input[type=range].input-knob,input[type=range].input-slider{
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ border:none;
+ box-sizing:border-box;
+ overflow:hidden;
+ background-repeat:no-repeat;
+ background-size:100% 100%;
+ background-position:0px 0%;
+ background-color:transparent;
+ touch-action:none;
+}
+input[type=range].input-knob{
+ width:${op.knobWidth}px; height:${op.knobHeight}px;
+}
+input[type=range].input-slider{
+ width:${op.sliderWidth}px; height:${op.sliderHeight}px;
+}
+input[type=range].input-knob::-webkit-slider-thumb,input[type=range].input-slider::-webkit-slider-thumb{
+ -webkit-appearance:none;
+ opacity:0;
+}
+input[type=range].input-knob::-moz-range-thumb,input[type=range].input-slider::-moz-range-thumb{
+ -moz-appearance:none;
+ height:0;
+ border:none;
+}
+input[type=range].input-knob::-moz-range-track,input[type=range].input-slider::-moz-range-track{
+ -moz-appearance:none;
+ height:0;
+ border:none;
+}
+input[type=checkbox].input-switch,input[type=radio].input-switch {
+ width:${op.switchWidth}px;
+ height:${op.switchHeight}px;
+ -webkit-appearance:none;
+ -moz-appearance:none;
+ background-size:100% 200%;
+ background-position:0% 0%;
+ background-repeat:no-repeat;
+ border:none;
+ border-radius:0;
+ background-color:transparent;
+}
+input[type=checkbox].input-switch:checked,input[type=radio].input-switch:checked {
+ background-position:0% 100%;
+}`;
+ document.head.appendChild(styles);
+ let makeKnobFrames=(fr,fg,bg)=>{
+ let r=
+`
";
+ }
+ let makeHSliderFrames=(fr,fg,bg,w,h)=>{
+ let r=
+`
";
+ }
+ let makeVSliderFrames=(fr,fg,bg,w,h)=>{
+ let r=
+`
";
+ }
+ let initSwitches=(el)=>{
+ let w,h,d,fg,bg;
+ if(el.inputKnobs)
+ return;
+ el.inputKnobs={};
+ el.refresh=()=>{
+ let src=el.getAttribute("data-src");
+ d=+el.getAttribute("data-diameter");
+ let st=document.defaultView.getComputedStyle(el,null);
+ w=parseFloat(el.getAttribute("data-width")||d||st.width);
+ h=parseFloat(el.getAttribute("data-height")||d||st.height);
+ bg=el.getAttribute("data-bgcolor")||op.bgcolor;
+ fg=el.getAttribute("data-fgcolor")||op.fgcolor;
+ el.style.width=w+"px";
+ el.style.height=h+"px";
+ if(src)
+ el.style.backgroundImage="url("+src+")";
+ else {
+ let minwh=Math.min(w,h);
+ let svg=
+`
`;
+ el.style.backgroundImage="url(data:image/svg+xml;base64,"+btoa(svg)+")";
+ }
+ };
+ el.refresh();
+ };
+ let initKnobs=(el)=>{
+ let w,h,d,fg,bg;
+ if(el.inputKnobs){
+ el.redraw();
+ return;
+ }
+ let ik=el.inputKnobs={};
+ el.refresh=()=>{
+ d=+el.getAttribute("data-diameter");
+ let st=document.defaultView.getComputedStyle(el,null);
+ w=parseFloat(el.getAttribute("data-width")||d||st.width);
+ h=parseFloat(el.getAttribute("data-height")||d||st.height);
+ bg=el.getAttribute("data-bgcolor")||op.bgcolor;
+ fg=el.getAttribute("data-fgcolor")||op.fgcolor;
+ ik.sensex=ik.sensey=200;
+ if(el.className.indexOf("input-knob")>=0)
+ ik.itype="k";
+ else{
+ if(w>=h){
+ ik.itype="h";
+ ik.sensex=w-h;
+ ik.sensey=Infinity;
+ el.style.backgroundSize="auto 100%";
+ }
+ else{
+ ik.itype="v";
+ ik.sensex=Infinity;
+ ik.sensey=h-w;
+ el.style.backgroundSize="100% auto";
+ }
+ }
+ el.style.width=w+"px";
+ el.style.height=h+"px";
+ ik.frameheight=h;
+ let src=el.getAttribute("data-src");
+ if(src){
+ el.style.backgroundImage=`url(${src})`;
+ let sp=+el.getAttribute("data-sprites");
+ if(sp)
+ ik.sprites=sp;
+ else
+ ik.sprites=0;
+ if(ik.sprites>=1)
+ el.style.backgroundSize=`100% ${(ik.sprites+1)*100}%`;
+ else if(ik.itype!="k"){
+ el.style.backgroundColor=bg;
+ el.style.borderRadius=Math.min(w,h)*0.25+"px";
+ }
+ }
+ else{
+ let svg;
+ switch(ik.itype){
+ case "k": svg=makeKnobFrames(101,fg,bg); break;
+ case "h": svg=makeHSliderFrames(101,fg,bg,w,h); break;
+ case "v": svg=makeVSliderFrames(101,fg,bg,w,h); break;
+ }
+ ik.sprites=100;
+ el.style.backgroundImage="url(data:image/svg+xml;base64,"+btoa(svg)+")";
+ el.style.backgroundSize=`100% ${(ik.sprites+1)*100}%`;
+ }
+ ik.valrange={min:+el.min, max:(el.max=="")?100:+el.max, step:(el.step=="")?1:+el.step};
+ el.redraw(true);
+ };
+ el.setValue=(v)=>{
+ v=(Math.round((v-ik.valrange.min)/ik.valrange.step))*ik.valrange.step+ik.valrange.min;
+ if(v
ik.valrange.max) v=ik.valrange.max;
+ el.value=v;
+ if(el.value!=ik.oldvalue){
+ el.setAttribute("value",el.value);
+ el.redraw();
+ let event=document.createEvent("HTMLEvents");
+ event.initEvent("input",false,true);
+ el.dispatchEvent(event);
+ ik.oldvalue=el.value;
+ }
+ };
+ ik.pointerdown=(ev)=>{
+ el.focus();
+ const evorg = ev;
+ if(ev.touches)
+ ev = ev.touches[0];
+ let rc=el.getBoundingClientRect();
+ let cx=(rc.left+rc.right)*0.5,cy=(rc.top+rc.bottom)*0.5;
+ let dx=ev.clientX,dy=ev.clientY;
+ let da=Math.atan2(ev.clientX-cx,cy-ev.clientY);
+ if(ik.itype=="k"&&op.knobMode=="circularabs"){
+ dv=ik.valrange.min+(da/Math.PI*0.75+0.5)*(ik.valrange.max-ik.valrange.min);
+ el.setValue(dv);
+ }
+ if(ik.itype!="k"&&op.sliderMode=="abs"){
+ dv=(ik.valrange.min+ik.valrange.max)*0.5+((dx-cx)/ik.sensex-(dy-cy)/ik.sensey)*(ik.valrange.max-ik.valrange.min);
+ el.setValue(dv);
+ }
+ ik.dragfrom={x:ev.clientX,y:ev.clientY,a:Math.atan2(ev.clientX-cx,cy-ev.clientY),v:+el.value};
+ document.addEventListener("mousemove",ik.pointermove);
+ document.addEventListener("mouseup",ik.pointerup);
+ document.addEventListener("touchmove",ik.pointermove);
+ document.addEventListener("touchend",ik.pointerup);
+ document.addEventListener("touchcancel",ik.pointerup);
+ document.addEventListener("touchstart",ik.preventScroll);
+ evorg.preventDefault();
+ evorg.stopPropagation();
+ };
+ ik.pointermove=(ev)=>{
+ let dv;
+ let rc=el.getBoundingClientRect();
+ let cx=(rc.left+rc.right)*0.5,cy=(rc.top+rc.bottom)*0.5;
+ if(ev.touches)
+ ev = ev.touches[0];
+ let dx=ev.clientX-ik.dragfrom.x,dy=ev.clientY-ik.dragfrom.y;
+ let da=Math.atan2(ev.clientX-cx,cy-ev.clientY);
+ switch(ik.itype){
+ case "k":
+ switch(op.knobMode){
+ case "linear":
+ dv=(dx/ik.sensex-dy/ik.sensey)*(ik.valrange.max-ik.valrange.min);
+ if(ev.shiftKey)
+ dv*=0.2;
+ el.setValue(ik.dragfrom.v+dv);
+ break;
+ case "circularabs":
+ if(!ev.shiftKey){
+ dv=ik.valrange.min+(da/Math.PI*0.75+0.5)*(ik.valrange.max-ik.valrange.min);
+ el.setValue(dv);
+ break;
+ }
+ case "circularrel":
+ if(da>ik.dragfrom.a+Math.PI) da-=Math.PI*2;
+ if(da{
+ document.removeEventListener("mousemove",ik.pointermove);
+ document.removeEventListener("touchmove",ik.pointermove);
+ document.removeEventListener("mouseup",ik.pointerup);
+ document.removeEventListener("touchend",ik.pointerup);
+ document.removeEventListener("touchcancel",ik.pointerup);
+ document.removeEventListener("touchstart",ik.preventScroll);
+ let event=document.createEvent("HTMLEvents");
+ event.initEvent("change",false,true);
+ el.dispatchEvent(event);
+ };
+ ik.preventScroll=(ev)=>{
+ ev.preventDefault();
+ };
+ ik.keydown=()=>{
+ el.redraw();
+ };
+ ik.wheel=(ev)=>{
+ let delta=ev.deltaY>0?-ik.valrange.step:ik.valrange.step;
+ if(!ev.shiftKey)
+ delta*=5;
+ el.setValue(+el.value+delta);
+ ev.preventDefault();
+ ev.stopPropagation();
+ };
+ el.redraw=(f)=>{
+ if(f||ik.valueold!=el.value){
+ let v=(el.value-ik.valrange.min)/(ik.valrange.max-ik.valrange.min);
+ if(ik.sprites>=1)
+ el.style.backgroundPosition="0px "+(-((v*ik.sprites)|0)*ik.frameheight)+"px";
+ else{
+ switch(ik.itype){
+ case "k":
+ el.style.transform="rotate("+(270*v-135)+"deg)";
+ break;
+ case "h":
+ el.style.backgroundPosition=((w-h)*v)+"px 0px";
+ break;
+ case "v":
+ el.style.backgroundPosition="0px "+(h-w)*(1-v)+"px";
+ break;
+ }
+ }
+ ik.valueold=el.value;
+ }
+ };
+ el.refresh();
+ el.redraw(true);
+ el.addEventListener("keydown",ik.keydown);
+ el.addEventListener("mousedown",ik.pointerdown);
+ el.addEventListener("touchstart",ik.pointerdown);
+ el.addEventListener("wheel",ik.wheel);
+ }
+ let refreshque=()=>{
+ let elem=document.querySelectorAll("input.input-knob,input.input-slider");
+ for(let i=0;i{
+ for(let i=0;procque.length>0&&i<8;++i){
+ let q=procque.shift();
+ q[0](q[1]);
+ }
+ if(procque.length<=0)
+ refreshque();
+ },50);
+});
\ No newline at end of file
diff --git a/jeanprt.github.io/Musique_Et_Informatique/js/oscilloscope.js b/jeanprt.github.io/Musique_Et_Informatique/js/oscilloscope.js
new file mode 100644
index 0000000..ceb0c35
--- /dev/null
+++ b/jeanprt.github.io/Musique_Et_Informatique/js/oscilloscope.js
@@ -0,0 +1,168 @@
+let oscillator1, isPlaying, pixelRatio, sizeOnScreen, segmentWidth, oscillator2, isDrawing;// setting up variables
+
+const ac = new AudioContext();
+
+isPlaying = false
+isDrawing = true
+
+analyser = new AnalyserNode(ac, { //creates the Webaudio analyser node that will be used to analyze signal and draw it
+ smoothingTimeConstant: 1,
+ fftSize: 2048
+}),
+
+dataArray = new Uint8Array(analyser.frequencyBinCount);
+
+function draw () { //draws a frame on the canvas
+ analyser.getByteTimeDomainData(dataArray);
+ requestAnimationFrame(draw);
+ if (isDrawing) {
+ segmentWidth = canvas.width / analyser.frequencyBinCount;
+ c.clearRect(0, 0, canvas.width, canvas.height);
+ c.beginPath();
+ c.moveTo(-100, canvas.height / 2);
+ }
+ if (isPlaying && isDrawing) {
+ for (let i = 1; i < analyser.frequencyBinCount; i += 1) {
+ let x = i * segmentWidth;
+ let v = dataArray[i] / 128.0;
+ let y = (v * canvas.height) / 2;
+ c.lineTo(x, y);
+ }
+}
+c.lineTo(canvas.width + 100, canvas.height / 2);
+c.stroke();
+};
+
+osc1_gainNode = new GainNode(ac, { //this is a webaudio gainNode used to manage Osc1 volume
+ gain: 0.5
+})
+
+osc2_gainNode = new GainNode(ac, { //this is a webaudio gainNode used to manage Osc2 volume
+ gain: 0.5
+})
+
+master_gainNode = new GainNode(ac, { //this is a webaudio gainNode used to manage master volume
+ gain: 0.5
+})
+
+function get_canvas() { // this initializes the canvas
+ const canvas = document.getElementById("canvas");
+ c = canvas.getContext('2d'); //sets canvas to 2 dimensions
+ canvas.width = window.innerWidth; //sets canvas to fill the whole window width
+ canvas.height = window.innerHeight/2; //sets canvas to use half window height
+ pixelRatio = window.devicePixelRatio; //sets pixel ratio
+ sizeOnScreen = canvas.getBoundingClientRect();
+ canvas.width = sizeOnScreen.width * pixelRatio;
+ canvas.height = sizeOnScreen.height * pixelRatio; //sets canvas dimensions
+ canvas.style.width = canvas.width / pixelRatio + "px";
+ canvas.style.height = canvas.height / pixelRatio + "px";
+ c.beginPath();
+ c.moveTo(0, canvas.height / 2);
+ c.lineTo(canvas.width, canvas.height / 2);
+ c.strokeStyle = "rgb(168, 201, 219)";//change line color here
+ c.stroke();
+}
+
+
+function on_off() {
+let powerBtn = document.getElementById("on-off");
+osc1Type = document.getElementById("osc1-type");
+osc2Type = document.getElementById("osc2-type");
+osc1FreqSlider = document.getElementById("osc1-frequency");
+osc2FreqSlider = document.getElementById("osc2-frequency");
+osc1GainSlider = document.getElementById("osc1-gain");
+osc2GainSlider = document.getElementById("osc2-gain");
+var mixedAudio = ac.createMediaStreamDestination();
+var merger = ac.createChannelMerger(2);
+var splitter = ac.createChannelSplitter(2); // gets elements from DOM
+
+ if (isPlaying) { //if it is already playing, stop.
+ oscillator1.stop();
+ oscillator2.stop();
+ powerBtn.innerHTML = "Turn On";
+ document.getElementById("on-off").style.background = "rgb(168, 201, 219)";
+ document.getElementById("on-off").style.color = "rgb(24, 41, 49)";
+ } else {
+ document.getElementById("on-off").style.background = "rgb(24, 41, 49)";
+ document.getElementById("on-off").style.color = "rgb(168, 201, 219)";
+ oscillator1 = new OscillatorNode(ac, {// create Oscillato1 node
+ type: osc1Type.value,
+ frequency: osc1FreqSlider.value
+ });
+ oscillator2 = new OscillatorNode( ac, {//create oscillator2 node
+ type: osc2Type.value,
+ frequency: osc2FreqSlider.value});
+ oscillator1.connect(osc1_gainNode);
+ osc1_gainNode.connect(analyser);
+ oscillator2.connect(osc2_gainNode);
+ osc2_gainNode.connect(analyser);
+ analyser.connect(master_gainNode)
+ master_gainNode.connect(ac.destination);// sets up node connections
+ oscillator1.start();
+ oscillator2.start();//start the oscillatorw
+ draw();//begin drawing
+ powerBtn.innerHTML = "Turn Off";//change the DOM button state
+ }
+ isPlaying = !isPlaying;
+ };
+
+function osc1_freq_update(value) {//Updates the frequency of osc1 given a value (triggered from DOM)
+ let freq = value;
+ document.getElementById("osc1-frequencyValue").innerHTML = freq;
+ if (oscillator1 && isPlaying) {
+ oscillator1.frequency.value = freq;
+ }
+};
+
+function osc2_freq_update(value) {//Updates the frequency of osc1 given a value (triggered from DOM)
+ let freq = value;
+ document.getElementById("osc2-frequencyValue").innerHTML = freq;
+ if (oscillator2 && isPlaying) {
+ oscillator2.frequency.value = freq;
+ }
+};
+
+function osc1_waveform_update(value) {//updates osc1's waveform given a str (triggered from DOM)
+ if (oscillator1 && isPlaying) {
+ oscillator1.type = value
+ }
+};
+
+
+function osc2_waveform_update(value) {//updates osc1's waveform given a str (triggered from DOM)
+ if (oscillator2 && isPlaying) {
+ oscillator2.type = value
+ }
+};
+
+
+function osc1_gain_update(value) {//updates the gain applied to osc1 by its gain node (triggered from DOM)
+ let gain = value
+ document.getElementById("osc1-gainValue").innerHTML = gain
+ if (oscillator1 && isPlaying) {
+ osc1_gainNode.gain.value = gain
+ }
+};
+
+
+function osc2_gain_update(value) {//updates the gain applied to osc2 by its gain node (triggered from DOM)
+ let gain = value
+ document.getElementById("osc2-gainValue").innerHTML = gain
+ if (oscillator2 && isPlaying) {
+ osc2_gainNode.gain.value = gain
+ }
+};
+
+
+function master_gain_update(value) {//updates the gain applied to master gain node (triggered from DOM)
+ let gain = value
+ document.getElementById("master-gainValue").innerHTML = gain
+ if (oscillator1 && isPlaying) {
+ master_gainNode.gain.value = gain
+ }
+};
+
+function toggle_draw() {//toggles wether or not the canvas draws current waveform or stays still
+ isDrawing = !isDrawing;
+}
+
diff --git a/jeanprt.github.io/README.md b/jeanprt.github.io/README.md
new file mode 100644
index 0000000..0440096
--- /dev/null
+++ b/jeanprt.github.io/README.md
@@ -0,0 +1,6 @@
+# jeanprt.github.io
+
+Bonjour à tous, sur cet espace vous trouverez un protfolio de présentation ainsi que plusieurs de mes projets.
+
+Bonne lecture,
+Jean
\ No newline at end of file
diff --git a/jeanprt.github.io/SiteJLS/fonts/Shintaku.otf b/jeanprt.github.io/SiteJLS/fonts/Shintaku.otf
new file mode 100644
index 0000000..323f4bc
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/fonts/Shintaku.otf differ
diff --git a/jeanprt.github.io/SiteJLS/images/Logo uni.png b/jeanprt.github.io/SiteJLS/images/Logo uni.png
new file mode 100644
index 0000000..9c57e78
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/Logo uni.png differ
diff --git a/jeanprt.github.io/SiteJLS/images/Sud-Ouest RU uni.png b/jeanprt.github.io/SiteJLS/images/Sud-Ouest RU uni.png
new file mode 100644
index 0000000..11edcfb
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/Sud-Ouest RU uni.png differ
diff --git a/jeanprt.github.io/SiteJLS/images/grpJL.JPG b/jeanprt.github.io/SiteJLS/images/grpJL.JPG
new file mode 100644
index 0000000..f15a805
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/grpJL.JPG differ
diff --git a/jeanprt.github.io/SiteJLS/images/lourdesgroupe.jpg b/jeanprt.github.io/SiteJLS/images/lourdesgroupe.jpg
new file mode 100644
index 0000000..6269d32
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/lourdesgroupe.jpg differ
diff --git a/jeanprt.github.io/SiteJLS/images/serviceJLS.JPG b/jeanprt.github.io/SiteJLS/images/serviceJLS.JPG
new file mode 100644
index 0000000..3630e23
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/serviceJLS.JPG differ
diff --git a/jeanprt.github.io/SiteJLS/images/travailJLS.JPG b/jeanprt.github.io/SiteJLS/images/travailJLS.JPG
new file mode 100644
index 0000000..8aa11f0
Binary files /dev/null and b/jeanprt.github.io/SiteJLS/images/travailJLS.JPG differ
diff --git a/jeanprt.github.io/SiteJLS/index00_JLS.html b/jeanprt.github.io/SiteJLS/index00_JLS.html
new file mode 100644
index 0000000..fc89f42
--- /dev/null
+++ b/jeanprt.github.io/SiteJLS/index00_JLS.html
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+ Jeunes Lasalliens Sud - Ouest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
Association des Jeunes Lasalliens
+ Délégation du Sud-Ouest - Ile de La Réunion
+
+

+
+ Association de jeunes étudiants qui s'investissent
dans les œuvres éducatives du réseau des Frères des Écoles Chrétiennes,
au sein de la Délégation Sud-Ouest et sur l'Île de la Réunion.
+
+
+
+
+
À la Une !
+
+
+
+
AG le Vendredi 28 Octobre!
+
L'assemblée générale de l'Association se tiendra le Vendredi 28 Octobre, à Saint Genès, à partir de 15h. Inscrivez-vous!
+
+
+
Rassemblement des 6emes à Lourdes !
+
Regradez l'after-movie du Rassemblement des élèves de 6emes de la délégation, à Lourdes, le 4 Avril 2022!
+
+
+
AG le Vendredi 28 Octobre!
+
Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet.
+
+
+
AG le Vendredi 28 Octobre!
+
Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet.Lorem ipsum dolor sit amet.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/SiteJLS/index01_JLS.html b/jeanprt.github.io/SiteJLS/index01_JLS.html
new file mode 100644
index 0000000..5a76118
--- /dev/null
+++ b/jeanprt.github.io/SiteJLS/index01_JLS.html
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+ Jeunes Lasalliens Sud - Ouest
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+

+
Qui sommes nous ?
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/SiteJLS/indextestHEADER.html b/jeanprt.github.io/SiteJLS/indextestHEADER.html
new file mode 100644
index 0000000..e9953d4
--- /dev/null
+++ b/jeanprt.github.io/SiteJLS/indextestHEADER.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+ titre fixe
+
contenu
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/SiteJLS/style00_JLS.css b/jeanprt.github.io/SiteJLS/style00_JLS.css
new file mode 100644
index 0000000..b8f9d77
--- /dev/null
+++ b/jeanprt.github.io/SiteJLS/style00_JLS.css
@@ -0,0 +1,125 @@
+@font-face {
+ font-family: Shintaku;
+ src: url("./fonts/Shintaku.otf");
+}
+
+body {
+ background-color: rgb(25,85,106);
+ margin: 0
+}
+
+.en_tete {
+ display: flex;
+ align-items: center;
+ background-color: white;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ justify-content: space-between;
+}
+
+.logo {
+ margin: 10px;
+}
+
+.bouttons {
+ display: flex;
+ margin: 10px;
+}
+
+.button1 {
+ font-family: Shintaku;
+ font-size: 1em;
+ background-color: white;
+ color: black;
+ padding: 8px 16px;
+ border: 2px solid black;
+ margin: 7px;
+}
+
+.button1:hover {
+ background-color: #ccba6f;
+ color: white;
+ cursor: pointer;
+}
+a:any-link{
+ color: inherit;
+}
+
+a:hover{
+ color: black;
+}
+
+.texte-titre {
+ font-family: Oswald;
+ color: rgb(170,170,170);
+ margin: 10px;
+ text-align: center;
+}
+
+h1 {
+ font-size: 2.2em;
+}
+.conteneur {
+ margin-top: 150px;
+}
+.section0 {
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ margin: 20px;
+}
+
+#logo1 {
+ margin: 10px;
+}
+
+#texte-droite-intro {
+ font-family: Oswald;
+ color: white;
+ margin: 10px;
+ text-align: center;
+}
+
+
+.titre-une {
+ font-family: Oswald;
+ color: grey;
+ text-align: center;
+ background-color: white;
+ position: relative;
+}
+
+.section1 {
+ font-family: Oswald;
+ color: grey;
+ display: flex;
+ padding: 50px;
+ flex-basis: 33%;
+}
+
+.infos {
+ display: flex;
+ flex-direction: column;
+ background-color: white;
+ margin: 5px;
+ padding: 10px;
+}
+
+#boite-liens {
+ display: flex;
+ text-align: center;
+ align-items: center;
+ justify-content: center;
+ align-content: center;
+ padding: 10px;
+}
+
+.liens {
+ font-size: 1.6em;
+ font-family: Oswald;
+ background-color: white;
+ color: #ccba6f;
+ margin: 5px;
+ padding: 10px;
+}
\ No newline at end of file
diff --git a/jeanprt.github.io/SiteJLS/style01_JLS.css b/jeanprt.github.io/SiteJLS/style01_JLS.css
new file mode 100644
index 0000000..d9e2d30
--- /dev/null
+++ b/jeanprt.github.io/SiteJLS/style01_JLS.css
@@ -0,0 +1,66 @@
+@font-face {
+ font-family: Shintaku;
+ src: url("./fonts/Shintaku.otf");
+}
+
+body {
+ background-color: rgb(25,85,106);
+ margin: 0;
+}
+
+.en_tete {
+ display: flex;
+ align-items: center;
+ background-color: white;
+ position: fixed;
+ top: 0;
+ width: 100%;
+ justify-content: space-between;
+}
+
+.logo {
+ margin: 10px;
+}
+
+.bouttons {
+ display: flex;
+ margin: 10px;
+}
+
+.button1 {
+ font-family: Shintaku;
+ font-size: 1em;
+ background-color: white;
+ color: black;
+ padding: 8px 16px;
+ border: 2px solid black;
+ margin: 7px;
+}
+
+.button1:hover {
+ background-color: #ccba6f;
+ color: white;
+ cursor: pointer;
+}
+a:any-link{
+ color: inherit;
+}
+
+a:hover{
+ color: black;
+}
+
+.section0 {
+ position: relative;
+ text-align: center;
+}
+
+.titre {
+ font-family: Shintaku;
+ color:white;
+ font-size: 2em;
+ position: absolute;
+ top: 10%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
\ No newline at end of file
diff --git a/jeanprt.github.io/colles/Colles groupe 1.ics b/jeanprt.github.io/colles/Colles groupe 1.ics
new file mode 100644
index 0000000..1ddcbff
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 1.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20240923T120000
+DTEND:20240923T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241118T180000
+DTEND:20241118T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241105T170000
+DTEND:20241105T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241217T170000
+DTEND:20241217T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241008T120000
+DTEND:20241008T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241203T130000
+DTEND:20241203T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250128T130000
+DTEND:20250128T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241217T130000
+DTEND:20241217T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250211T130000
+DTEND:20250211T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250116T170000
+DTEND:20250116T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250218T180000
+DTEND:20250218T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241114T170000
+DTEND:20241114T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241004T130000
+DTEND:20241004T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241018T130000
+DTEND:20241018T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241213T130000
+DTEND:20241213T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241001T170000
+DTEND:20241001T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250108T180000
+DTEND:20250108T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250124T120000
+DTEND:20250124T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250207T120000
+DTEND:20250207T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241129T120000
+DTEND:20241129T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 10.ics b/jeanprt.github.io/colles/Colles groupe 10.ics
new file mode 100644
index 0000000..ca5a240
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 10.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241111T180000
+DTEND:20241111T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250120T180000
+DTEND:20250120T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250203T180000
+DTEND:20250203T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241015T170000
+DTEND:20241015T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250107T180000
+DTEND:20250107T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241001T130000
+DTEND:20241001T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241126T130000
+DTEND:20241126T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250218T130000
+DTEND:20250218T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241015T130000
+DTEND:20241015T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241210T170000
+DTEND:20241210T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250204T170000
+DTEND:20250204T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241105T120000
+DTEND:20241105T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241217T120000
+DTEND:20241217T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250211T120000
+DTEND:20250211T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20240927T130000
+DTEND:20240927T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250117T130000
+DTEND:20250117T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250131T130000
+DTEND:20250131T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241119T170000
+DTEND:20241119T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250212T180000
+DTEND:20250212T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241011T120000
+DTEND:20241011T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241206T120000
+DTEND:20241206T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 11.ics b/jeanprt.github.io/colles/Colles groupe 11.ics
new file mode 100644
index 0000000..22c7d87
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 11.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241007T180000
+DTEND:20241007T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241104T180000
+DTEND:20241104T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20240924T180000
+DTEND:20240924T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250128T180000
+DTEND:20250128T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250114T130000
+DTEND:20250114T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241119T170000
+DTEND:20241119T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241203T180000
+DTEND:20241203T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250211T180000
+DTEND:20250211T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241219T170000
+DTEND:20241219T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241015T120000
+DTEND:20241015T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250123T170000
+DTEND:20250123T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250206T170000
+DTEND:20250206T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241015T170000
+DTEND:20241015T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241002T170000
+DTEND:20241002T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241113T170000
+DTEND:20241113T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241211T170000
+DTEND:20241211T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241127T180000
+DTEND:20241127T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250110T120000
+DTEND:20250110T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250221T120000
+DTEND:20250221T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 12.ics b/jeanprt.github.io/colles/Colles groupe 12.ics
new file mode 100644
index 0000000..3257af7
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 12.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241125T180000
+DTEND:20241125T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250217T180000
+DTEND:20250217T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241112T170000
+DTEND:20241112T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250204T170000
+DTEND:20250204T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250121T180000
+DTEND:20250121T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241210T120000
+DTEND:20241210T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250218T120000
+DTEND:20250218T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241015T130000
+DTEND:20241015T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241112T130000
+DTEND:20241112T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241001T180000
+DTEND:20241001T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250107T180000
+DTEND:20250107T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241008T120000
+DTEND:20241008T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20240924T180000
+DTEND:20240924T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250116T170000
+DTEND:20250116T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241206T130000
+DTEND:20241206T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250214T130000
+DTEND:20250214T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241203T170000
+DTEND:20241203T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250114T170000
+DTEND:20250114T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241120T180000
+DTEND:20241120T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241011T120000
+DTEND:20241011T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241108T120000
+DTEND:20241108T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241220T120000
+DTEND:20241220T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250131T120000
+DTEND:20250131T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 13.ics b/jeanprt.github.io/colles/Colles groupe 13.ics
new file mode 100644
index 0000000..a6bb3f5
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 13.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20240924T170000
+DTEND:20240924T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241119T170000
+DTEND:20241119T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250128T170000
+DTEND:20250128T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250211T180000
+DTEND:20250211T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250128T120000
+DTEND:20250128T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241119T130000
+DTEND:20241119T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241008T170000
+DTEND:20241008T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241203T170000
+DTEND:20241203T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250114T170000
+DTEND:20250114T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241217T180000
+DTEND:20241217T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241107T170000
+DTEND:20241107T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241015T180000
+DTEND:20241015T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250204T180000
+DTEND:20250204T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241003T170000
+DTEND:20241003T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250220T170000
+DTEND:20250220T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241115T130000
+DTEND:20241115T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241112T170000
+DTEND:20241112T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241211T180000
+DTEND:20241211T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241129T120000
+DTEND:20241129T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250110T120000
+DTEND:20250110T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250124T120000
+DTEND:20250124T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 14.ics b/jeanprt.github.io/colles/Colles groupe 14.ics
new file mode 100644
index 0000000..3037542
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 14.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20240930T180000
+DTEND:20240930T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250218T170000
+DTEND:20250218T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250204T180000
+DTEND:20250204T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241015T120000
+DTEND:20241015T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250107T120000
+DTEND:20250107T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241112T130000
+DTEND:20241112T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241210T180000
+DTEND:20241210T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241128T170000
+DTEND:20241128T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250123T170000
+DTEND:20250123T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250114T120000
+DTEND:20250114T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241008T180000
+DTEND:20241008T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241203T180000
+DTEND:20241203T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241217T180000
+DTEND:20241217T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20240926T170000
+DTEND:20240926T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241121T170000
+DTEND:20241121T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250130T170000
+DTEND:20250130T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250213T170000
+DTEND:20250213T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241106T180000
+DTEND:20241106T190000
+LOCATION:H105
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 15.ics b/jeanprt.github.io/colles/Colles groupe 15.ics
new file mode 100644
index 0000000..ba2f0d3
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 15.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20240923T180000
+DTEND:20240923T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241216T180000
+DTEND:20241216T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250210T180000
+DTEND:20250210T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241008T170000
+DTEND:20241008T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241008T130000
+DTEND:20241008T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241119T130000
+DTEND:20241119T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241203T130000
+DTEND:20241203T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250128T170000
+DTEND:20250128T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241105T180000
+DTEND:20241105T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250114T180000
+DTEND:20250114T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241210T120000
+DTEND:20241210T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250218T120000
+DTEND:20250218T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241001T180000
+DTEND:20241001T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241112T180000
+DTEND:20241112T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241017T170000
+DTEND:20241017T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241127T170000
+DTEND:20241127T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250108T170000
+DTEND:20250108T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250205T170000
+DTEND:20250205T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250122T180000
+DTEND:20250122T190000
+LOCATION:H105
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 16.ics b/jeanprt.github.io/colles/Colles groupe 16.ics
new file mode 100644
index 0000000..802ba86
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 16.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241014T180000
+DTEND:20241014T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241001T180000
+DTEND:20241001T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250218T180000
+DTEND:20250218T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241112T120000
+DTEND:20241112T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241210T130000
+DTEND:20241210T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250204T130000
+DTEND:20250204T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250107T170000
+DTEND:20250107T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241126T180000
+DTEND:20241126T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250121T180000
+DTEND:20250121T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20240924T120000
+DTEND:20240924T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241119T120000
+DTEND:20241119T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241105T180000
+DTEND:20241105T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250211T180000
+DTEND:20250211T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241010T170000
+DTEND:20241010T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250128T170000
+DTEND:20250128T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241204T180000
+DTEND:20241204T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241218T180000
+DTEND:20241218T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250115T180000
+DTEND:20250115T190000
+LOCATION:H105
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 2.ics b/jeanprt.github.io/colles/Colles groupe 2.ics
new file mode 100644
index 0000000..57e109f
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 2.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241125T130000
+DTEND:20241125T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241015T180000
+DTEND:20241015T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241112T180000
+DTEND:20241112T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241126T120000
+DTEND:20241126T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250107T130000
+DTEND:20250107T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250218T130000
+DTEND:20250218T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250121T170000
+DTEND:20250121T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250204T180000
+DTEND:20250204T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241003T170000
+DTEND:20241003T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241212T170000
+DTEND:20241212T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20240923T120000
+DTEND:20240923T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241203T120000
+DTEND:20241203T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250128T180000
+DTEND:20250128T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241122T130000
+DTEND:20241122T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241009T180000
+DTEND:20241009T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241220T120000
+DTEND:20241220T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250117T120000
+DTEND:20250117T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241108T120000
+DTEND:20241108T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250214T120000
+DTEND:20250214T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 3.ics b/jeanprt.github.io/colles/Colles groupe 3.ics
new file mode 100644
index 0000000..29f742c
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 3.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20240923T120000
+DTEND:20240923T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241202T180000
+DTEND:20241202T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250113T180000
+DTEND:20250113T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241105T180000
+DTEND:20241105T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241203T120000
+DTEND:20241203T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250211T120000
+DTEND:20250211T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241217T130000
+DTEND:20241217T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241105T130000
+DTEND:20241105T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241010T170000
+DTEND:20241010T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241121T170000
+DTEND:20241121T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250130T170000
+DTEND:20250130T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241112T120000
+DTEND:20241112T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250107T120000
+DTEND:20250107T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241210T180000
+DTEND:20241210T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241128T170000
+DTEND:20241128T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250124T130000
+DTEND:20250124T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250219T180000
+DTEND:20250219T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241004T120000
+DTEND:20241004T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241213T120000
+DTEND:20241213T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241018T120000
+DTEND:20241018T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250207T120000
+DTEND:20250207T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 4.ics b/jeanprt.github.io/colles/Colles groupe 4.ics
new file mode 100644
index 0000000..413cb01
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 4.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250217T120000
+DTEND:20250217T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20241209T180000
+DTEND:20241209T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250107T170000
+DTEND:20250107T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241126T180000
+DTEND:20241126T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250204T120000
+DTEND:20250204T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250107T130000
+DTEND:20250107T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250121T130000
+DTEND:20250121T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241001T170000
+DTEND:20241001T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241112T170000
+DTEND:20241112T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241126T170000
+DTEND:20241126T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250218T170000
+DTEND:20250218T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241017T170000
+DTEND:20241017T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20240923T120000
+DTEND:20240923T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250210T120000
+DTEND:20250210T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241118T130000
+DTEND:20241118T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250128T120000
+DTEND:20250128T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250114T180000
+DTEND:20250114T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241108T130000
+DTEND:20241108T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241220T130000
+DTEND:20241220T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241105T170000
+DTEND:20241105T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241217T170000
+DTEND:20241217T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241009T170000
+DTEND:20241009T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241120T170000
+DTEND:20241120T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241204T170000
+DTEND:20241204T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250129T170000
+DTEND:20250129T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250214T120000
+DTEND:20250214T130000
+LOCATION:E102
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 5.ics b/jeanprt.github.io/colles/Colles groupe 5.ics
new file mode 100644
index 0000000..448ee7e
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 5.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20240923T130000
+DTEND:20240923T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241216T130000
+DTEND:20241216T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241203T170000
+DTEND:20241203T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241119T180000
+DTEND:20241119T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250114T180000
+DTEND:20250114T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241202T130000
+DTEND:20241202T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241217T120000
+DTEND:20241217T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241105T130000
+DTEND:20241105T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241008T130000
+DTEND:20241008T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20250128T130000
+DTEND:20250128T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20250211T170000
+DTEND:20250211T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250121T120000
+DTEND:20250121T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250107T180000
+DTEND:20250107T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241212T170000
+DTEND:20241212T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241129T130000
+DTEND:20241129T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241126T170000
+DTEND:20241126T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250107T170000
+DTEND:20250107T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250121T170000
+DTEND:20250121T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250218T170000
+DTEND:20250218T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241113T180000
+DTEND:20241113T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250205T180000
+DTEND:20250205T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241018T120000
+DTEND:20241018T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241004T120000
+DTEND:20241004T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 6.ics b/jeanprt.github.io/colles/Colles groupe 6.ics
new file mode 100644
index 0000000..6f7dbe7
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 6.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241014T120000
+DTEND:20241014T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250106T180000
+DTEND:20250106T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241001T170000
+DTEND:20241001T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241126T170000
+DTEND:20241126T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241210T180000
+DTEND:20241210T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Falconnet
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:F106
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250121T130000
+DTEND:20250121T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241001T130000
+DTEND:20241001T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241015T180000
+DTEND:20241015T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250218T180000
+DTEND:20250218T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241114T170000
+DTEND:20241114T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250206T170000
+DTEND:20250206T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20240923T130000
+DTEND:20240923T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250113T130000
+DTEND:20250113T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241119T180000
+DTEND:20241119T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241107T170000
+DTEND:20241107T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241205T170000
+DTEND:20241205T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241008T170000
+DTEND:20241008T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250211T170000
+DTEND:20250211T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241218T170000
+DTEND:20241218T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250115T170000
+DTEND:20250115T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20250129T180000
+DTEND:20250129T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241122T120000
+DTEND:20241122T130000
+LOCATION:E102
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 7.ics b/jeanprt.github.io/colles/Colles groupe 7.ics
new file mode 100644
index 0000000..7de496d
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 7.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20240923T130000
+DTEND:20240923T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250127T130000
+DTEND:20250127T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250211T170000
+DTEND:20250211T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241008T180000
+DTEND:20241008T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241203T180000
+DTEND:20241203T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241119T120000
+DTEND:20241119T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250114T120000
+DTEND:20250114T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241105T170000
+DTEND:20241105T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241217T170000
+DTEND:20241217T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20250128T180000
+DTEND:20250128T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250213T170000
+DTEND:20250213T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241209T130000
+DTEND:20241209T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250204T120000
+DTEND:20250204T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241126T180000
+DTEND:20241126T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250121T180000
+DTEND:20250121T190000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20250109T170000
+DTEND:20250109T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250120T120000
+DTEND:20250120T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20241210T170000
+DTEND:20241210T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Scotto
+DTSTART:20250204T170000
+DTEND:20250204T180000
+LOCATION:H111
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241002T180000
+DTEND:20241002T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Trollet
+DTSTART:20241016T180000
+DTEND:20241016T190000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241115T120000
+DTEND:20241115T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250221T120000
+DTEND:20250221T130000
+LOCATION:E102
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 8.ics b/jeanprt.github.io/colles/Colles groupe 8.ics
new file mode 100644
index 0000000..5507249
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 8.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241111T120000
+DTEND:20241111T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20250106T130000
+DTEND:20250106T140000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20240930T130000
+DTEND:20240930T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20250217T130000
+DTEND:20250217T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250203T130000
+DTEND:20250203T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241210T170000
+DTEND:20241210T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250121T170000
+DTEND:20250121T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241001T120000
+DTEND:20241001T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250121T120000
+DTEND:20250121T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241210T130000
+DTEND:20241210T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250204T130000
+DTEND:20250204T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Magniez
+DTSTART:20241126T130000
+DTEND:20241126T140000
+LOCATION:F103
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sageaux
+DTSTART:20241015T170000
+DTEND:20241015T180000
+LOCATION:F205
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241112T180000
+DTEND:20241112T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250109T170000
+DTEND:20250109T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20250220T170000
+DTEND:20250220T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20250113T120000
+DTEND:20250113T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241104T120000
+DTEND:20241104T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20240923T130000
+DTEND:20240923T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Vallenet
+DTSTART:20241219T170000
+DTEND:20241219T180000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20241011T130000
+DTEND:20241011T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241007T120000
+DTEND:20241007T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Raimi
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:H108
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241106T170000
+DTEND:20241106T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250212T170000
+DTEND:20250212T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20241206T120000
+DTEND:20241206T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fayolle
+DTSTART:20250131T120000
+DTEND:20250131T130000
+LOCATION:E102
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241122T120000
+DTEND:20241122T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20250117T120000
+DTEND:20250117T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/Colles groupe 9.ics b/jeanprt.github.io/colles/Colles groupe 9.ics
new file mode 100644
index 0000000..304a227
--- /dev/null
+++ b/jeanprt.github.io/colles/Colles groupe 9.ics
@@ -0,0 +1,212 @@
+BEGIN:VCALENDAR
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Tschudi
+DTSTART:20241202T120000
+DTEND:20241202T130000
+LOCATION:E02 E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Mc Grath
+DTSTART:20241118T120000
+DTEND:20241118T130000
+LOCATION:E20
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241007T130000
+DTEND:20241007T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Rébillon
+DTSTART:20241104T130000
+DTEND:20241104T140000
+LOCATION:E08 E10
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20240923T130000
+DTEND:20240923T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais M. Coquilhat
+DTSTART:20250210T130000
+DTEND:20250210T140000
+LOCATION:K08 K09
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Heikka
+DTSTART:20250127T180000
+DTEND:20250127T190000
+LOCATION:E01 E05
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20250114T170000
+DTEND:20250114T180000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Anglais Mme Otéro
+DTSTART:20241217T180000
+DTEND:20241217T190000
+LOCATION:B21 B22
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20241216T120000
+DTEND:20241216T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Sautonie
+DTSTART:20250127T120000
+DTEND:20250127T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20241105T120000
+DTEND:20241105T130000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250114T130000
+DTEND:20250114T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Plà
+DTSTART:20250211T130000
+DTEND:20250211T140000
+LOCATION:E01
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241008T180000
+DTEND:20241008T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths M. Raymond
+DTSTART:20241119T180000
+DTEND:20241119T190000
+LOCATION:E04
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Maths Mme Deville
+DTSTART:20241205T170000
+DTEND:20241205T180000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241209T120000
+DTEND:20241209T130000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI Mme Pradier
+DTSTART:20241111T130000
+DTEND:20241111T140000
+LOCATION:B21
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20241014T130000
+DTEND:20241014T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Boyer
+DTSTART:20250120T130000
+DTEND:20250120T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241001T120000
+DTEND:20241001T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Lisle
+DTSTART:20241126T120000
+DTEND:20241126T130000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250110T130000
+DTEND:20250110T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250207T130000
+DTEND:20250207T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle SI M. Deluche
+DTSTART:20250221T130000
+DTEND:20250221T140000
+LOCATION:Labo PT
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20241125T120000
+DTEND:20241125T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lefort
+DTSTART:20250106T120000
+DTEND:20250106T130000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20240930T120000
+DTEND:20240930T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M. Qadri
+DTSTART:20250203T120000
+DTEND:20250203T130000
+LOCATION:B23
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20241016T170000
+DTEND:20241016T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250122T170000
+DTEND:20250122T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique Mme Lines
+DTSTART:20250219T170000
+DTEND:20250219T180000
+LOCATION:H105
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241115T120000
+DTEND:20241115T130000
+LOCATION:H113
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Colle Physique M Fanjeaux
+DTSTART:20241213T120000
+DTEND:20241213T130000
+LOCATION:H113
+END:VEVENT
+END:VCALENDAR
diff --git a/jeanprt.github.io/colles/index.html b/jeanprt.github.io/colles/index.html
new file mode 100644
index 0000000..addf90b
--- /dev/null
+++ b/jeanprt.github.io/colles/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+ Programme de colle
+
+
+
+
+
+
+
+
+
Programmes de colles
+
+ Rendez vous sur la page d'abonnements de calendriers.
+
+
+ Pour Google : https://calendar.google.com/calendar/u/0/r/settings/addbyurl
+
Copiez-collez l'url correspondant à votre groupe de colle.
+
Si le programme de colles change, les changements seront automatiques...
+
+
+ Si vous n'y parvenez pas, visitez https://support.google.com/calendar/answer/37100.
+
+
+
+
+
+
Groupe 1 : https://jeanprt.github.io/colles/Colles%20groupe%201.ics
+
Groupe 2 : https://jeanprt.github.io/colles/Colles%20groupe%202.ics
+
Groupe 3 : https://jeanprt.github.io/colles/Colles%20groupe%203.ics
+
Groupe 4 : https://jeanprt.github.io/colles/Colles%20groupe%204.ics
+
Groupe 5 : https://jeanprt.github.io/colles/Colles%20groupe%205.ics
+
Groupe 6 : https://jeanprt.github.io/colles/Colles%20groupe%206.ics
+
Groupe 7 : https://jeanprt.github.io/colles/Colles%20groupe%207.ics
+
Groupe 8 : https://jeanprt.github.io/colles/Colles%20groupe%208.ics
+
Groupe 9 : https://jeanprt.github.io/colles/Colles%20groupe%209.ics
+
Groupe 10 : https://jeanprt.github.io/colles/Colles%20groupe%2010.ics
+
Groupe 11 : https://jeanprt.github.io/colles/Colles%20groupe%2011.ics
+
Groupe 12 : https://jeanprt.github.io/colles/Colles%20groupe%2012.ics
+
Groupe 13 : https://jeanprt.github.io/colles/Colles%20groupe%2013.ics
+
Groupe 14 : https://jeanprt.github.io/colles/Colles%20groupe%2014.ics
+
Groupe 15 : https://jeanprt.github.io/colles/Colles%20groupe%2015.ics
+
Groupe 16 : https://jeanprt.github.io/colles/Colles%20groupe%2016.ics
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/colles/style.css b/jeanprt.github.io/colles/style.css
new file mode 100644
index 0000000..fd181a5
--- /dev/null
+++ b/jeanprt.github.io/colles/style.css
@@ -0,0 +1,4 @@
+/* Colles.css */
+a #1 {
+ color: rgb(237, 182, 22);
+}
\ No newline at end of file
diff --git a/jeanprt.github.io/css/404.css b/jeanprt.github.io/css/404.css
new file mode 100644
index 0000000..88a539c
--- /dev/null
+++ b/jeanprt.github.io/css/404.css
@@ -0,0 +1,700 @@
+body {
+ margin: 0;
+ font-size: 20px;
+}
+
+* {
+ box-sizing: border-box;
+}
+
+.container {
+ position: relative;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100vh;
+ background: white;
+ color: black;
+ font-family: Space Grotesk, arial, sans-serif;
+ overflow: hidden;
+}
+
+.content {
+ position: relative;
+ width: 600px;
+ max-width: 100%;
+ margin: 20px;
+ background: white;
+ padding: 60px 40px;
+ text-align: center;
+ box-shadow: -10px 10px 67px -12px rgba(0, 0, 0, 0.2);
+ opacity: 0;
+ animation: apparition 0.8s 1.2s cubic-bezier(0.39, 0.575, 0.28, 0.995) forwards;
+}
+.content p {
+ font-size: 1.3rem;
+ margin-top: 0;
+ margin-bottom: 0.6rem;
+ letter-spacing: 0.1rem;
+ color: #000;
+}
+ .content p:last-child {
+ margin-bottom: 0;
+}
+.content button {
+ display: inline-block;
+ margin-top: 2rem;
+ padding: 0.5rem 1rem;
+ border: 3px solid #000;
+ background: transparent;
+ font-size: 1.25rem;
+ color: #000;
+ font-family: Space Grotesk, arial, sans-serif;
+ text-decoration: none;
+ cursor: pointer;
+ font-weight: bold;
+}
+.content button:hover {
+ background-color:rgb(237, 182, 22);
+ color: white;
+}
+.content button:active {
+ background-color: #000;
+ color: white;
+}
+
+.particle {
+ position: absolute;
+ display: block;
+ pointer-events: none;
+}
+.particle:nth-child(1) {
+ top: 49.9388004896%;
+ left: 23.598820059%;
+ font-size: 17px;
+ filter: blur(0.02px);
+ animation: 28s float infinite;
+}
+.particle:nth-child(2) {
+ top: 63.0541871921%;
+ left: 16.7984189723%;
+ font-size: 12px;
+ filter: blur(0.04px);
+ animation: 38s float infinite;
+}
+.particle:nth-child(3) {
+ top: 14.7058823529%;
+ left: 85.6299212598%;
+ font-size: 16px;
+ filter: blur(0.06px);
+ animation: 21s floatReverse2 infinite;
+}
+.particle:nth-child(4) {
+ top: 22.4116930572%;
+ left: 74.4368266405%;
+ font-size: 21px;
+ filter: blur(0.08px);
+ animation: 36s float2 infinite;
+}
+.particle:nth-child(5) {
+ top: 10.8374384236%;
+ left: 24.7035573123%;
+ font-size: 12px;
+ filter: blur(0.1px);
+ animation: 30s floatReverse infinite;
+}
+.particle:nth-child(6) {
+ top: 12.7139364303%;
+ left: 83.4970530452%;
+ font-size: 18px;
+ filter: blur(0.12px);
+ animation: 25s float2 infinite;
+}
+.particle:nth-child(7) {
+ top: 50.7317073171%;
+ left: 52.9411764706%;
+ font-size: 20px;
+ filter: blur(0.14px);
+ animation: 40s floatReverse2 infinite;
+}
+.particle:nth-child(8) {
+ top: 89.7657213317%;
+ left: 93.9663699308%;
+ font-size: 11px;
+ filter: blur(0.16px);
+ animation: 32s float infinite;
+}
+.particle:nth-child(9) {
+ top: 74.6928746929%;
+ left: 39.4477317554%;
+ font-size: 14px;
+ filter: blur(0.18px);
+ animation: 33s floatReverse2 infinite;
+}
+.particle:nth-child(10) {
+ top: 85.3987730061%;
+ left: 61.0837438424%;
+ font-size: 15px;
+ filter: blur(0.2px);
+ animation: 30s floatReverse2 infinite;
+}
+.particle:nth-child(11) {
+ top: 55.6776556777%;
+ left: 68.6947988224%;
+ font-size: 19px;
+ filter: blur(0.22px);
+ animation: 32s float infinite;
+}
+.particle:nth-child(12) {
+ top: 92.9095354523%;
+ left: 39.2927308448%;
+ color: rgb(237, 182, 22);
+ font-size: 18px;
+ filter: blur(0.24px);
+ animation: 31s floatReverse2 infinite;
+ }
+ .particle:nth-child(13) {
+ top: 72.9064039409%;
+ left: 61.2648221344%;
+ font-size: 12px;
+ filter: blur(0.26px);
+ animation: 40s float2 infinite;
+ }
+ .particle:nth-child(14) {
+ top: 26.3414634146%;
+ left: 21.568627451%;
+ font-size: 20px;
+ filter: blur(0.28px);
+ animation: 33s float infinite;
+ }
+ .particle:nth-child(15) {
+ top: 90.5109489051%;
+ left: 57.7299412916%;
+ font-size: 22px;
+ filter: blur(0.3px);
+ animation: 22s float2 infinite;
+ }
+ .particle:nth-child(16) {
+ top: 40.7766990291%;
+ left: 82.03125%;
+ font-size: 24px;
+ filter: blur(0.32px);
+ animation: 23s floatReverse2 infinite;
+ }
+ .particle:nth-child(17) {
+ top: 88.5608856089%;
+ left: 81.9348469891%;
+ font-size: 13px;
+ filter: blur(0.34px);
+ animation: 39s floatReverse2 infinite;
+ }
+ .particle:nth-child(18) {
+ top: 85.3333333333%;
+ left: 40.9756097561%;
+ font-size: 25px;
+ filter: blur(0.36px);
+ animation: 34s float2 infinite;
+ }
+ .particle:nth-child(19) {
+ top: 9.840098401%;
+ left: 92.7936821323%;
+ font-size: 13px;
+ filter: blur(0.38px);
+ animation: 40s float infinite;
+ }
+ .particle:nth-child(20) {
+ top: 8.6851628468%;
+ left: 39.8445092323%;
+ font-size: 29px;
+ filter: blur(0.4px);
+ animation: 34s float2 infinite;
+ }
+ .particle:nth-child(21) {
+ top: 4.8309178744%;
+ left: 5.8365758755%;
+ font-size: 28px;
+ filter: blur(0.42px);
+ animation: 39s float2 infinite;
+ }
+ .particle:nth-child(22) {
+ top: 7.8048780488%;
+ left: 96.0784313725%;
+ font-size: 20px;
+ filter: blur(0.44px);
+ animation: 40s float2 infinite;
+ }
+ .particle:nth-child(23) {
+ top: 32.8899637243%;
+ left: 81.7916260954%;
+ font-size: 27px;
+ filter: blur(0.46px);
+ animation: 40s floatReverse2 infinite;
+ }
+ .particle:nth-child(24) {
+ top: 11.7791411043%;
+ left: 0.9852216749%;
+ font-size: 15px;
+ filter: blur(0.48px);
+ animation: 36s floatReverse infinite;
+ }
+ .particle:nth-child(25) {
+ top: 19.656019656%;
+ left: 93.6883629191%;
+ font-size: 14px;
+ filter: blur(0.5px);
+ animation: 40s floatReverse infinite;
+ }
+ .particle:nth-child(26) {
+ top: 17.4123337364%;
+ left: 37.0009737098%;
+ font-size: 27px;
+ filter: blur(0.52px);
+ animation: 32s float2 infinite;
+ }
+ .particle:nth-child(27) {
+ top: 5.8394160584%;
+ left: 71.4285714286%;
+ font-size: 22px;
+ filter: blur(0.54px);
+ animation: 27s floatReverse infinite;
+ }
+ .particle:nth-child(28) {
+ top: 15.4402895054%;
+ left: 40.8163265306%;
+ font-size: 29px;
+ filter: blur(0.56px);
+ animation: 39s floatReverse2 infinite;
+ }
+ .particle:nth-child(29) {
+ top: 77.9537149817%;
+ left: 22.5269343781%;
+ font-size: 21px;
+ filter: blur(0.58px);
+ animation: 24s floatReverse infinite;
+ }
+ .particle:nth-child(30) {
+ top: 30.4668304668%;
+ left: 53.2544378698%;
+ font-size: 14px;
+ filter: blur(0.6px);
+ animation: 38s floatReverse infinite;
+ }
+ .particle:nth-child(31) {
+ top: 42.87454324%;
+ left: 85.2105778648%;
+ font-size: 21px;
+ filter: blur(0.62px);
+ animation: 36s floatReverse infinite;
+ }
+ .particle:nth-child(32) {
+ top: 42.7184466019%;
+ left: 57.6171875%;
+ color: rgb(237, 182, 22);
+ font-size: 24px;
+ filter: blur(0.64px);
+ animation: 25s floatReverse2 infinite;
+ }
+ .particle:nth-child(33) {
+ top: 77.3881499395%;
+ left: 97.3709834469%;
+ font-size: 27px;
+ filter: blur(0.66px);
+ animation: 21s floatReverse infinite;
+ }
+ .particle:nth-child(34) {
+ top: 61.9926199262%;
+ left: 61.2043435341%;
+ font-size: 13px;
+ filter: blur(0.68px);
+ animation: 26s floatReverse infinite;
+ }
+ .particle:nth-child(35) {
+ top: 40.0488400488%;
+ left: 87.3405299313%;
+ font-size: 19px;
+ filter: blur(0.7px);
+ animation: 38s float2 infinite;
+ }
+ .particle:nth-child(36) {
+ top: 33.0097087379%;
+ left: 1.953125%;
+ font-size: 24px;
+ filter: blur(0.72px);
+ animation: 38s floatReverse infinite;
+ }
+ .particle:nth-child(37) {
+ top: 73.2600732601%;
+ left: 82.4337585868%;
+ font-size: 19px;
+ filter: blur(0.74px);
+ animation: 27s floatReverse infinite;
+ }
+ .particle:nth-child(38) {
+ top: 94.2891859052%;
+ left: 25.4154447703%;
+ font-size: 23px;
+ filter: blur(0.76px);
+ animation: 38s floatReverse infinite;
+ }
+ .particle:nth-child(39) {
+ top: 93.2038834951%;
+ left: 76.171875%;
+ font-size: 24px;
+ filter: blur(0.78px);
+ animation: 26s floatReverse2 infinite;
+ }
+ .particle:nth-child(40) {
+ top: 82.1515892421%;
+ left: 71.7092337917%;
+ font-size: 18px;
+ filter: blur(0.8px);
+ animation: 26s float2 infinite;
+ }
+ .particle:nth-child(41) {
+ top: 42.0024420024%;
+ left: 25.5152109912%;
+ font-size: 19px;
+ filter: blur(0.82px);
+ animation: 34s float infinite;
+ }
+ .particle:nth-child(42) {
+ top: 17.6254589963%;
+ left: 58.9970501475%;
+ font-size: 17px;
+ filter: blur(0.84px);
+ animation: 27s float2 infinite;
+ }
+ .particle:nth-child(43) {
+ top: 13.7086903305%;
+ left: 12.7826941986%;
+ font-size: 17px;
+ filter: blur(0.86px);
+ animation: 36s floatReverse2 infinite;
+ }
+ .particle:nth-child(44) {
+ top: 50.1228501229%;
+ left: 74.9506903353%;
+ font-size: 14px;
+ filter: blur(0.88px);
+ animation: 26s floatReverse2 infinite;
+ }
+ .particle:nth-child(45) {
+ top: 21.6216216216%;
+ left: 46.3510848126%;
+ font-size: 14px;
+ filter: blur(0.9px);
+ animation: 35s float infinite;
+ }
+ .particle:nth-child(46) {
+ top: 79.217603912%;
+ left: 27.5049115914%;
+ font-size: 18px;
+ filter: blur(0.92px);
+ animation: 30s floatReverse2 infinite;
+ }
+ .particle:nth-child(47) {
+ top: 72.2832722833%;
+ left: 44.1609421001%;
+ font-size: 19px;
+ filter: blur(0.94px);
+ animation: 35s floatReverse infinite;
+ }
+ .particle:nth-child(48) {
+ top: 38.6007237636%;
+ left: 63.1681243926%;
+ font-size: 29px;
+ filter: blur(0.96px);
+ animation: 24s float infinite;
+ }
+ .particle:nth-child(49) {
+ top: 28.5714285714%;
+ left: 69.1699604743%;
+ font-size: 12px;
+ filter: blur(0.98px);
+ animation: 33s float2 infinite;
+ }
+ .particle:nth-child(50) {
+ top: 33.1303288672%;
+ left: 75.41625857%;
+ font-size: 21px;
+ filter: blur(1px);
+ animation: 27s floatReverse2 infinite;
+ }
+ .particle:nth-child(51) {
+ top: 56.9360675513%;
+ left: 46.6472303207%;
+ font-size: 29px;
+ filter: blur(1.02px);
+ animation: 28s float infinite;
+ }
+ .particle:nth-child(52) {
+ top: 34.0218712029%;
+ left: 19.550342131%;
+ font-size: 23px;
+ filter: blur(1.04px);
+ animation: 32s float2 infinite;
+ }
+ .particle:nth-child(53) {
+ top: 87.2727272727%;
+ left: 87.8048780488%;
+ font-size: 25px;
+ filter: blur(1.06px);
+ animation: 33s float2 infinite;
+ }
+ .particle:nth-child(54) {
+ top: 29.1262135922%;
+ left: 28.3203125%;
+ font-size: 24px;
+ filter: blur(1.08px);
+ animation: 24s floatReverse infinite;
+ }
+ .particle:nth-child(55) {
+ top: 35.7487922705%;
+ left: 12.6459143969%;
+ color: rgb(237, 182, 22);
+ font-size: 28px;
+ filter: blur(1.1px);
+ animation: 23s floatReverse2 infinite;
+ }
+ .particle:nth-child(56) {
+ top: 62.8992628993%;
+ left: 12.8205128205%;
+ font-size: 14px;
+ filter: blur(1.12px);
+ animation: 26s float2 infinite;
+ }
+ .particle:nth-child(57) {
+ top: 57.1428571429%;
+ left: 7.7972709552%;
+ font-size: 26px;
+ filter: blur(1.14px);
+ animation: 28s float2 infinite;
+ }
+ .particle:nth-child(58) {
+ top: 86.8292682927%;
+ left: 7.8431372549%;
+ font-size: 20px;
+ filter: blur(1.16px);
+ animation: 22s float infinite;
+ }
+ .particle:nth-child(59) {
+ top: 23.2164449819%;
+ left: 74.9756572541%;
+ font-size: 27px;
+ filter: blur(1.18px);
+ animation: 30s float2 infinite;
+ }
+ .particle:nth-child(60) {
+ top: 92.7536231884%;
+ left: 32.1011673152%;
+ font-size: 28px;
+ filter: blur(1.2px);
+ animation: 36s float infinite;
+ }
+ .particle:nth-child(61) {
+ top: 9.828009828%;
+ left: 3.9447731755%;
+ font-size: 14px;
+ filter: blur(1.22px);
+ animation: 38s floatReverse infinite;
+ }
+ .particle:nth-child(62) {
+ top: 43.137254902%;
+ left: 30.5118110236%;
+ font-size: 16px;
+ filter: blur(1.24px);
+ animation: 39s floatReverse2 infinite;
+ }
+ .particle:nth-child(63) {
+ top: 5.8323207776%;
+ left: 66.4711632454%;
+ font-size: 23px;
+ filter: blur(1.26px);
+ animation: 25s float infinite;
+ }
+ .particle:nth-child(64) {
+ top: 64%;
+ left: 2.9268292683%;
+ font-size: 25px;
+ filter: blur(1.28px);
+ animation: 34s floatReverse2 infinite;
+ }
+ .particle:nth-child(65) {
+ top: 54.041013269%;
+ left: 50.5344995141%;
+ font-size: 29px;
+ filter: blur(1.3px);
+ animation: 28s floatReverse infinite;
+ }
+ .particle:nth-child(66) {
+ top: 55.1045510455%;
+ left: 1.9743336624%;
+ font-size: 13px;
+ filter: blur(1.32px);
+ animation: 37s floatReverse2 infinite;
+ }
+ .particle:nth-child(67) {
+ top: 79.1208791209%;
+ left: 13.7389597645%;
+ font-size: 19px;
+ filter: blur(1.34px);
+ animation: 33s floatReverse2 infinite;
+ }
+ .particle:nth-child(68) {
+ top: 26.1501210654%;
+ left: 11.6959064327%;
+ font-size: 26px;
+ filter: blur(1.36px);
+ animation: 23s floatReverse2 infinite;
+ }
+ .particle:nth-child(69) {
+ top: 52.4908869988%;
+ left: 62.5610948192%;
+ font-size: 23px;
+ filter: blur(1.38px);
+ animation: 39s float infinite;
+ }
+ .particle:nth-child(70) {
+ top: 96.7032967033%;
+ left: 89.3032384691%;
+ font-size: 19px;
+ filter: blur(1.4px);
+ animation: 37s floatReverse infinite;
+ }
+ .particle:nth-child(71) {
+ top: 80.5825242718%;
+ left: 96.6796875%;
+ font-size: 24px;
+ filter: blur(1.42px);
+ animation: 33s floatReverse2 infinite;
+ }
+ .particle:nth-child(72) {
+ top: 55.8139534884%;
+ left: 10.8161258604%;
+ font-size: 17px;
+ filter: blur(1.44px);
+ animation: 28s floatReverse infinite;
+ }
+ .particle:nth-child(73) {
+ top: 37.7267230955%;
+ left: 32.1324245375%;
+ font-size: 27px;
+ filter: blur(1.46px);
+ animation: 21s floatReverse infinite;
+ }
+ .particle:nth-child(74) {
+ top: 30.4668304668%;
+ left: 16.7652859961%;
+ font-size: 14px;
+ filter: blur(1.48px);
+ animation: 35s floatReverse2 infinite;
+ }
+ .particle:nth-child(75) {
+ top: 26.0869565217%;
+ left: 43.7743190661%;
+ font-size: 28px;
+ filter: blur(1.5px);
+ animation: 40s floatReverse2 infinite;
+ }
+ .particle:nth-child(76) {
+ top: 66.1800486618%;
+ left: 52.8375733855%;
+ font-size: 22px;
+ filter: blur(1.52px);
+ animation: 31s floatReverse infinite;
+ }
+ .particle:nth-child(77) {
+ top: 79.509202454%;
+ left: 15.763546798%;
+ font-size: 15px;
+ filter: blur(1.54px);
+ animation: 30s float2 infinite;
+ }
+.particle:nth-child(78) {
+ top: 33.2518337408%;
+ left: 50.0982318271%;
+ font-size: 18px;
+ filter: blur(1.56px);
+ animation: 32s floatReverse2 infinite;
+}
+.particle:nth-child(79) {
+ top: 80.6888068881%;
+ left: 19.7433366239%;
+ font-size: 13px;
+ filter: blur(1.58px);
+ animation: 33s floatReverse2 infinite;
+}
+.particle:nth-child(80) {
+ top: 3.9072039072%;
+ left: 30.4219823356%;
+ font-size: 19px;
+ filter: blur(1.6px);
+ animation: 33s float2 infinite;
+}
+.particle:nth-child(81) {
+ top: 5%;
+ left: 45%;
+ filter: blur(1px);
+ animation: 33s float2 infinite;
+}
+.particle:nth-child(82) {
+ top: 60%;
+ left: 87%;
+ filter: blur(1px);
+ animation: 33s floatReverse2 infinite;
+}
+.particle:nth-child(83) {
+ top: 12%;
+ left: 18%;
+ filter: blur(1.5px);
+ animation: 33s float2 infinite;
+}
+.particle:nth-child(84) {
+ top: 85%;
+ left: 5%;
+ filter: blur(0.8px);
+ animation: 33s floatReverse2 infinite;
+}
+
+ @keyframes apparition {
+ from {
+ opacity: 0;
+ transform: translateY(100px);
+ }
+ to {
+ opacity: 1;
+ transform: translateY(0);
+ }
+ }
+ @keyframes float {
+ 0%, 100% {
+ transform: translateY(0);
+ }
+ 50% {
+ transform: translateY(180px);
+ }
+ }
+ @keyframes floatReverse {
+ 0%, 100% {
+ transform: translateY(0);
+ }
+ 50% {
+ transform: translateY(-180px);
+ }
+ }
+ @keyframes float2 {
+ 0%, 100% {
+ transform: translateY(0);
+ }
+ 50% {
+ transform: translateY(28px);
+ }
+ }
+ @keyframes floatReverse2 {
+ 0%, 100% {
+ transform: translateY(0);
+ }
+ 50% {
+ transform: translateY(-28px);
+ }
+ }
\ No newline at end of file
diff --git a/jeanprt.github.io/css/style.css b/jeanprt.github.io/css/style.css
new file mode 100644
index 0000000..28f86d3
--- /dev/null
+++ b/jeanprt.github.io/css/style.css
@@ -0,0 +1,247 @@
+body {
+ margin: 0;
+ padding: 0;
+}
+
+/* En Tête Fixe */
+.en_tete {
+ display: flex;
+ align-items: center;
+ background-color: rgb(243, 243, 243);
+ top: 0;
+ position: sticky;
+ width: 100%;
+ justify-content: center;
+ z-index: 1;
+}
+.logo {
+ margin: 10px;
+}
+.logo:active {
+ background-color: white;
+}
+.bouttons {
+ display: flex;
+ margin: 10px;
+}
+.button {
+ font-family: Space Grotesk;
+ font-size: 1em;
+ background-color: white;
+ color: black;
+ padding: 8px 16px;
+ border: 2px solid black;
+ margin: 7px;
+}
+.button:hover {
+ background-color: black;
+ color: white;
+ cursor: pointer;
+}
+.button:active {
+ background-color: rgba(237, 182, 22, 1);
+}
+
+.texte-titre {
+ font-family: Oswald;
+ color: rgb(170,170,170);
+ margin: 10px;
+ text-align: center;
+}
+
+/* Conteneur corps du site */
+.conteneur {
+ display: flex;
+ margin-top: 31px;
+ align-items: center;
+ flex-direction: column;
+}
+
+/* Texte introductif */
+.texte {
+ display: flex;
+ flex-direction: column;
+ text-align: center;
+ margin-left: 100px;
+ margin-right: 100px;
+}
+h2 {
+ font-family: Space Grotesk;
+}
+.texte p {
+ font-family: Arial;
+ margin: 5px;
+}
+
+/* Liste des Sites */
+.ListeSites {
+ display: flex;
+ padding-top: 30px;
+ justify-content: center;
+ flex-direction: row;
+}
+
+/* Images + sous-titres */
+figure {
+ float: right;
+ text-align: center;
+ font-family: Space Grotesk;
+ font-style: italic;
+ font-size: smaller;
+ border: thin silver solid;
+ margin: 0.5em;
+ padding: 0.5em;
+}
+.scaled {
+ width: 100%;
+ width: 412;
+ height: 212;
+ object-fit: cover;
+}
+.ListeSites a:hover {
+ color: rgb(237, 182, 22);
+}
+
+/* Zoom sur images */
+.pop-out{
+ transition: transform .5s;
+ padding: 5px;
+ width: 400px;
+ max-height: 250px;
+ object-fit: contain;
+}
+.pop-out:hover{
+ -ms-transform: scale(1.25, 1.25);
+ -webkit-transform: scale(1.25, 1.25);
+ transform: scale(1.25, 1.25);
+}
+
+/* Liste page 2 */
+.cadre {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 1100px;
+ margin-top: 40px;
+ padding: 30px;
+ background-color: rgb(250, 250, 250);
+ font-family: Space Grotesk;
+}
+.liste {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 1000px;
+}
+.gris {
+ background-color: rgb(245, 245, 245);
+ width: 100%;
+ text-align: center;
+}
+
+/* Icônes Titres */
+.icon img {
+ margin-right: 0.5em;
+ width: 40px;
+ vertical-align: middle;
+}
+/* Footer */
+footer {
+ font-family: Space Grotesk;
+}
+
+/* Caroussel */
+.carroussel {
+ display: flex;
+ flex-direction: row;
+ margin: auto;
+ margin-top: 40px;
+ height: auto;
+ color: black;
+ font-size: 20px;
+ height: 360px; width: 640px;
+ overflow: hidden;
+ padding-bottom: 50px;
+ border: thin solid rgb(144, 144, 144);
+}
+.photos{
+ display: flex;
+ flex-direction: column;
+ text-align: center;
+ align-items: center;
+ height: 360px;
+ width:640px;
+ animation: carroussel 30s infinite;
+}
+
+.photos p{
+ font-family: Space Grotesk;
+ font-size: 0.9em;
+}
+@keyframes carroussel {
+ 0% { transform: translateX(0px) }
+ 4% { transform: translateX(0px) }
+ 8% { transform: translateX(-640px) }
+ 12% { transform: translateX(-640px) }
+ 16% { transform: translateX(-1280px) }
+ 18% { transform: translateX(-1280px) }
+ 22% { transform: translateX(-1920px) }
+ 26% { transform: translateX(-1920px) }
+ 30% { transform: translateX(-2560px) }
+ 34% { transform: translateX(-2560px) }
+ 38% { transform: translateX(-3200px) }
+ 42% { transform: translateX(-3200px) }
+ 46% { transform: translateX(-3840px) }
+ 50% { transform: translateX(-3840px) }
+ 54% { transform: translateX(-4480px) }
+ 58% { transform: translateX(-4480px) }
+ 62% { transform: translateX(-5120px) }
+ 66% { transform: translateX(-5120px) }
+ 70% { transform: translateX(-5760px) }
+ 74% { transform: translateX(-5760px) }
+ 78% { transform: translateX(0px) }
+ 100% { transform: translateX(0px) }
+}
+
+/* Liens */
+a:any-link{
+ color: inherit;
+}
+
+a:hover{
+ color: rgb(237, 182, 22);
+}
+
+/* Sélection du curseur */
+::selection {
+ background-color : rgba(237, 182, 22, 0.8);
+ color : #fff
+}
+
+::-moz-selection {
+ background-color : rgba(237, 182, 22, 0.8);
+ color : #fff
+}
+
+/* Version mobile */
+@media only screen and (min-device-width : 320px) and (max-device-width : 900px) {
+ .button {
+ font-size: 2em;
+ }
+ .ListeSites {
+ flex-direction: column;
+ }
+ .pop-out{
+ padding: 20px;
+ width: 800px;
+ max-height: 500px;
+ object-fit: contain;
+ }
+ .pop-out:hover{
+ transform: none;
+ transition: none;
+ }
+ figure {
+ font-size: 2em;
+ }
+}
\ No newline at end of file
diff --git a/jeanprt.github.io/images/Jean.jpg b/jeanprt.github.io/images/Jean.jpg
new file mode 100644
index 0000000..575e33e
Binary files /dev/null and b/jeanprt.github.io/images/Jean.jpg differ
diff --git a/jeanprt.github.io/images/Jeancropped.jpg b/jeanprt.github.io/images/Jeancropped.jpg
new file mode 100644
index 0000000..27a000a
Binary files /dev/null and b/jeanprt.github.io/images/Jeancropped.jpg differ
diff --git a/jeanprt.github.io/images/agora.png b/jeanprt.github.io/images/agora.png
new file mode 100644
index 0000000..fa5c57f
Binary files /dev/null and b/jeanprt.github.io/images/agora.png differ
diff --git a/jeanprt.github.io/images/carroussel/Guit.png b/jeanprt.github.io/images/carroussel/Guit.png
new file mode 100644
index 0000000..d48d8cb
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/Guit.png differ
diff --git a/jeanprt.github.io/images/carroussel/bato.png b/jeanprt.github.io/images/carroussel/bato.png
new file mode 100644
index 0000000..6b20031
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/bato.png differ
diff --git a/jeanprt.github.io/images/carroussel/canada.png b/jeanprt.github.io/images/carroussel/canada.png
new file mode 100644
index 0000000..6b327d0
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/canada.png differ
diff --git a/jeanprt.github.io/images/carroussel/compas.png b/jeanprt.github.io/images/carroussel/compas.png
new file mode 100644
index 0000000..0cb4da9
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/compas.png differ
diff --git a/jeanprt.github.io/images/carroussel/fuji.png b/jeanprt.github.io/images/carroussel/fuji.png
new file mode 100644
index 0000000..2c8073f
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/fuji.png differ
diff --git a/jeanprt.github.io/images/carroussel/fujijean.png b/jeanprt.github.io/images/carroussel/fujijean.png
new file mode 100644
index 0000000..334f01d
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/fujijean.png differ
diff --git a/jeanprt.github.io/images/carroussel/helico.png b/jeanprt.github.io/images/carroussel/helico.png
new file mode 100644
index 0000000..24945ab
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/helico.png differ
diff --git a/jeanprt.github.io/images/carroussel/lux.png b/jeanprt.github.io/images/carroussel/lux.png
new file mode 100644
index 0000000..a60849c
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/lux.png differ
diff --git a/jeanprt.github.io/images/carroussel/mix.png b/jeanprt.github.io/images/carroussel/mix.png
new file mode 100644
index 0000000..db8c119
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/mix.png differ
diff --git a/jeanprt.github.io/images/carroussel/mixnda.gif b/jeanprt.github.io/images/carroussel/mixnda.gif
new file mode 100644
index 0000000..fa838d5
Binary files /dev/null and b/jeanprt.github.io/images/carroussel/mixnda.gif differ
diff --git a/jeanprt.github.io/images/chant-02.png b/jeanprt.github.io/images/chant-02.png
new file mode 100644
index 0000000..2bb8201
Binary files /dev/null and b/jeanprt.github.io/images/chant-02.png differ
diff --git a/jeanprt.github.io/images/croix_scoute-02.png b/jeanprt.github.io/images/croix_scoute-02.png
new file mode 100644
index 0000000..9c069db
Binary files /dev/null and b/jeanprt.github.io/images/croix_scoute-02.png differ
diff --git a/jeanprt.github.io/images/destination.png b/jeanprt.github.io/images/destination.png
new file mode 100644
index 0000000..c20c241
Binary files /dev/null and b/jeanprt.github.io/images/destination.png differ
diff --git a/jeanprt.github.io/images/loupe.png b/jeanprt.github.io/images/loupe.png
new file mode 100644
index 0000000..f34fa7d
Binary files /dev/null and b/jeanprt.github.io/images/loupe.png differ
diff --git a/jeanprt.github.io/images/ne_pas_tourner_a_droite-02.png b/jeanprt.github.io/images/ne_pas_tourner_a_droite-02.png
new file mode 100644
index 0000000..15e0e75
Binary files /dev/null and b/jeanprt.github.io/images/ne_pas_tourner_a_droite-02.png differ
diff --git a/jeanprt.github.io/images/nuage-02.png b/jeanprt.github.io/images/nuage-02.png
new file mode 100644
index 0000000..022b5d4
Binary files /dev/null and b/jeanprt.github.io/images/nuage-02.png differ
diff --git a/jeanprt.github.io/images/promesse-02.png b/jeanprt.github.io/images/promesse-02.png
new file mode 100644
index 0000000..90a08c8
Binary files /dev/null and b/jeanprt.github.io/images/promesse-02.png differ
diff --git a/jeanprt.github.io/images/rsb.png b/jeanprt.github.io/images/rsb.png
new file mode 100644
index 0000000..4b5a472
Binary files /dev/null and b/jeanprt.github.io/images/rsb.png differ
diff --git a/jeanprt.github.io/images/sitedessites.png b/jeanprt.github.io/images/sitedessites.png
new file mode 100644
index 0000000..479bf8a
Binary files /dev/null and b/jeanprt.github.io/images/sitedessites.png differ
diff --git a/jeanprt.github.io/images/sitejls.png b/jeanprt.github.io/images/sitejls.png
new file mode 100644
index 0000000..390d56e
Binary files /dev/null and b/jeanprt.github.io/images/sitejls.png differ
diff --git a/jeanprt.github.io/images/tente-02.png b/jeanprt.github.io/images/tente-02.png
new file mode 100644
index 0000000..214ee50
Binary files /dev/null and b/jeanprt.github.io/images/tente-02.png differ
diff --git a/jeanprt.github.io/images/totem.png b/jeanprt.github.io/images/totem.png
new file mode 100644
index 0000000..daf341d
Binary files /dev/null and b/jeanprt.github.io/images/totem.png differ
diff --git a/jeanprt.github.io/index.html b/jeanprt.github.io/index.html
new file mode 100644
index 0000000..f58ef9b
--- /dev/null
+++ b/jeanprt.github.io/index.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+ Accueil - Portfolio Jean Prêtet
+
+
+
+
+
+
+
+
+
+
+

+
+
Bienvenue !
+
Bonjour, je suis Jean Prêtet.
+
Passionné par l'audiovisuel, l'aviation, la musique et le développement informatique, je suis constamment à la recherche de nouveaux projets inspirants.
+
Ici vous trouverez l'aperçu de mes projets les plus aboutis
+
+
+
+
+
+
+
+ Ébauche de site web pour l'association des Jeunes Lasalliens
+
+
+
+
+
+

+
Tournée au Canada - Choeur de Bordeaux 2018
+
+
+

+
Stage de 3e à la BA120 de Cazaux
+
+
+

+
10 années de Guitare
+
+
+

+
Aéroclub Bordeaux Aivation
+
+
+

+
Aéroclub Bordeaux Aviation
+
+
+

+
Les ZinComparables - équipe sgdf
+
+
+

+
Voile - été 2023
+
+
+

+
Mixage à Notre Dame des Anges
+
+
+

+
Mixage
+
+
+

+
Régie concert de fin d'année
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/qr/index.html b/jeanprt.github.io/qr/index.html
new file mode 100644
index 0000000..00545c5
--- /dev/null
+++ b/jeanprt.github.io/qr/index.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+ Page Protégée
+
+
+
+
+
+
Page protégée
+
Veuillez entrer le mot de passe pour accéder au contenu.
+
Perdu.e ?
+
+
+
+
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/qr/lj.html b/jeanprt.github.io/qr/lj.html
new file mode 100644
index 0000000..aac4133
--- /dev/null
+++ b/jeanprt.github.io/qr/lj.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+ Accès autorisé
+
+
+
+
+
+ Tu as trouvé le mot de passe !
+
+
diff --git a/jeanprt.github.io/qr/pagesuivante.html b/jeanprt.github.io/qr/pagesuivante.html
new file mode 100644
index 0000000..80ad9ef
--- /dev/null
+++ b/jeanprt.github.io/qr/pagesuivante.html
@@ -0,0 +1,12 @@
+
+
+
+
+
+ Page suivante
+
+
+
+ Salut !
+
+
\ No newline at end of file
diff --git a/jeanprt.github.io/qr/ptd.css b/jeanprt.github.io/qr/ptd.css
new file mode 100644
index 0000000..7d696b9
--- /dev/null
+++ b/jeanprt.github.io/qr/ptd.css
@@ -0,0 +1,76 @@
+body {
+ font-family: "Space Grotesk", sans-serif;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ margin: 0;
+ background-color: #f4f4f9;
+}
+
+.container {
+ text-align: center;
+ background: #fff;
+ padding: 20px;
+ border-radius: 8px;
+ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
+ width: 90%;
+ max-width: 400px;
+ box-sizing: border-box;
+}
+
+input, button {
+ font-family: "Space Grotesk", sans-serif;
+}
+
+input[type="password"] {
+ padding: 10px;
+ margin: 10px 0;
+ border: 1px solid #ddd;
+ border-radius: 4px;
+ width: calc(100% - 22px); /* Pour éviter de toucher les bords */
+ box-sizing: border-box;
+}
+
+button {
+ padding: 10px 20px;
+ background-color: rgb(237, 182, 22);
+ border: none;
+ cursor: pointer;
+ font-size: 1em;
+ color: white;
+ border-radius: 4px;
+ margin: 7px;
+}
+
+button:hover {
+ background-color: rgb(216, 164, 6);
+}
+
+h1 {
+ font-family: Space Grotesk;
+ text-align: center;
+}
+
+/* Version mobile */
+@media only screen and (min-device-width : 320px) and (max-device-width : 900px) {
+ .container {
+ padding: 15px;
+ width: 90%;
+ max-width: 350px;
+ }
+
+ input[type="password"] {
+ font-size: 1.1em;
+ padding: 12px;
+ }
+
+ button {
+ font-size: 1.2em;
+ padding: 12px 25px;
+ }
+
+ h1 {
+ font-size: 1.5em;
+ }
+}
\ No newline at end of file
diff --git a/jeanprt.github.io/style.css b/jeanprt.github.io/style.css
new file mode 100644
index 0000000..05ebd9d
--- /dev/null
+++ b/jeanprt.github.io/style.css
@@ -0,0 +1,184 @@
+body {
+ margin: 0;
+ padding: 0;
+}
+
+/* En Tête Fixe */
+.en_tete {
+ display: flex;
+ align-items: center;
+ background-color: rgb(243, 243, 243);
+ top: 0;
+ position: sticky;
+ width: 100%;
+ justify-content: center;
+}
+.logo {
+ margin: 10px;
+}
+.logo:active {
+ background-color: white;
+}
+.bouttons {
+ display: flex;
+ margin: 10px;
+}
+.button {
+ font-family: Space Grotesk;
+ font-size: 1em;
+ background-color: white;
+ color: black;
+ padding: 8px 16px;
+ border: 2px solid black;
+ margin: 7px;
+}
+.button:hover {
+ background-color: black;
+ color: white;
+ cursor: pointer;
+}
+.button:active {
+ background-color: rgba(237, 182, 22, 1);
+}
+
+.texte-titre {
+ font-family: Oswald;
+ color: rgb(170,170,170);
+ margin: 10px;
+ text-align: center;
+}
+
+/* Conteneur corps du site */
+.conteneur {
+ display: flex;
+ margin-top: 31px;
+ align-items: center;
+ flex-direction: column;
+}
+
+/* Texte introductif */
+.texte {
+ display: flex;
+ flex-direction: column;
+ text-align: center;
+}
+h2 {
+ font-family: Space Grotesk;
+}
+.texte p {
+ font-family: Arial;
+ margin: 5px;
+}
+
+/* Liste des Sites */
+.ListeSites {
+ display: flex;
+ padding: 30px;
+ justify-content: center;
+ flex-direction: row;
+}
+
+/* Images + sous-titres */
+figure {
+ float: right;
+ text-align: center;
+ font-family: Space Grotesk;
+ font-style: italic;
+ font-size: smaller;
+ border: thin silver solid;
+ margin: 0.5em;
+ padding: 0.5em;
+}
+.scaled {
+ width: 100%;
+}
+.ListeSites a:hover {
+ color: black;
+}
+
+/* Zoom sur images */
+.pop-out{
+ transition: transform .5s;
+ padding: 5px;
+ width: 400px;
+ max-height: 250px;
+ object-fit: contain;
+}
+.pop-out:hover{
+ -ms-transform: scale(1.25, 1.25);
+ -webkit-transform: scale(1.25, 1.25);
+ transform: scale(1.25, 1.25);
+}
+
+/* Liste page 2 */
+.cadre {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 1100px;
+ margin-top: 40px;
+ padding: 30px;
+ background-color: rgb(250, 250, 250);
+ font-family: Space Grotesk;
+}
+.liste {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 1000px;
+}
+.blanc {
+ background-color: white;
+ width: 100%;
+ text-align: center;
+}
+.gris {
+ background-color: rgb(245, 245, 245);
+ width: 100%;
+ text-align: center;
+}
+
+/* Footer */
+footer {
+ font-family: Space Grotesk;
+}
+
+/* Liens */
+a:any-link{
+ color: inherit;
+}
+
+a:hover{
+ color: rgb(237, 182, 22);
+}
+
+/* Sélection du curseur */
+::selection {
+ background-color : rgba(237, 182, 22, 0.8);
+ color : #fff
+}
+
+::-moz-selection {
+ background-color : rgba(237, 182, 22, 0.8);
+ color : #fff
+}
+
+/* Version mobile */
+@media only screen and (min-device-width : 320px) and (max-device-width : 900px) {
+ .button {
+ font-size: 2em;
+ }
+ .ListeSites {
+ flex-direction: column;
+ }
+ .pop-out{
+ transition: transform .5s;
+ padding: 20px;
+ width: 800px;
+ max-height: 500px;
+ object-fit: contain;
+ }
+ figure {
+ font-size: 2em;
+ }
+}
\ No newline at end of file