#send-by-email-form{position:relative;}h2.send-by-email{color:#700;}#send-by-email-required-inputs{background-color:#f1bc88;padding:.5em;}.form-required{display:none;}#edit-recipients-wrapper label,#edit-sender-email-wrapper label,#edit-sender-name-wrapper label,#edit-message-wrapper label{position:absolute;left:.5em;}.mobile #edit-recipients-wrapper label,.mobile #edit-sender-email-wrapper label,.mobile #edit-sender-name-wrapper label,.mobile #edit-message-wrapper label{position:static;}#edit-recipients,#edit-sender-email,#edit-sender-name{display:block;margin-left:220px;width:450px;}.mobile #edit-recipients,.mobile #edit-sender-email,.mobile #edit-sender-name{width:90%;margin-left:0;}#edit-recipients,#edit-sender-email,#edit-sender-name,#edit-message{font-size:100%;}#edit-sender-email-wrapper{margin-bottom:.5em;}#send-by-email-optional{margin-top:2em;margin-left:.5em;}textarea#edit-message{height:4em;width:450px;}.mobile .resizable-textarea{margin-left:0;width:90%;}.mobile textarea#edit-message{width:90%;margin-left:0;}#edit-message-wrapper{margin-bottom:3em;}#edit-message{margin-left:220px;width:30em;}#example-title{margin-left:.5em;font-size:100%;}.mobile #example-title{display:none;}.form-item #fcontainer{margin-top:1em;}.mobile #fcontainer{display:none;}#send-by-email-private{font-size:70%;}.mobile #send-by-email-form #edit-submit1{margin-bottom:1em;}
.form-item{margin-top:1em;margin-bottom:1em;}.form-item input.error,.form-item textarea.error,.form-item select.error,.form-radios.error{border:2px solid red;}.form-item-hidden{display:none;}.form-item .description{font-size:0.85em;max-width:60em;}.form-item label{display:block;font-weight:bold;}.form-radios label{font-weight:normal;}.form-item label.option{display:inline;font-weight:normal;}.form-item .description{font-size:0.85em;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-submit-buttons .form-item{display:inline;padding-bottom:0;}.dlib-form fieldset{margin-bottom:10px;}.useJscolor .form-color{padding:5px 20px;}.color-empty .form-color{display:none;}fieldset.collapsible{}fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;}fieldset.collapsed>.collapsible-content{display:none;}fieldset.collapsed>legend{display:block;}fieldset.collapsible>legend{cursor:pointer;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.1));box-shadow:0px 0px 2px rgba(0,0,0,.3);padding-right:10px;}fieldset.collapsible>legend:hover{background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));}fieldset.collapsible>legend > span{padding-left:20px;background:url(/dlib/menu-expanded.png) 5px 75% no-repeat;}fieldset.collapsed>legend > span{background-image:url(/dlib/menu-collapsed.png);background-position:5px 50%;}* fieldset.collapsed legend,* fieldset.collapsed legend *,* fieldset.collapsed table *{display:block;}fieldset.collapsible>legend{display:block;}fieldset.collapsible .fieldset-wrapper{overflow:auto;}.form-yellow-bird{display:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@font-face{font-family:Delicious;font-display:swap;src:url(/demosphere/css/images/Delicious-Italic.cache-000000.woff);font-style:italic;}body,html{margin:0;padding:0;background-color:#ccc;color:black;}body{font-family:Arial,Helvetica,Verdana,sans-serif;}body.notFullWidth{min-width:1000px;}body.not-mobile{font-size:16px;}body.mobile{font-size:medium;}#wrap{background-color:#cccccc;position:relative;}body.notFullWidth #wrap{width:1000px;margin:0 auto;}body.fullWidth #wrap{width:inherit;margin:0;}a > img{border:0;}.page-title{margin-top:0;padding-top:.6em;margin-bottom:.5em;font-size:130%;}body.unPaddedContent .page-title{margin-left:.5em;}
#featured-events ul li:has(a[href*="47753"]){background-color:#fffaf6 !important;border:2px dashed #ff7563 !important;border-radius:8px !important;box-shadow:0 4px 12px rgba(255,117,99,0.1) !important;padding:0 !important;margin-bottom:.4em !important;}#featured-events ul li h2 a[href*="47753"]{background:transparent !important;border:none !important;display:block !important;padding:15px 20px !important;}#featured-events ul li h2 a[href*="47753"] .ft,#featured-events ul li h2 a[href*="47753"] .fr,#featured-events ul li h2 a[href*="47753"] .fb,#featured-events ul li h2 a[href*="47753"] .fl,#featured-events ul li h2 a[href*="47753"] .fcorner,#featured-events ul li h2 a[href*="47753"] .ffeatured{display:none !important;}#featured-events ul li h2 a[href*="47753"] .fdate{color:#ff7563 !important;font-weight:600 !important;text-transform:uppercase !important;}#featured-events ul li h2 a[href*="47753"] .ftitle{color:#4a4a4a !important;font-family:sans-serif !important;font-weight:300 !important;}#featured-events ul li h2 a[href*="47753"] strong{color:#ff7563 !important;font-weight:bold !important;border-bottom:2px solid #ff7563 !important;text-transform:uppercase !important;}#featured-events ul li:has(a[href*="47753"]):hover,#featured-events ul li:has(a[href*="47753"]):active{background-color:#ff7563 !important;border-style:solid !important;}#featured-events ul li:has(a[href*="47753"]):hover .fdate,#featured-events ul li:has(a[href*="47753"]):hover .ftitle,#featured-events ul li:has(a[href*="47753"]):active .fdate,#featured-events ul li:has(a[href*="47753"]):active .ftitle{color:#ffffff !important;}#featured-events ul li:has(a[href*="47753"]):hover strong,#featured-events ul li:has(a[href*="47753"]):active strong{color:#ffffff !important;border-bottom-color:#ffffff !important;}#featured-events ul li:has(a[href*="48423"]){background-color:#6bb6eb !important;border:2px solid #000000 !important;border-radius:8px !important;box-shadow:4px 4px 0px #000000 !important;padding:0 !important;margin-bottom:.4em !important;}#featured-events ul li h2 a[href*="48423"]{background:transparent !important;border:none !important;display:block !important;padding:12px 20px !important;}#featured-events ul li h2 a[href*="48423"] .ft,#featured-events ul li h2 a[href*="48423"] .fr,#featured-events ul li h2 a[href*="48423"] .fb,#featured-events ul li h2 a[href*="48423"] .fl,#featured-events ul li h2 a[href*="48423"] .fcorner,#featured-events ul li h2 a[href*="48423"] .ffeatured{display:none !important;}#featured-events ul li h2 a[href*="48423"] .fdate{color:#000000 !important;font-weight:bold !important;}#featured-events ul li h2 a[href*="48423"] .ftitle{color:#ffffff !important;text-shadow:1px 1px 0px #000000 !important;font-family:'Impact',sans-serif !important;}#featured-events ul li h2 a[href*="48423"] strong{color:#ff60b5 !important;background-color:#000000 !important;padding:2px 6px !important;text-transform:uppercase !important;}#featured-events ul li:has(a[href*="48423"]):hover,#featured-events ul li:has(a[href*="48423"]):active{background-color:#ffe63b !important;box-shadow:6px 6px 0px #000000 !important;}#featured-events ul li:has(a[href*="48423"]):hover .ftitle,#featured-events ul li:has(a[href*="48423"]):active .ftitle{color:#000000 !important;text-shadow:none !important;}#announcement{background-color:#fcfaf7 !important;color:#222222 !important;border:2px solid #111111 !important;border-radius:12px !important;padding:18px 15px !important;box-shadow:4px 4px 0px #111111 !important;isolation:isolate;position:relative;margin:.5em 0 1.2em 0 !important;}#announcement h2{font-family:sans-serif !important;font-size:1.2em !important;font-weight:800 !important;letter-spacing:-0.3px;margin-bottom:6px !important;}#announcement p{font-size:0.95em !important;color:#555555 !important;margin-bottom:12px !important;}#announcement .subsection{border:0 !important;height:2px !important;margin:12px 0 !important;background:repeating-linear-gradient(90deg,#111111 0 6px,transparent 6px 12px) !important;opacity:0.25 !important;}#announcement p a,#announcement a{text-decoration:none !important;display:inline-block !important;margin:.4rem .3rem !important;padding:.6rem 1.2rem !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.5px !important;font-size:0.9em !important;color:#ffffff !important;background-color:#111111 !important;border:2px solid #111111 !important;border-radius:6px 10px 6px 10px !important;transform:skew(-3deg) !important;box-shadow:3px 3px 0px #ff7563 !important;transition:all .15s ease-in-out !important;}#announcement a strong{color:#ffffff !important;font-weight:900 !important;text-decoration:none !important;}#announcement p a:hover,#announcement a:hover,#announcement p a:active,#announcement a:active{background-color:#ff7563 !important;border-color:#111111 !important;color:#ffffff !important;transform:scale(1.03) skew(-3deg) !important;box-shadow:1px 1px 0px #111111 !important;}@media (max-width:560px){#announcement p a,#announcement a{display:block !important;width:100% !important;box-sizing:border-box !important;text-align:center !important;margin:.5rem 0 !important;}}@media (max-width:560px){#announcement{padding:12px 10px !important;margin:.4em 0 .8em 0 !important;text-align:center !important;}#announcement h2{font-size:1.05em !important;margin-bottom:2px !important;}#announcement p{font-size:0.85em !important;margin-bottom:8px !important;line-height:1.3 !important;}#announcement p:last-of-type{display:flex !important;Revolution des boutons :on les passe sur une seule ligne (cote a cote) 
        flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;color:transparent !important;font-size:0px !important;}#announcement p a,#announcement a{display:inline-block !important;flex:1 !important;max-width:46% !important;margin:0 2% !important;padding:.5rem .2rem !important;font-size:0.72em !important;letter-spacing:-0.3px !important;box-sizing:border-box !important;transform:skew(-2deg) !important;}#announcement a strong{color:#ffffff !important;font-size:11px !important;}}body.mobile h2#siteName a{color:#cc0000 !important;font-family:'Chiller','Permanent Marker','Comic Sans MS',sans-serif !important;font-size:1.6em !important;font-weight:900 !important;letter-spacing:-0.5px !important;padding-top:2px !important;padding-left:4px !important;display:inline-block !important;text-shadow:1px 1px 1px rgba(0,0,0,0.15) !important;}
#header{padding:0px;margin:0px;padding-top:0px;overflow:hidden;}.userCalendarSiteName{font-size:130%;min-height:80px;width:500px;}.userCalendarSiteName a{display:block;text-decoration:none;color:#000000;padding:1em;}#main{margin:0px;padding:0px;padding-bottom:20px;position:relative;display:flow-root;overflow:hidden;}@supports (display:flow-root){#main{overflow:visible;}}#columnWrapper{clear:both;}#primary-links{text-align:right;padding:0;margin:0;padding-bottom:2px;margin-right:2px;}#primary-links li{display:inline-block;list-style:none;text-align:center;height:33px;line-height:33px;background-color:#c2c2c2;-moz-border-radius:36px;border-radius:36px;border:2px solid #404040;box-shadow:2px 2px 3px rgba(10,10,10,.5);margin-right:4px;overflow:hidden;}#primary-links li:hover{background-color:#b5b5b5;}#primary-links a{display:block;padding:0 15px;color:#000000;font-size:18px;text-decoration:none;white-space:nowrap;position:relative;z-index:2;}#primary-links li a:hover{color:#300;border-color:#300;}.clear-both{clear:both;}#right{position:absolute;right:0em;top:0em;text-align:right;width:600px;padding-bottom:4px;}#rightInfo{margin-right:.3em;padding-top:15px;}#siteName{width:300px;margin-bottom:23px;}.not-mobile #page-logo{width:250px;height:120px;background-image:url(/files/images/sprites/page.cache-717a4.png);background-position:-1px -1px;position:absolute;z-index:0;}.not-mobile #siteName a{display:block;text-decoration:none;}#siteName h1{margin:0;padding-top:60px;white-space:nowrap;}#big-site-name{min-width:190px;display:inline-block;padding-left:6px;padding-right:0px;font-family:Delicious,Arial,sans-serif;font-weight:normal;font-style:italic;font-size:30px;text-align:center;text-shadow:1px 1px 2px rgba(255,255,255,.8);color:#000000;white-space:nowrap;position:relative;z-index:1;}#slogan{display:inline-block;text-align:left;color:#000000;font-weight:normal;font-style:italic;font-size:14px;padding-left:10px;white-space:nowrap;position:relative;top:3px}#siteName.user-calendar{background-image:none;width:490px;margin-left:.5em;}#siteName.user-calendar a{width:490px;font-size:25px;text-decoration:none;color:#000000;line-height:120px;}#politis-backlink{}#politis-backlink a{color:#000000;text-decoration:none;padding-left:.5em;display:inline-block;padding-bottom:.5em;}#main{margin-left:0em;}#left ul{padding-left:1em;}#edit-message{height:20em;width:95%;}#userGreeting{padding-right:.5em;font-size:60%;}#underPrimary{text-align:right;margin-top:.6em;}#secondary-links{display:inline;padding-left:0;font-size:12px;}#secondary-links.menu ul.menu{position:relative;top:6px;}#secondary-links li{display:inline;padding:0;padding-left:.5em;margin:0;}#secondary-links li a{padding:.1em;text-decoration:none;color:black;white-space:nowrap;}#secondary-links li a:hover{border-color:#777;color:#444;}#loginHelp{width:50em;}#user-login .form-required,#user-register .form-required{display:none;}#content-and-tabs{}#content{padding:10px;border:2px solid #000000;-moz-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;background-color:#a3a3a3;margin-bottom:100px;}body.unPaddedContent #content{padding:0px;padding-bottom:20px;}body.nonStdContent #content{background-color:transparent;border:none;padding:0;}.mobile #content{padding:7px;padding-bottom:5px;border:none;border-radius:0;}.tabs.primary{margin-top:20px;margin-bottom:0px;margin-left:30px;max-width:80%;height:auto;line-height:normal;list-style:none outside none;padding:0 0 0 1em;white-space:nowrap;}.tabs.primary li a{background-color:#ddd;border-style:1px solid #bbb;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px;padding-top:.2em;}.tabs.primary li{display:inline;}.tabs.primary{border-collapse:collapse;line-height:normal;list-style:none outside none;white-space:nowrap;}.tabs.primary li.active a{border-bottom:3px solid white;position:relative;z-index:10;background-color:white;color:black;box-shadow:0 -1px 1px rgba(0,0,0,.2);}.messages{background-color:#cfc;border:1px solid black;padding:1em;overflow:hidden;}@media all and (max-width:500px){.messages{padding:.5em;}.messages>ul{padding-left:.5em;}}.messages.single>ul{padding-left:0;}.messages.single>ul>li{list-style:none;}.messages.error{border:1px solid #d77;background:#fcc;}.messages.warning{border:1px solid #FAEBCC;background:#FCF8E3;}ul.links li{display:inline;list-style-type:none;}.big-event-link{font-size:14px;padding:1em;padding-top:0;}#content fieldset.collapsible>legend{background:linear-gradient(rgba(204,204,204,0.3),rgba(0,0,0,0.3));}#content fieldset.collapsible>legend:hover{background:linear-gradient(rgba(204,204,204,0.3),rgba(128,128,128,0.3));}
