.version.workshop{color:#0000E0;background-color:#20DF04;}
#muse_css_mq{background-color:#FFFFFF;}
#page{z-index:1;min-height:250px;-pie-box-shadow:1px 1px 12px #858585;box-shadow:1px 1px 12px rgba(0,0,0,0.35);background-image:none;border-width:0px;border-color:transparent;background-color:#FFFFFF;width:100%;max-width:960px;margin-left:auto;margin-right:auto;}
#page_position_content{padding-top:12px;padding-bottom:0px;width:100%;}
#ppu692{z-index:0;width:98.03%;margin-left:3.96%;}
#pu692{z-index:27;margin-right:-10000px;margin-top:8px;width:50.38%;}
#u692{z-index:27;width:238px;position:relative;}
#menuu145{z-index:2;margin-top:8px;position:relative;width:99.79%;margin-left:0.22%;}
#u153{min-height:35px;position:relative;margin-right:-10000px;width:24.53%;}
#u154{padding-bottom:14px;position:relative;width:100%;}
#u154:hover{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u154:active{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u155-4{min-height:17px;position:relative;margin-right:-10000px;top:7px;width:93.11%;left:1.73%;}
#u154:hover #u155-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.11%;margin:0px -10000px 0px 0%;}
#u154:active #u155-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.11%;margin:0px -10000px 0px 0%;}
#u154.MuseMenuActive #u155-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.11%;margin:0px -10000px 0px 0%;}
#u203{min-height:35px;position:relative;margin-right:-10000px;width:24.74%;left:24.95%;}
#u204{padding-bottom:14px;position:relative;width:100%;}
#u154.MuseMenuActive,#u204:hover{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u204:active{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u207-4{min-height:17px;position:relative;margin-right:-10000px;top:7px;width:93.17%;left:1.71%;}
#u204:hover #u207-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u204:active #u207-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u261{min-height:35px;position:relative;margin-right:-10000px;width:24.74%;left:50.11%;}
#u264{padding-bottom:14px;position:relative;width:100%;}
#u204.MuseMenuActive,#u264:hover{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u264:active{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u267-4{min-height:17px;position:relative;margin-right:-10000px;top:7px;width:93.17%;left:1.71%;}
#u204.MuseMenuActive #u207-4,#u264:hover #u267-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u264:active #u267-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u645{min-height:35px;position:relative;margin-right:-10000px;width:24.74%;left:75.27%;}
#u648{padding-bottom:14px;position:relative;width:100%;}
#u264.MuseMenuActive,#u648:hover{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u648:active{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u648.MuseMenuActive{min-height:0px;width:100%;margin:0px 0px 0px 0%;}
#u649-4{min-height:17px;position:relative;margin-right:-10000px;top:7px;width:93.17%;left:1.71%;}
#u264.MuseMenuActive #u267-4,#u648:hover #u649-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u648:active #u649-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u648.MuseMenuActive #u649-4{padding-top:0px;padding-bottom:0px;min-height:17px;width:93.17%;margin:0px -10000px 0px 0%;}
#u790{z-index:29;position:relative;margin-right:-10000px;width:27.64%;left:72.27%;}
#u786{z-index:30;width:100%;}
#u1103{z-index:31;position:relative;margin-right:-10000px;margin-top:7px;width:15.2%;left:59.83%;}
#u758-129{z-index:33;min-height:834px;background-color:transparent;margin-top:10px;position:relative;width:91.67%;margin-left:4.17%;}
#u758-11{font-weight:bold;line-height:0px;}
#u758-5{font-size:32px;vertical-align:16px;line-height:0px;}
#u758-7{font-size:14px;font-weight:normal;line-height:17px;}
#u758-4,#u758-6,#u758-8,#u758-10{font-size:48px;line-height:58px;}
#u758-21{font-weight:bold;}
#u942{margin-top:13px;margin-bottom:-3px;}
#u936{z-index:58;width:319px;border-width:0px;border-color:transparent;background-color:transparent;}
#u937{z-index:59;width:170px;background-color:#99BC00;border-radius:5px;padding-bottom:10px;position:relative;margin-right:-10000px;}
#u938-5{z-index:60;width:295px;min-height:29px;background-color:transparent;font-size:24px;color:#FFFFFF;line-height:29px;position:relative;margin-right:-10000px;margin-top:8px;left:13px;}
#u938{font-weight:bold;line-height:29px;}
#u938-2{font-size:18px;line-height:22px;}
#u758-22{font-weight:bold;line-height:14px;}
#u758-52{font-size:12px;font-family:Arial, Helvetica Neue, Helvetica, sans-serif;font-weight:normal;line-height:14px;}
#u758-9,#u758-54,#u758-56{font-size:12px;line-height:14px;}
#u1091{z-index:103;width:497px;background-color:transparent;}
#u1091_img{margin:-21px -1px -32px -3px;}
#u1131{margin-top:1px;margin-bottom:-1px;}
#u1123{z-index:112;width:213px;background-color:transparent;}
#u758-67{font-size:12px;font-weight:normal;line-height:14px;}
#u987{z-index:122;width:203px;background-color:transparent;}
#u1009{z-index:138;width:207px;background-color:transparent;}
#u758-111{padding-right:19px;line-height:0px;}
#u758-20,#u758-57,#u758-63,#u758-70,#u758-83,#u758-108{font-size:1px;line-height:0px;}
#u924{margin-top:-15px;margin-bottom:15px;margin-right:19px;}
#u925{z-index:166;width:216px;border-style:solid;border-width:1px;border-color:#000000;background-color:transparent;}
#u1123_img,#u987_img,#u1009_img,#u925_img{vertical-align:bottom;}
#u758-2,#u758-14,#u758-19,#u758-23,#u938-3,#u758-53,#u758-68,#u758-73,#u758-81,#u758-86,#u758-91,#u758-97,#u758-99,#u758-101,#u758-103,#u758-105,#u758-116,#u758-120,#u758-123{line-height:0px;}
#u758,#u758-13,#u758-18,#u758-72,#u758-74,#u758-75,#u758-77,#u758-78,#u758-80,#u758-85,#u758-87,#u758-89,#u758-90,#u758-96,#u758-98,#u758-100,#u758-102,#u758-104,#u758-110,#u758-115,#u758-119,#u758-121{line-height:14px;}.css_verticalspacer .verticalspacer{height:calc(100vh - 1743px);}.html{background-color:#CECECE;}body{position:relative;min-width:320px;}
#u1103_img{width:100%;}
#img_right{float: right;}
#break_par{background-color:white;font-size: 1px;}

.programme-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.programme-item {
  margin-bottom: 0.5em;
}

.programme-card {
  background: #f9f9f9;
  border-left: 5px solid #99BC00;
  padding: 1em;
  border-radius: 6px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  transition: transform 0.2s ease, background-color 0.2s ease;
}

.programme-card.break {
  background: transparent;
  border-left: none;
  box-shadow: none;
  font-style: italic;
  color: #666;
}


.programme-cardInactive:hover {
  transform: scale(1.02);
  background-color: #eef6ff;
}

.time {
  font-weight: bold;
  color: #0077cc;
}

.lesson {
  font-size: 1.1em;
  margin-top: 0.3em;
}

.institution {
  font-style: italic;
  color: #555;
  margin-top: 0.3em;
}

.subtopics {
  margin-top: 0.5em;
  padding-left: 1.2em;
  color: #333;
}

.institution-inline {
  font-style: italic;
  color: #555;
  font-weight: normal;
}

.day-topic {
  font-size: 1.1em;
  font-weight: 500;
  color: #444;
  margin-top: 0em;
  margin-bottom: 1.5em;
}

.day-topic .note {
  font-style: italic;
  color: #777;
  font-size: 0.95em;
}

.programme-day {
  background-color: #f0f4f8;
  padding: 2em;
  border-radius: 10px;
  margin-bottom: 2em;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.programme-day h2 {
  font-size: 1.5em;       /* Twice the normal size */
  font-weight: bold;    /* Bold text */
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #003366;       /* Optional: deep blue for clarity */
}





