*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,ul,ol,li,p,figure,img,fieldset,h1,h2,h3,h4,mark,section,aside,article,header,footer,table,tr,td,menu,menuitem,select{margin:0;padding:0;line-height:normal;list-style-type:none}body{margin:0 auto}figure{line-height:0px}html{font-size:80.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.hide{display:none}.show{display:block}.row{display:table;table-layout:fixed;width:100%}.row>*{display:table-cell;vertical-align:top}li{display:inline-block}ul,ol{list-style-type:none}img{border:none}a{color:black;text-decoration:none}a:hover{text-decoration:underline}mark{background:transparent}body{font-family:"Google Sans", Roboto, Arial, sans-serif}input{border:none}.fixed{position:fixed}.bf{font-size:0.1em;height:1px}.clo{display:none}
#body{margin-left:auto;margin-right:auto}a{color:black;text-decoration:none;outline:none}a:hover{text-decoration:none}.center{max-width:1024px;margin:auto}.arrow_right,.arrow_down{border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:6px;height:6px;position:relative;top:-2px;margin-left:12px}.arrow_down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arrow_right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.close{text-align:right;padding-right:6px;margin:6px 0 0 0}.close span{background:#5a5959;padding:2px 5px;border-radius:6px;font-size:0.8em;color:silver}.close span:hover{color:#ffd83e;cursor:pointer}#footer{background:#ffd83e;margin:24px 0 0 0;padding:12px}#footer .links{margin-bottom:12px}#footer .links>*{display:inline-block;margin-right:12px}#footer .links a.l{background:#303030;padding:3px 6px;color:white;margin-bottom:12px}#footer .links a.l:hover{color:#ffd83e;text-decoration:none}
#n,#p{margin-top:60px}#n #a{margin-top:20px}#logo,#f_txt,#sub,.ico_bar{display:inline-block;vertical-align:middle}#logo,#ico_dialog_nav{position:relative;z-index:5}#logo .tiny{display:none}#logo a{z-index:10;position:relative}#ht{z-index:1000;position:fixed;top:0;width:100%;padding:3px 6px;background:white;border-bottom:1px solid #b4b4b4}#ht>nav{background:#303030;text-align:center;position:relative}#ht>nav li{display:inline-block;margin-left:2%}#ht>nav li:first-child{margin-left:0}#ht>nav a{display:block;padding:6px 0;font-size:1em;color:white}#ht>nav a.on{background:#ffd83e;color:#303030;padding:6px}#f_pays{margin:6px;display:inline-block;display:inline;background:#c42e50;border-radius:3px;font-size:1em;color:white;border:none;padding:5px}#f_txt{margin-left:22px;width:45%}#f_txt #blk_search,#f_txt #blk_localisation{position:relative;display:inline-block;margin-right:1%;width:41%}#f_txt input{width:100%;font-size:1.1em;border:1px solid #303030;padding:6px;border-radius:6px}#f_txt .empty{display:block;position:absolute;top:0;right:5px;padding:5px;font-size:1.3em;color:gray}#f_txt .empty.hide{display:none}#f_txt #sub{display:inline-block;width:13%;border:1px solid;background:white;padding:6px 0px;text-align:center;vertical-align:middle;border-radius:6px}#f_txt #sub:hover{cursor:pointer;background:#eeee}#f_txt #sub img{display:none}#f_txt .submit{background:transparent;color:black}#display_choix_loc{display:none;position:absolute;width:100%;background:white;border:1px solid #303030;border-radius:0 0 6px 6px;z-index:201;height:200px;overflow-y:scroll}#display_choix_loc li,#display_choix_loc li a{display:block}#display_choix_loc li a{padding:12px;border-top:1px solid #303030}#display_choix_loc li a:hover{background:#d9d4d4}#display_choix_loc li:first-child a{border:0;border:none}#blk_localisation.show_choix #place_name{border-radius:6px 6px 0 0}#blk_localisation.show_choix #display_choix_loc{display:block}#connect{float:right;margin-top:14px;margin-right:6px}#connect a{padding:6px;background:white;border-radius:6px;margin-left:6px;vertical-align:middle}#connect .depose{background:#ffd83e;font-size:1.4em}.ico_bar{display:none;cursor:pointer;margin-right:12px;margin-top:2px;z-index:10;position:relative}.ico_bar div{width:35px;height:3px;background-color:#303030;margin:6px 0;transition:0.4s}#poucet_node #tiny_ico_dialog_nav{display:none}.micro_screen #poucet_node #tiny_ico_dialog_nav,.tiny_screen #poucet_node #tiny_ico_dialog_nav{display:block}#tiny_ico_dialog_nav.ico_bar{margin-right:6px}#tiny_ico_dialog_nav.ico_bar div{width:25px;height:2px;margin:4px 0}#dialog_nav{position:fixed;top:0;bottom:0;left:0;width:400px;background:white;border:1px solid #303030;z-index:1500;overflow:auto}#dialog_nav.hide{display:none}#dialog_top{background:#303030;padding:6px}#dialog_top .close{float:right;font-size:1.6em;color:white}#dialog_main{border:0 1px 1px 1px;border-color:#303030;background:white}#dialog_main label{display:block;font-size:1.6em;padding:24px 12px;border-bottom:2px solid #303030}#dialog_main label a{display:inline-block}#dialog_main label span{float:right}#dialog_main .grp{border-bottom:1px solid #303030}#dialog_main .grp a{display:block;padding:12px 6px;font-size:1.1em}#dialog_nav .grp a:hover,#dialog_nav a.tout:hover{background:#e5e0e0}#dialog_main a.tout{display:block;font-size:1.6em;padding:24px 12px;border-bottom:1px solid #303030}#ht_2{position:relative}#ht_2 nav{background:#ffffff;padding-top:3px;margin-top:0;color:white;text-transform:uppercase}#ht_2 nav ul{z-index:900;position:relative}#ht_2 nav li{position:relative;padding:6px 38px}#ht_2 nav li:first-child{border-left:none;border-left:0px;padding:0}#ht_2 nav a{display:block;color:black;padding-bottom:3px}#ht_2 nav a._1.on{border-bottom:4px solid #0370d1}#ht_2 nav li:hover{background:#eeeeee}#ht_2 nav li:hover a._1{cursor:pointer;color:gray}#ht_2 nav li:hover:first-child{background:white}#ht_2 nav li:hover ul{display:block}#ht_2 nav li ul{position:absolute;background:white;border:1px solid #eeeeee;left:0;text-align:left;width:100%}#ht_2 nav li ul li{padding:0;display:block;border-top:1px solid #eeeeee}#ht_2 nav li ul li:first-child{border:0;border:none}#ht_2 nav li ul li a{padding:12px 6px}#ht_2 nav li ul li a.on{border-radius:0px;color:#0370d1}#ht_2 nav li ul li:hover,#ht_2 nav li ul li:hover:first-child{background:#eeeeee}@media screen and (max-width: 2000px){#f_txt{width:50%}}@media screen and (max-width: 1500px){#f_txt{width:55%}}@media screen and (max-width: 1300px){#f_txt{width:60%}#ht_2 nav li{padding:6px 28px}#connect{position:absolute;top:0;right:0}#connect a{display:block;text-align:center;margin-right:6px}#connect .acces{background:#ffffff;color:black;margin-top:6px;border:1px solid #303030}#connect .depose{font-size:1.4em}#ht_2 nav li a{font-size:0.9em}}@media screen and (max-width: 1200px){.ico_bar{display:inline-block}#connect{margin-top:7px}#logo .tiny{display:block}#logo .big{display:none}#f_txt{width:70%}#n,#p,#a{padding-top:42px}#connect .acces{display:none}}@media screen and (max-width: 1100px){#connect .depose{font-size:1em}}@media screen and (max-width: 900px){#f_txt{width:65%}#ht_2{display:none}#f_txt{position:absolute;padding-right:6px;margin-left:12px}#f_txt #blk_search{display:block;width:95%;margin:6px 0}#f_txt #place_name,#f_txt #sub{border:1px solid #303030}#f_txt #blk_localisation{width:80%}}@media screen and (max-width: 760px){#f_txt{width:60%}#f_txt #sub{padding:5px 0px}#f_txt #sub a{display:none}#f_txt #sub img{display:inline-block}}@media screen and (max-width: 650px){#connect{display:none}#f_txt{width:85%}#f_sections{float:right;margin:6px;font-size:1em}}@media screen and (max-width: 600px){#dialog_nav{width:100%}#f_txt{margin-left:0;position:absolute;width:100%;left:0}#f_txt #blk_search{width:70%;margin-left:30%;margin-top:3px}#f_txt #blk_localisation{margin-top:6px;width:86%}}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:'Inter', sans-serif;background:#fff;color:#1A1714;font-weight:300;line-height:1.5;font-size:14px}mark{display:inline-block;align-self:flex-start;font-size:10px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap;background:none}:root{--bg:          #fff;--bg2:         #EFEBE3;--white:       #fff;--border:      #E2DDD5;--border2:     #C8C1B5;--text:        #1A1714;--text2:       #2A2520;--text3:       #4A433A;--gold:        #B8924A;--brand:       #c42e50;--radius:      12px;--radius-sm:   8px;--shadow:      0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--agenda-bg:   #EBF3FC;--agenda-t:    #1A5C9C;--agenda-b:    rgba(100,163,224,0.2);--cours-bg:    #E8F4EE;--cours-t:     #0F6648;--cours-b:     rgba(80,190,140,0.2);--stages-bg:   #FBF0E0;--stages-t:    #8B520A;--stages-b:    rgba(200,140,40,0.2);--artistes-bg: #FAECE7;--artistes-t:  #82301A;--artistes-b:  rgba(210,100,70,0.2);--collab-bg:   #F0EAF8;--collab-t:    #5C3494;--collab-b:    rgba(150,110,210,0.2);--appels-bg:   #FCE8E8;--appels-t:    #8B2020;--appels-b:    rgba(210,80,80,0.2)}#main{padding:0 2rem}#main h1.disc{margin-top:20px;font-size:3em;font-weight:normal;font-family:'Epilogue', sans-serif}#main .gs{width:100%}#main .gs+.gs{border-top:1px solid #E2DDD5}#main .gs1{background:white}#main .gs2{background:#f1f1f1}#main .gs3{background:#fff}#main .gs>div{max-width:1060px;margin:0 auto;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:2.5rem}#main .wrap{max-width:1060px;margin:0 auto;padding:0.5rem 2rem}#main .s>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:1rem;border-bottom:1px solid #E2DDD5}#main .s>header>span{display:none}#main .s>header h2{font-family:'Inter', sans-serif;font-size:22px;font-weight:400;color:#1A1714;margin:0;flex:1;min-width:0}#main .s>header a.more{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:#4A433A;text-decoration:none;white-space:nowrap;transition:color 0.15s}#main .s>header a.more:hover{color:#B8924A}#main div.more{margin-top:10px}#main .more a{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:7px 18px;border-radius:999px;border:1px solid var(--border2);color:var(--text);background:#fff;text-decoration:none;align-self:flex-start;transition:background .12s, border-color .12s;margin-right:12px}#main #top_links nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding-bottom:4px;margin-top:24px}#main #top_links nav a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 22px;border-radius:999px;border:1px solid var(--border2);background:#fff;font-family:'Epilogue', sans-serif;font-size:15px;font-weight:400;color:var(--text);text-decoration:none;flex-shrink:0;transition:border-color .15s, background .15s, color .15s}#main #top_links nav a.on{background:#575755;color:white}#main #top_links nav a:hover{border-color:#1A1A1A;background:#fff;color:#1A1A1A}#main .s>ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}#main .s_col4>ul{grid-template-columns:repeat(4, 1fr)}#main .s_ligne>ul{grid-template-columns:1fr}#main .s_col2>ul{grid-template-columns:repeat(2, 1fr)}#main .s_col3>ul{grid-template-columns:repeat(3, 1fr)}#main li[class^="t"]{list-style:none;display:flex}#main li[class^="t"]>a{display:flex;flex-direction:column;background:#fff;border:1px solid #E2DDD5;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);text-decoration:none;color:#1A1714;overflow:hidden;width:100%;transition:border-color 0.15s, transform 0.18s}#main li[class^="t"]>a:hover{border-color:#C8C1B5;transform:translateY(-2px)}#main li[class^="t"]>a>img,#main li[class^="t"]>a .img img{width:100%;object-fit:cover;display:block;flex-shrink:0;background:#EFEBE3}#main li[class^="t"]>a>div:not(.img):not(.body){padding:0.65rem 0.85rem 0.8rem;display:flex;gap:4px;flex:1}#main li[class^="t"]>a h3{font-size:13px;font-weight:400;color:#1A1714;line-height:1.35;margin:0}#main li[class^="t"]>a small{font-size:11px;color:#4A433A;line-height:1.4}#main li[class^="t"]>a time{font-size:0.9em;font-weight:bold;letter-spacing:0.03em}#main li[class^="t"]>a mark{display:inline-block;align-self:flex-start;font-size:10px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap}#main li[class^="t"]>a>header{padding:0.75rem 0.85rem 0.5rem;display:flex;flex-direction:column;gap:5px}#main li[class^="t"]>a em{font-style:normal;font-size:10.5px;color:#4A433A;text-transform:uppercase;letter-spacing:0.04em}#main li[class^="t"]>a p{font-size:11.5px;color:#4A433A;line-height:1.55;margin:0}#main li a.rows>*{display:flex;flex-direction:row;align-items:flex-start}#main li.t1>a>img{height:100px}#main li.t1>a>div{flex-direction:column}#main li.t1>a>div>time{color:#1A5C9C}#main li.t1>a>div>mark{margin-top:auto;background:#EBF3FC;color:#1A5C9C;border-color:rgba(100,163,224,0.2)}#main li.t2>a{text-align:center}#main li.t2>a>img{height:90px}#main li.t2>a>div{flex-direction:column;align-items:center}#main li.t2>a>div>mark{background:#FAECE7;color:#82301A;border-color:rgba(210,100,70,0.2);align-self:center;margin-bottom:8px;margin-top:auto}#main li.t2>a>div>small{margin-top:auto}#main li.t4>a{flex-direction:row;align-items:center;gap:0.75rem;padding:0.5rem 0.85rem 0.5rem 0.5rem}#main li.t4>a>.img{width:56px;height:56px;flex:0 0 56px;overflow:hidden;border-radius:8px}#main li.t4>a>.img img{width:100%;height:100%;object-fit:cover;display:block}#main li.t4>a>.body{display:flex;flex-direction:row;align-items:center;gap:0.75rem;flex:1;min-width:0}#main li.t4>a>.body time{color:#8B520A;min-width:210px}#main li.t4>a>.body h3{flex:1;min-width:0;font-size:13px}#main li.t4>a>.body small{white-space:nowrap;color:#4A433A;margin-left:auto;align-self:center}#main li.t4>a>.body mark{background:#FBF0E0;color:#8B520A;border-color:rgba(200,140,40,0.2);white-space:nowrap;align-self:center}@media (max-width: 700px){#main li.t4>a{align-items:flex-start;gap:0.6rem;padding-bottom:0.75rem}#main li.t4>a>.img{width:100px;height:100px;flex:0 0 100px}#main li.t4>a>.body{flex-direction:column;align-items:flex-start;gap:4px}#main li.t4>a>.body time{min-width:0}#main li.t4>a>.body small{margin-left:0;align-self:flex-start}#main li.t4>a>.body mark{margin-left:0;align-self:flex-end}}#main li.t5>a>header{justify-content:space-between;padding:0.75rem 0.85rem 0.5rem;gap:8px}#main li.t5>a>header>h3{flex:1;min-width:0}#main li.t5>a>header>mark{background:#F0EAF8;color:#5C3494;border-color:rgba(150,110,210,0.2);align-self:flex-end;flex-shrink:0}#main li.t5>a>div{gap:0.75rem;padding:0.65rem 0.85rem 0.8rem}#main li.t5>a>div .img{flex-shrink:0;width:64px;height:64px;overflow:hidden;border-radius:8px;background:#EFEBE3}#main li.t5>a>div .img img{width:100%;height:100%;object-fit:cover;display:block}#main li.t5>a>div .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#main li.t5>a>div .body p{font-size:11.5px;color:#4A433A;line-height:1.55}#main li.t5>a>div .body small{font-size:11px;color:#4A433A}#main li.t6>a>header>mark{background:#FCE8E8;color:#8B2020;border-color:rgba(210,80,80,0.2)}#main li.t6>a>div{gap:0.75rem;padding:0.65rem 0.85rem 0.8rem}#main li.t6>a>div .img{flex-shrink:0;width:124px;height:124px;overflow:hidden;border-radius:8px;background:#EFEBE3}#main li.t6>a>div .img img{width:100%;height:100%;object-fit:cover;display:block}#main li.t6>a>div .body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}#main li.t6>a>div .body p{font-size:11.5px;color:#4A433A;line-height:1.55}#main li.t6>a>div .body small{font-size:11px;color:#4A433A}footer#footer{border-top:1px solid #E2DDD5;padding:1.75rem 2rem;font-size:12px;color:#4A433A;display:flex;flex-direction:column;gap:0.85rem;align-items:center;background:#fff;text-align:center}footer#footer .links{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:center}footer#footer .links div{cursor:pointer;display:flex;align-items:center;opacity:0.7;transition:opacity 0.15s}footer#footer .links div:hover{opacity:1}footer#footer .links div img{display:block;width:28px;height:auto}footer#footer a.l{color:#4A433A;text-decoration:none}footer#footer a.l:hover{color:#c42e50}footer#footer span{color:#4A433A;font-size:11.5px}@media (max-width: 900px){header#ht{padding:0.6rem 1.1rem;flex-wrap:wrap}header#ht #f_txt{order:3;flex-basis:100%;max-width:none;margin-top:8px}header#ht #connect a.acces{display:none}#ht_2 nav>ul{padding:0 1.1rem}#main{padding:0 1.1rem}#main .gs{grid-template-columns:1fr;gap:1.75rem}#main .s_col4>ul{grid-template-columns:repeat(2, 1fr)}#main .s_annonce>ul{grid-template-columns:1fr}#main .s_col2>ul,#main .s_col3>ul{grid-template-columns:1fr}}@media (max-width: 500px){#main .s>header a.more{display:none}#main .s_col4>ul{grid-template-columns:1fr}}#more_loc{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:1.5rem 0;margin:0;border-top:1px solid #E2DDD5}#more_loc li{display:flex}#more_loc a{display:inline-block;padding:6px 14px;font-size:12px;font-weight:400;color:#2A2520;background:#fff;border:1px solid #C8C1B5;border-radius:999px;text-decoration:none;white-space:nowrap;transition:background 0.12s, border-color 0.12s, color 0.12s}#more_loc a:hover{background:#EFEBE3;border-color:#1A1714;color:#1A1714}@media (max-width: 600px){#more_loc{gap:6px;padding:1.25rem 0}#more_loc a{padding:5px 11px;font-size:11.5px}}

