@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800);:root{--layout-gutter:15px;--layout-width:100%;--control-border:#ccc;--control-radius:4px;--focus-color:#176cab;}*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;}body{margin:0;color:#333;background:#fff;}:is(article,aside,details,figcaption,figure,footer,header,main,nav,section,summary){display:block;}[hidden],.element-hidden{display:none !important;}img{border:0;vertical-align:middle;}:is(.img-responsive,.field-type-image img){display:block;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}:is(button,input,select,textarea){margin:0;font:inherit;color:inherit;}:is(button,input[type=submit],input[type=button]){cursor:pointer;}:is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.65;}textarea{overflow:auto;resize:vertical;}a{background:transparent;text-decoration:none;}a:is(:hover,:focus){text-decoration:underline;}:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px;}p{margin:0 0 10px;}:is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}:is(h1,h2,h3){margin:20px 0 10px;}h3{font-size:24px;}h4{font-size:18px;}:is(h4,h5,h6){margin:10px 0;}:is(ul,ol){margin-top:0;margin-bottom:10px;}:is(ul,ol) :is(ul,ol){margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;list-style-image:none;}:is(b,strong){font-weight:700;}small{font-size:85%;}blockquote{margin:0 0 20px;padding:10px 20px;border-left:5px solid #eee;}hr{margin:20px 0;border:0;border-top:1px solid #eee;}pre{overflow:auto;white-space:pre-wrap;padding:10px;border:1px solid #ccc;background:#f5f5f5;}.text-center{text-align:center;}.text-right{text-align:right;}.text-left{text-align:left;}.pull-left{float:left;}.pull-right{float:right;}.sr-only,.element-invisible{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.element-focusable:is(:focus,:active){position:static !important;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;}:is(.container,.container-fluid){margin-left:auto;margin-right:auto;padding-inline:var(--layout-gutter);}.container{width:var(--layout-width);}.row{margin-inline:calc(-1 * var(--layout-gutter));}:is(.container,.container-fluid,.row,.clearfix)::before{content:'';display:table;}:is(.container,.container-fluid,.row,.clearfix,.view-content)::after{content:'';display:table;clear:both;}:is([class*="col-xs-"],[class*="col-sm-"],[class*="col-md-"],[class*="col-lg-"]){position:relative;min-height:1px;padding-inline:var(--layout-gutter);}:is(.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12){float:left;width:calc(100% * var(--columns-xs,12) / 12);}.col-xs-1{--columns-xs:1;}.col-xs-2{--columns-xs:2;}.col-xs-3{--columns-xs:3;}.col-xs-4{--columns-xs:4;}.col-xs-5{--columns-xs:5;}.col-xs-6{--columns-xs:6;}.col-xs-7{--columns-xs:7;}.col-xs-8{--columns-xs:8;}.col-xs-9{--columns-xs:9;}.col-xs-10{--columns-xs:10;}.col-xs-11{--columns-xs:11;}.col-xs-12{--columns-xs:12;}.col-xs-offset-0{margin-left:calc(100% * 0 / 12);}.col-xs-offset-1{margin-left:calc(100% * 1 / 12);}.col-xs-offset-2{margin-left:calc(100% * 2 / 12);}.col-xs-offset-3{margin-left:calc(100% * 3 / 12);}.col-xs-offset-4{margin-left:calc(100% * 4 / 12);}.col-xs-offset-5{margin-left:calc(100% * 5 / 12);}.col-xs-offset-6{margin-left:calc(100% * 6 / 12);}.col-xs-offset-7{margin-left:calc(100% * 7 / 12);}.col-xs-offset-8{margin-left:calc(100% * 8 / 12);}.col-xs-offset-9{margin-left:calc(100% * 9 / 12);}.col-xs-offset-10{margin-left:calc(100% * 10 / 12);}.col-xs-offset-11{margin-left:calc(100% * 11 / 12);}@media (min-width:768px){:root{--layout-width:750px;}:is(.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12){float:left;width:calc(100% * var(--columns-sm,12) / 12);}.col-sm-1{--columns-sm:1;}.col-sm-2{--columns-sm:2;}.col-sm-3{--columns-sm:3;}.col-sm-4{--columns-sm:4;}.col-sm-5{--columns-sm:5;}.col-sm-6{--columns-sm:6;}.col-sm-7{--columns-sm:7;}.col-sm-8{--columns-sm:8;}.col-sm-9{--columns-sm:9;}.col-sm-10{--columns-sm:10;}.col-sm-11{--columns-sm:11;}.col-sm-12{--columns-sm:12;}.col-sm-offset-0{margin-left:calc(100% * 0 / 12);}.col-sm-offset-1{margin-left:calc(100% * 1 / 12);}.col-sm-offset-2{margin-left:calc(100% * 2 / 12);}.col-sm-offset-3{margin-left:calc(100% * 3 / 12);}.col-sm-offset-4{margin-left:calc(100% * 4 / 12);}.col-sm-offset-5{margin-left:calc(100% * 5 / 12);}.col-sm-offset-6{margin-left:calc(100% * 6 / 12);}.col-sm-offset-7{margin-left:calc(100% * 7 / 12);}.col-sm-offset-8{margin-left:calc(100% * 8 / 12);}.col-sm-offset-9{margin-left:calc(100% * 9 / 12);}.col-sm-offset-10{margin-left:calc(100% * 10 / 12);}.col-sm-offset-11{margin-left:calc(100% * 11 / 12);}}@media (min-width:992px){:root{--layout-width:970px;}:is(.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12){float:left;width:calc(100% * var(--columns-md,12) / 12);}.col-md-1{--columns-md:1;}.col-md-2{--columns-md:2;}.col-md-3{--columns-md:3;}.col-md-4{--columns-md:4;}.col-md-5{--columns-md:5;}.col-md-6{--columns-md:6;}.col-md-7{--columns-md:7;}.col-md-8{--columns-md:8;}.col-md-9{--columns-md:9;}.col-md-10{--columns-md:10;}.col-md-11{--columns-md:11;}.col-md-12{--columns-md:12;}.col-md-offset-0{margin-left:calc(100% * 0 / 12);}.col-md-offset-1{margin-left:calc(100% * 1 / 12);}.col-md-offset-2{margin-left:calc(100% * 2 / 12);}.col-md-offset-3{margin-left:calc(100% * 3 / 12);}.col-md-offset-4{margin-left:calc(100% * 4 / 12);}.col-md-offset-5{margin-left:calc(100% * 5 / 12);}.col-md-offset-6{margin-left:calc(100% * 6 / 12);}.col-md-offset-7{margin-left:calc(100% * 7 / 12);}.col-md-offset-8{margin-left:calc(100% * 8 / 12);}.col-md-offset-9{margin-left:calc(100% * 9 / 12);}.col-md-offset-10{margin-left:calc(100% * 10 / 12);}.col-md-offset-11{margin-left:calc(100% * 11 / 12);}}@media (min-width:1200px){:root{--layout-width:1170px;}:is(.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12){float:left;width:calc(100% * var(--columns-lg,12) / 12);}.col-lg-1{--columns-lg:1;}.col-lg-2{--columns-lg:2;}.col-lg-3{--columns-lg:3;}.col-lg-4{--columns-lg:4;}.col-lg-5{--columns-lg:5;}.col-lg-6{--columns-lg:6;}.col-lg-7{--columns-lg:7;}.col-lg-8{--columns-lg:8;}.col-lg-9{--columns-lg:9;}.col-lg-10{--columns-lg:10;}.col-lg-11{--columns-lg:11;}.col-lg-12{--columns-lg:12;}.col-lg-offset-0{margin-left:calc(100% * 0 / 12);}.col-lg-offset-1{margin-left:calc(100% * 1 / 12);}.col-lg-offset-2{margin-left:calc(100% * 2 / 12);}.col-lg-offset-3{margin-left:calc(100% * 3 / 12);}.col-lg-offset-4{margin-left:calc(100% * 4 / 12);}.col-lg-offset-5{margin-left:calc(100% * 5 / 12);}.col-lg-offset-6{margin-left:calc(100% * 6 / 12);}.col-lg-offset-7{margin-left:calc(100% * 7 / 12);}.col-lg-offset-8{margin-left:calc(100% * 8 / 12);}.col-lg-offset-9{margin-left:calc(100% * 9 / 12);}.col-lg-offset-10{margin-left:calc(100% * 10 / 12);}.col-lg-offset-11{margin-left:calc(100% * 11 / 12);}}#navbar{position:relative;min-height:50px;}#navbar :is(ul,li){margin:0;padding:0;list-style:none;list-style-image:none;}#navbar li{position:relative;}.navbar-nav a{display:block;padding:10px 15px;line-height:20px;text-decoration:none;}.navbar-toggle{display:block;float:right;margin:8px 0 8px 15px;padding:9px 10px;background:transparent;border:1px solid #ddd;border-radius:4px;}.navbar-toggle:is(:hover,:focus-visible){background:#444;}.icon-bar{display:block;width:22px;height:2px;background:#aaa;border-radius:1px;}.icon-bar + .icon-bar{margin-top:4px;}.navbar-header::after{content:'';display:table;clear:both;}#site-menu{clear:both;margin-inline:-15px;padding-inline:15px;}#site-menu:not(.in){display:none;}#site-menu .navbar-nav{margin:7.5px 0;}#site-menu li > ul{display:none;padding-left:15px;background:#292929;}#site-menu li.menu-open > ul{display:block;}.menu-expander{position:absolute;right:0;top:4px;padding:5px 10px;color:#fff;background:transparent;border:0;}#site-menu li:has(> .menu-expander) > a{padding-right:35px;}@media (min-width:768px){.navbar-toggle{display:none;}#site-menu,#site-menu:not(.in){display:block;margin:0;padding:0;}#site-menu .navbar-nav{margin:0;}#site-menu .navbar-nav > li > ul{position:absolute;z-index:20;min-width:200px;padding:0;text-align:left;}#site-menu .navbar-nav > li > ul > li{display:block;float:none;}}:is(.form-item,.form-group){margin-top:0;margin-bottom:15px;}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}:is(input.form-text,input.form-email,input.form-password,textarea,select,.form-control){max-width:100%;padding:6px 12px;border:1px solid var(--control-border);border-radius:var(--control-radius);background:#fff;color:#555;font-size:14px;line-height:1.428571;}:is(input.form-text,input.form-email,input.form-password,select,.form-control){height:34px;}.form-control,.form-text,.form-email,.form-password{display:block;width:100%;}textarea{display:block;width:100%;}input:is([type=checkbox],[type=radio]){width:auto;margin:4px 4px 0 0;vertical-align:baseline;}input[type=file]{display:block;max-width:100%;}.description,.help-block{display:block;margin:5px 0 10px;color:#737373;font-size:14px;line-height:1.5;}.form-required,:is(.form-item,.form-group).has-error{color:#a94442;}:is(input,textarea,select).error{border-color:#a94442;}:is(.btn,.form-submit){display:inline-block;margin:0;padding:6px 12px;border:1px solid #ccc;border-radius:var(--control-radius);background:#fff;color:#333;font:14px/1.428571 var(--font-interface,Arial,sans-serif);text-align:center;vertical-align:middle;text-decoration:none;white-space:normal;}:is(.btn,.form-submit):hover{background:#e6e6e6;text-decoration:none;}:is(.btn-primary,input.form-submit,button.form-submit){color:#fff;background:#337ab7;border-color:#2e6da4;}:is(.btn-primary,input.form-submit,button.form-submit):hover{color:#fff;background:#286090;}.form-actions > *{margin-right:.5em;}fieldset{min-width:0;margin:0 0 20px;padding:15px;border:1px solid #ddd;border-radius:4px;}legend{width:auto;padding:0 5px;font-size:18px;}fieldset.collapsed{height:auto;}fieldset.collapsed > :is(.fieldset-wrapper,.action){display:none;}.vertical-tabs{font:14px/1.5 var(--font-interface,Arial,sans-serif);}.vertical-tabs fieldset{border:0;}.filter-wrapper{margin-top:0;}.filter-wrapper .form-item{margin:.5em 0;}.form-managed-file input{margin-block:5px;}.tabledrag-toggle-weight-wrapper{text-align:right;}:is(.tabs.primary,.nav-tabs){display:flex;flex-wrap:wrap;gap:2px;margin:0 0 20px;padding:0;border-bottom:1px solid #ddd;list-style:none;}:is(.tabs.primary,.nav-tabs) > li{margin:0 0 -1px;padding:0;list-style:none;}:is(.tabs.primary,.nav-tabs) > li > a{display:block;padding:10px 15px;border:1px solid transparent;border-radius:4px 4px 0 0;text-decoration:none;}:is(.tabs.primary,.nav-tabs) > li.active > a{color:#555;border-color:#ddd #ddd #fff;background:#fff;}:is(.pagination,ul.pager){display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0;padding:0;list-style:none;}:is(.pagination,ul.pager) > li{display:block;margin:0;padding:0;}:is(.pagination,ul.pager) > li > :is(a,span),ul.pager > li.pager-current{display:block;padding:6px 12px;line-height:1.428571;border:1px solid #ddd;margin-left:-1px;}ul.pager > li.pager-current{background:var(--color-rouge2,#a90000);color:#fff;}:is(.breadcrumb){padding:8px 15px;margin:0 0 20px;list-style:none;background:#f5f5f5;border-radius:4px;}:is(.messages,.alert){position:relative;margin:0 0 20px;padding:15px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5;}:is(.messages.status,.alert-success){color:#3c763d;background:#dff0d8;border-color:#d6e9c6;}:is(.messages.warning,.alert-warning){color:#8a6d3b;background:#fcf8e3;border-color:#faebcc;}:is(.messages.error,.alert-danger){color:#a94442;background:#f2dede;border-color:#ebccd1;}.messages ul{margin-bottom:0;}.close{float:right;background:transparent;border:0;font-size:21px;}.well{padding:19px;margin-bottom:20px;background:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;}.page-header{margin-top:40px;margin-bottom:20px;padding-bottom:9px;border-bottom:1px solid #eee;}table{border-collapse:collapse;border-spacing:0;max-width:100%;}:is(th,td){padding:8px;text-align:left;vertical-align:top;}:is(.table,.views-table,.sticky-enabled){width:100%;margin-bottom:20px;}:is(.table,.views-table,.sticky-enabled) :is(th,td){border-bottom:1px solid #ddd;}.table-responsive{overflow-x:auto;}@media (max-width:767px){.vertical-tabs{margin-left:0;}.vertical-tabs ul.vertical-tabs-list{float:none;width:auto;margin:0;}.vertical-tabs .vertical-tabs-panes{margin:0;}.views-table{display:block;overflow-x:auto;}}@media print{#navbar,.navbar-toggle,#login,#login-footer,.contextual-links-wrapper{display:none !important;}.container{width:auto;}a{color:#000;}}#navbar .navbar-nav a.active{color:#a2a2a2;}
html.chap-lightbox-open{overflow:hidden}.chap-lightbox{border:0;padding:44px 58px 30px;margin:auto;background:transparent;color:#fff;max-width:100vw;max-height:100dvh;width:max-content;overflow:visible}.chap-lightbox::backdrop{background:rgba(0,0,0,.85)}.chap-lightbox figure{margin:0}.chap-lightbox-media{display:flex;align-items:center;justify-content:center;animation:chap-media-open .3s ease-in-out}.chap-lightbox-media img{display:block;max-width:calc(100vw - 116px);max-height:calc(100dvh - 130px);width:auto;height:auto;box-shadow:0 0 12px #0006}.chap-lightbox figcaption{margin-top:8px;max-width:900px;white-space:pre-wrap}.chap-lightbox-counter{display:block;text-align:right;font-size:13px;color:#ddd}.chap-lightbox button{border:0;background:transparent;color:#fff;padding:8px;cursor:pointer;position:absolute;line-height:1;font-size:42px;opacity:.85}.chap-lightbox button:hover,.chap-lightbox button:focus-visible{opacity:1;outline:2px solid #fff;outline-offset:2px}.chap-lightbox button[hidden]{display:none}.chap-lightbox-close{right:4px;top:0}.chap-lightbox-previous{left:0;top:45%}.chap-lightbox-next{right:0;top:45%}.chap-lightbox-video{width:min(900px,calc(100vw - 116px));aspect-ratio:16/9}.chap-lightbox-video iframe{border:0;width:100%;height:100%;background:#000}@keyframes chap-media-open{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(max-width:600px){.chap-lightbox{padding:44px 32px 24px}.chap-lightbox-media img{max-width:calc(100vw - 64px)}.chap-lightbox-video{width:calc(100vw - 64px)}}@media(prefers-reduced-motion:reduce){.chap-lightbox-media{animation:none}}
:root{--color-jaune:#f6e71c;--color-rouge:#e32826;--color-rouge2:#a90000;--color-rouge2-hover:#760000;--gris-clair:#e6e6e6;--gris-moyen:#cccccc;--font-texte:'Open Sans',sans-serif;--font-interface:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-icones:'FontAwesome';}.ir{text-indent:-9999px;}.table-cell-menu{display:table;width:100%;}.table-cell-menu li{display:table-cell;text-align:center;}.clear-after{content:".";display:block;clear:both;visibility:hidden;}
.font-open-sans{font-family:var(--font-texte);line-height:2.3em;}.font-helvetica{font-family:var(--font-interface);}@font-face{font-family:'FontAwesome';src:url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.4.0);src:url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'),url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'),url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'),url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'),url(/sites/all/themes/themeperso_bootstrap/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}.font-awesome{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1{text-align:center;font-size:40px;font-weight:300;margin:1.5em 0;}h1.page-header{border-bottom:none;padding-bottom:0.5em;}h2{text-align:center;font-size:30px;font-weight:300;margin:1.5em 0;}.node h2{margin:0;}h3{clear:both;}body{font-size:13px;font-family:var(--font-texte);line-height:2.3em;}:is(.contextual-links-wrapper,.nav-tabs){font-family:var(--font-interface);font-size:13px;}a{color:var(--color-rouge2);}a:hover{color:var(--color-rouge2-hover);}.pagination > .active > :is(a,span),.pagination > .active > :is(a:hover,span:hover,a:focus,span:focus){background-color:var(--color-rouge2);border-color:var(--color-rouge2);}.pagination > li > :is(a,span){color:var(--color-rouge2);}.pagination > li > :is(a:hover,span:hover,a:focus,span:focus){color:var(--color-rouge2-hover);}.clear-after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.reset-sides-margins{margin-left:-15px;margin-right:-15px;}.list-reset{margin:0;padding:0;list-style-type:none;list-style-image:none;}.more-plus-btn{background:#656565;border:2px solid #656565;border-radius:100px;display:inline-block;text-align:center;color:white;line-height:1.5em;transition:all 0.2s ease-in-out;}.more-plus-btn span{display:none;}.more-plus-btn:hover{color:#656565;text-decoration:none;background:white;}.more-plus-btn::after{content:"+";font-size:50px;font-weight:300;padding:0.2em;line-height:0.9em;}#top{background:url(/sites/all/themes/themeperso_bootstrap/img/header-bg.jpg) center center no-repeat;background-size:cover;}div.logo-top{z-index:2;}a.logo{display:block;text-align:center;margin-top:20px;margin-bottom:20px;}a.logo img.img-responsive{display:inline;}.view-musiciens-accueil{}.view-musiciens-accueil .view-slideshow{border:10px solid white;background:white;position:absolute;height:210px;width:210px;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.3);}.view-musiciens-accueil .view-slideshow .views-row{position:absolute;}@media (max-width:991px){.view-musiciens-accueil .view-slideshow{display:none;}}@media (max-width:1199px){.view-musiciens-accueil .view-slideshow{height:160px;width:160px;}.view-musiciens-accueil .view-slideshow img{width:140px;height:140px;}}.view-musiciens-accueil .view-content-odd{top:0px;left:-70px;transform:rotate(-9deg);}.view-musiciens-accueil .view-content-even{top:120px;left:25px;transform:rotate(-3deg);z-index:1;}@media (max-width:1199px){.view-musiciens-accueil .view-content-even{left:0;}}:is(#login,#login-footer){position:absolute;top:0;right:0;background:white;line-height:1.5em;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}:is(#login,#login-footer) a{color:#333;font-weight:bold;font-size:13px;text-transform:uppercase;background:url(/sites/all/themes/themeperso_bootstrap/img/login-bg.png) 9px 8px no-repeat;padding:9px 10px 9px 44px;display:block;}#login{}@media (max-width:767px){#login{display:none;}}@media (max-width:991px){#login{top:-20px;}}#login-footer{position:relative;border-radius:3px;}#login-footer a{background-image:none;padding:9px;}@media (min-width:768px){#login-footer{display:none;}}header#navbar{background:#1d1d1d;color:white;border:none;text-transform:uppercase;font-size:15px;margin-bottom:0;}@media (max-width:991px){header#navbar{font-size:14px;}}.navbar{border-radius:0 !important;}.navbar-default .navbar-nav > li > a{color:white;height:60px;padding-top:19px;padding-bottom:11px;transition:all 0.2s ease-in-out;}@media (max-width:767px){.navbar-default .navbar-nav > li > a{border-bottom:#999 solid 1px;padding:8px 0;height:auto;}}.navbar-default .navbar-nav li::before{color:#444;content:"/";display:block;font-size:16px;font-weight:300;left:0;margin-left:-3px;margin-top:-9px;position:absolute;top:45%;z-index:1000;}.navbar-default .navbar-nav li:first-child::before{content:none;}.navbar-default .navbar-nav li.active a.active{background:none;color:#a2a2a2;}.navbar-default .navbar-nav li a:hover{background:none;color:#a2a2a2;}ul.navbar-nav{display:table;width:100%;}@media (max-width:767px){ul.navbar-nav{display:block;}}ul.navbar-nav li.leaf{display:table-cell;float:none;text-align:center;}@media (max-width:767px){ul.navbar-nav li.leaf{display:block;}}.front :is(.tabs--primary,.tabs.primary){display:none;}#block-block-13{background:var(--color-rouge2);margin-left:-15px;margin-right:-15px;padding-top:0.3em;}#block-block-13 .container{color:white;text-align:center;font-weight:700;font-size:1.3em;animation-name:anim-blink;animation-duration:1s;animation-iteration-count:infinite;}#block-block-13 .container a{color:white;text-decoration:underline;}#block-block-13 .container a:hover{text-decoration:none;}@keyframes anim-blink{0%{opacity:1;}50%{opacity:0.7;}}#block-nodeblock-18{background:url(/sites/all/themes/themeperso_bootstrap/img/bg-accueil-le-groupe.jpg) center center no-repeat;background-size:cover;margin-left:-15px;margin-right:-15px;min-height:515px;}#block-nodeblock-18 #node-18 .content{margin-top:25%;background:rgba(0,0,0,0.5);color:white;font-size:17px;line-height:1.5em;padding:1em;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}#block-nodeblock-18 #node-18 .content p:first-child{font-size:19px;}#block-nodeblock-18 #node-18 .content a{text-transform:uppercase;font-weight:bold;color:white;}#block-nodeblock-18 #node-18 .content a::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:16px;padding-left:0.5em;}.view-actualite .views-row{position:relative;}.view-actualite .views-row:nth-child(3n+1){clear:both;}.view-actualite .views-row:nth-child(3n+1):after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.view-actualite .text-center{clear:both;}.view-actualite .views-field-field-couverture img{width:100%;}.view-actualite .views-field-title{font-size:19px;margin:1.5em 0 1em;}.view-actualite .views-field-field-actu-description{font-size:17px;}.view-actualite :is(.views-field-created,.views-field-created-1){position:absolute;top:0;right:15px;background:rgba(255,255,255,0.8);padding:0.1em 0.7em;text-align:right;}.view-actualite :is(.views-field-nothing,.views-field-view-node){font-weight:700;text-transform:uppercase;margin-bottom:1em;}.view-actualite :is(.views-field-nothing,.views-field-view-node) a{color:#333;}.view-actualite :is(.views-field-nothing,.views-field-view-node) a::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:14px;padding-left:0.5em;}.view-actualite .view-footer{text-align:center;padding:2em;clear:both;}#block-views-en-concert-block-1{margin-left:-15px;margin-right:-15px;background:var(--color-rouge2);color:white;}#block-views-en-concert-block-1 .view-en-concert :is(.views-row,.view-empty){background:white;color:var(--color-rouge2);font-size:17px;text-align:center;padding:0.4em;margin-bottom:0.3em;}#block-views-en-concert-block-1 .view-en-concert .view-footer{margin:2em 0;text-align:center;clear:both;}#block-views-en-concert-block-1 .view-en-concert .view-footer .more-plus-btn{background:none;border-color:white;color:white;}#block-views-en-concert-block-1 .view-en-concert .view-footer .more-plus-btn:hover{color:var(--color-rouge2);background:white;}#block-views-vid-os-block-1 .views-field-title{font-size:17px;padding:1em 0;}#block-views-vid-os-block-1 .view-footer{text-align:center;padding:2em;clear:both;}footer{background:#212121;color:white;text-align:center;font-size:17px;padding:2em;}footer a{color:white;}footer a:hover{color:white;}footer ul.social{margin:0 0 2em;padding:0;}footer ul.social li{margin:0;padding:0;display:inline-block;}footer ul.social li a{display:block;padding:0.5em;border-radius:200px;width:80px;height:80px;line-height:2em;transition:all 0.2s ease-in-out;color:white;}footer ul.social li a span{display:none;}footer ul.social li a:hover{color:white;box-shadow:0px 0px 0 2px white;}footer ul.social li a::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";font-size:50px;line-height:1.3em;}footer ul.social li.youtube a{background:#c32326;margin-right:0.7em;}footer ul.social li.youtube a::after{content:"\f167";}footer ul.social li.facebook a{background:#3d5a98;margin-right:0.7em;}footer ul.social li.facebook a::after{content:"\f09a";}footer ul.social li.instragram a{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%);margin-right:0.7em;}footer ul.social li.instragram a::after{content:"\f16d";}footer a.btn-contact{background:white;display:inline-block;color:#333;font-size:17px;text-transform:uppercase;font-weight:400;padding:0.6em 1.5em;border-radius:5px;margin:1em 0;}footer a.btn-contact:hover{color:#333;}footer :is(#block-block-1,#block-block-3){font-size:13px;font-weight:300;margin-top:1em;}.page-le-groupe #block-nodeblock-17{padding-bottom:2em;}.page-le-groupe .view-le-groupe{margin-left:-15px;margin-right:-15px;}.page-le-groupe .view-le-groupe .views-row{padding-bottom:30px;}.page-le-groupe .view-le-groupe .views-field-title{text-align:center;font-size:17px;padding:0.5em 0 1em;line-height:1em;}@media (max-width:991px){.page-le-groupe .view-le-groupe .views-field-title{font-size:14px;}}.page-le-groupe .view-le-groupe .views-field-field-photo img{transition:all 0.2s ease-in-out;}.page-le-groupe .view-le-groupe .views-field-field-photo img:hover{transform:scale(1.1);}.page-le-groupe .content{font-size:17px;}.page-photos h2{font-size:25px;margin-bottom:1em;}.page-photos .field-name-field-galerie-photos{margin-left:-15px;margin-right:-15px;}.page-photos .field-name-field-galerie-photos .field-item img{margin-bottom:30px;transition:all 0.2s ease-in-out;}.page-photos .field-name-field-galerie-photos .field-item img:hover{transform:scale(1.1);}.page-photos .field-name-field-galerie-description{font-size:17px;margin-top:-1.5em;margin-bottom:1em;text-align:center;}.page-photos .node-galerie-photo{margin-bottom:2em;}.page-videos .views-row{margin-bottom:2em;}.page-videos .views-row .views-field-title{font-size:17px;padding:0.6em 0 1em 0;}.page-en-concert .view-en-concert{margin-bottom:5em;}.page-en-concert .view-content{font-size:15px;}.page-en-concert .view-content .views-row{padding-bottom:1em;}.page-en-concert .view-content .views-row:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.page-en-concert .view-content .views-row-last{margin-bottom:2em;}.page-en-concert .view-content h3{clear:both;text-align:center;border-bottom:1px solid var(--gris-clair);text-transform:uppercase;padding-bottom:0.5em;margin-bottom:1em;}.page-en-concert .view-content .views-field-field-date-evenement .field-content{background:var(--color-rouge2);color:white;font-size:20px;padding:0.5em 1em;text-align:center;font-weight:300;}@media (max-width:767px){.page-en-concert .view-content .views-field-field-date-evenement .field-content{font-size:14px;font-weight:bold;}}.page-en-concert .view-content .views-field-field-ville .field-content{background:var(--gris-moyen);font-size:20px;padding:0.5em 1em;}@media (max-width:767px){.page-en-concert .view-content .views-field-field-ville .field-content{font-size:14px;font-weight:bold;}}.page-en-concert .view-content .views-field-field-heure-publique{text-align:center;font-size:20px;font-weight:300;}@media (max-width:767px){.page-en-concert .view-content .views-field-field-heure-publique{font-size:14px;font-weight:bold;}}.page-en-concert .view-saison-concert{margin-bottom:2em;text-align:center;}.page-en-concert .view-saison-concert .view-header p{border:1px solid var(--gris-moyen);padding:0.5em 0;background:var(--gris-clair);font-size:19px;}.page-en-concert .view-saison-concert .view-header p:hover{cursor:pointer;}.page-en-concert .view-saison-concert .view-header p::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:1em;line-height:1em;margin-left:0.5em;}.page-en-concert .view-saison-concert .view-content{display:none;}.page-en-concert .view-saison-concert .views-row{margin-bottom:1.1em;padding-bottom:0;}.page-en-concert .view-saison-concert .views-row .views-field-title{border:1px solid var(--gris-moyen);}.page-en-concert .view-saison-concert .views-row .views-field-title .field-content{background:none;font-size:15px;padding:0;}.page-en-concert .view-saison-concert .views-row .views-field-title .field-content a{display:block;}.page-abecedaire .view-content{font-size:17px;}.page-abecedaire .view-abecedaire .views-row{padding-bottom:2em;}.page-abecedaire .view-abecedaire .views-row:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.page-abecedaire h3{background:var(--color-rouge2);color:white;font-weight:300;text-align:center;padding:0.5em;margin-bottom:1em;}.page-abecedaire .views-field-title{font-size:19px;font-weight:bold;}.page-abecedaire .views-field-field-photos :is(ul,li){margin:0;padding:0;list-style-type:none;list-style-image:none;}.page-abecedaire .views-field-field-photos img{transition:all 0.2s ease-in-out;margin-bottom:1em;}.page-abecedaire .views-field-field-photos img:hover{transform:scale(1.1);}.page-node-3 #node-3 .content,.page-node-3 :is(.webform-confirmation,.links){font-size:17px;}.page-node-3 #webform-client-form-3,.page-node-3 .links{margin-bottom:6em;}.page-node-3 :is(.alert-dismissible,.messages){display:none !important;}:is(.page-actualite,.node-type-actualite) h2{margin-top:0;text-align:left;border-bottom:1px solid var(--gris-clair);padding-bottom:0.5em;margin-bottom:0;}:is(.page-actualite,.node-type-actualite) .content{font-size:17px;}:is(.page-actualite,.node-type-actualite) .node-actualite{position:relative;}:is(.page-actualite,.node-type-actualite) .node-actualite .submitted{background:var(--color-rouge2);color:white;float:left;font-size:15px;text-align:center;border-radius:100px;padding:3px 15px;margin-right:1em;}:is(.page-actualite,.node-type-actualite) .field-name-field-actu-photos{margin-left:-15px;margin-right:-15px;margin-top:2em;}:is(.page-actualite,.node-type-actualite) .field-name-field-actu-photos .field-item{margin-bottom:1em;}:is(.page-actualite,.node-type-actualite) .view-actualite .views-row{padding-bottom:6em;}:is(.page-actualite,.node-type-actualite) .view-actualite .views-row:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu{margin-bottom:6em;text-align:center;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .view-header p{border:1px solid var(--gris-moyen);padding:0.5em 0;background:var(--gris-clair);font-size:19px;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .view-header p:hover{cursor:pointer;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .view-header p::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";font-size:1em;line-height:1em;margin-left:0.5em;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .view-content{display:none;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .views-row{margin-bottom:1.1em;padding-bottom:0;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .views-row .views-field-title{font-size:15px;margin:0;border:1px solid var(--gris-moyen);}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .views-row .views-field-title .field-content{background:none;font-size:15px;padding:0;}:is(.page-actualite,.node-type-actualite) .view-saisons-actu .views-row .views-field-title .field-content a{display:block;}.node-type-actualite h1{margin-top:0;text-align:left;border-bottom:1px solid var(--gris-clair);padding-bottom:0.5em;margin-bottom:0;font-size:30px;}.node-type-actualite h2{text-align:center;font-size:40px;font-weight:300;margin:40px 0 20px;}.node-type-actualite h2.page-header{border-bottom:none;padding-bottom:0.5em;}.node-type-actualite .submitted{background:var(--color-rouge2);color:white;float:left;font-size:15px;text-align:center;border-radius:100px;padding:3px 15px;margin-right:1em;font-weight:normal;line-height:2em;}#block-block-11{margin:2em 0 4em;}#block-block-11 p a{text-transform:uppercase;display:inline-block;border:1px solid var(--color-rouge2);padding:0.5em 1.5em;color:var(--color-rouge2);background:white;border-radius:3px;}#block-block-11 p a:hover{text-decoration:none;background:var(--color-rouge2);color:white;}.page-membres-calendrier .view-calendrier{margin-bottom:5em;}.page-membres-calendrier .view-content{font-size:15px;}@media (max-width:767px){.page-membres-calendrier .view-content{font-size:13px;}}.page-membres-calendrier .view-content .views-row{padding-bottom:1em;}.page-membres-calendrier .view-content .views-row:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.page-membres-calendrier .view-content .views-row-last{margin-bottom:2em;}.page-membres-calendrier .view-content h3{clear:both;text-align:center;border-bottom:1px solid var(--gris-clair);text-transform:uppercase;padding-bottom:0.5em;margin-bottom:1em;}.page-membres-calendrier .view-content .views-field-field-date-evenement-1 .field-content{background:var(--color-rouge2);color:white;font-size:20px;padding:0.5em 1em;text-align:center;font-weight:300;position:relative;}.page-membres-calendrier .view-content .views-field-field-date-evenement-1 .field-content.statut-confirme{background:green;}.page-membres-calendrier .view-content .views-field-field-date-evenement-1 .field-content.statut-annule{background:red;}.page-membres-calendrier .view-content .views-field-field-date-evenement-1 .field-content.statut-provisoire{background:orange;}@media (max-width:767px){.page-membres-calendrier .view-content .views-field-field-date-evenement-1 .field-content{font-size:15px;}}.page-membres-calendrier .view-content .views-field-title .field-content{background:var(--gris-moyen);font-size:20px;padding:0.5em 1em;}@media (max-width:767px){.page-membres-calendrier .view-content .views-field-title .field-content{font-size:15px;}}.page-membres-calendrier .view-content .views-field-title .field-content span.evenement-type{background:white;color:#333;display:inline-block;text-transform:uppercase;font-size:15px;padding:0 1em;border-radius:1em;margin-right:0.5em;line-height:1.5em;}.page-membres-calendrier .view-content .views-field-title .field-content span.evenement-statut{display:block;background:rgba(255,255,255,0.8);color:#333;position:absolute;right:0;top:1.3em;font-size:11px;padding:0 1em;text-transform:uppercase;line-height:2em;}.page-membres-calendrier .view-content .views-field-field-date-evenement{text-align:center;font-size:17px;font-weight:300;}@media (max-width:767px){.page-membres-calendrier .view-content .views-field-field-date-evenement{font-size:15px;}}.page-membres-calendrier .view-content .views-label{font-weight:bold;}.page-membres-calendrier .view-content .views-field-field-ville{padding-bottom:1em;font-size:17px;}.page-membres-calendrier .view-content .views-field-field-ville .views-label{font-weight:bold;margin:0 0 0 15px;}.page-membres-calendrier .view-content .views-field-field-ville .field-content{display:inline-block;}.page-membres-calendrier .view-content :is(.views-field-field-doodle,.views-field-field-fichiers){margin-bottom:1em;}.page-membres-calendrier .view-infos-espace-membre{background:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;padding:0.5em 1em;border-radius:0.5em;margin-bottom:2em;box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);text-align:center;font-size:1.1em;font-weight:700;text-transform:uppercase;}.page-membres-calendrier-doodles .view-content .views-field-field-ville{padding-bottom:8px;}.page-membres-calendrier-doodles .views-field-field-doodle a{background:var(--color-rouge2);color:white;text-shadow:none;border:none;box-shadow:none;font-family:var(--font-texte);line-height:2.3em;line-height:1.7em;}.page-membres-calendrier-doodles .views-field-field-doodle a:hover{background:var(--color-rouge2);color:white;text-decoration:underline;}.page-membres-comptes-rendus .view-comptes-rendus .view-content{font-size:17px;margin-bottom:2em;}.page-membres-comptes-rendus .view-comptes-rendus .view-content:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.page-membres-comptes-rendus .view-comptes-rendus .view-content h3{text-align:center;margin-bottom:1em;}.page-membres-comptes-rendus .view-comptes-rendus .view-content .views-field-title{text-align:center;margin-bottom:1em;}.page-membres-comptes-rendus .view-comptes-rendus .view-content .views-field-title a{color:#333;display:block;padding:0.3em;border-radius:5px;background:#dfdfdf;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content{font-size:17px;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-label{font-weight:300;font-size:25px;padding-bottom:0.2em;border-bottom:1px solid #cfcfcf;margin-bottom:1em;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-items{margin-bottom:2em;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-name-field-images-cr .field-item{float:left;margin-right:1em;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-name-field-images-cr .field-item img{margin-bottom:1em;transition:all 0.2s ease-in-out;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-name-field-images-cr .field-item img:hover{transform:scale(1.1);}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-name-field-videos{clear:both;}.node-type-compte-rendu #block-system-main .node-compte-rendu .content .field-name-field-videos .field-items{display:flex;gap:2em;flex-wrap:wrap;}.view-bloc-enregistrements-compte-rendu{font-size:17px;}.view-bloc-enregistrements-compte-rendu h3{text-align:center;}.view-bloc-enregistrements-compte-rendu .views-field-field-notes{text-align:center;margin-bottom:1em;}.view-bloc-enregistrements-compte-rendu .views-field-field-notes .views-label{font-weight:bold;}.view-bloc-enregistrements-compte-rendu .views-field-field-notes .field-content{display:inline;}.view-bloc-enregistrements-compte-rendu .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:solid var(--gris-moyen) 1px;}.page-membres-trombinochap .view-content{font-size:17px;}.page-membres-trombinochap .view-content .views-field-field-photo{float:left;margin:0 15px 2em 0;}@media (max-width:767px){.page-membres-trombinochap .view-content .views-field-field-photo{float:none;width:50%;margin-top:2em;margin-bottom:0.5em;}}.page-membres-trombinochap .view-content .views-field-title{font-size:25px;font-weight:300;}.page-membres-trombinochap .view-content .views-field-field-instrument{font-weight:300;margin-bottom:1em;}.page-membres-trombinochap .view-content :is(.all-emails,.all-emails-bureau){word-wrap:break-word;}.page-membres-trombinochap span.bureau::after{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f005";clear:both;font-size:17px;font-weight:300;padding-left:0.4em;line-height:0.9em;}.page-membres-trombinochap :is(#block-views-emails-chap-block,#block-views-emails-chap-block-1){margin-bottom:2em;}.page-membres-trombinochap :is(#block-views-emails-chap-block,#block-views-emails-chap-block-1) .view-header{text-align:center;}.view-morceaux{font-size:17px;}.view-morceaux h3{text-align:center;margin-bottom:1em;clear:both;}.view-morceaux .views-row-last .views-field{margin-bottom:2em;}.view-morceaux .views-field-title{text-align:center;margin-bottom:1em;}.view-morceaux .views-field-title a{color:#333;display:block;padding:0.3em;border-radius:5px;background:#dfdfdf;}.node-type-morceau h1{padding-bottom:0;margin-bottom:0;}.node-type-morceau .node .content{font-size:17px;}.node-type-morceau .node .content .field{clear:both;margin-bottom:2em;}.node-type-morceau .node .content .field-items:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.node-type-morceau .node .content .field-label{font-size:30px;font-weight:300;margin:1.5em 0;text-align:center;}.node-type-morceau .node .content .field-name-field-autres-titres .field-label{font-weight:bold;font-size:17px;}.node-type-morceau .node .content :is(.field-name-field-auteur-compositeur,.field-name-field-arrangeur){margin-bottom:0;text-align:center;}.node-type-morceau .node .content :is(.field-name-field-auteur-compositeur,.field-name-field-arrangeur) .field-label{font-size:15px;display:inline-block;font-weight:400;margin:0 1em 0 0;font-weight:700;}.node-type-morceau .node .content :is(.field-name-field-auteur-compositeur,.field-name-field-arrangeur) .field-items{display:inline-block;font-size:15px;}.node-type-morceau .node .content :is(.field-name-field-auteur-compositeur,.field-name-field-arrangeur) .field-items::after{display:none;}.node-type-morceau .node .content .field-name-field-arrangeur{margin-bottom:1em;}.node-type-morceau .view-bloc-enregistrements .view-content{font-size:17px;text-align:center;}.node-type-morceau .view-bloc-enregistrements .view-content .views-field-field-fichier{margin:1em 0;}.node-type-morceau .view-bloc-enregistrements .view-content :is(.views-label-field-date-enregistrement,.views-label-field-notes){font-weight:bold;}.node-type-morceau .view-bloc-enregistrements .view-content .views-field-field-notes .field-content{font-weight:bold;font-size:1.2em;}.node-type-morceau .view-bloc-enregistrements .view-content .field-content{display:inline;}.node-type-morceau .view-bloc-enregistrements .view-content .views-row{padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:solid var(--gris-moyen) 1px;}.node-type-morceau .view-partitions .view-content{font-size:17px;}.node-type-morceau #block-views-partitions-block{margin-bottom:3em;}.page-user{font-size:17px;}.page-user :is(.tabs--primary,.tabs.primary){display:none;}.page-user h2{margin:0 0 1em;font-size:22px;}.page-user .view-calendrier{font-size:15px;}.page-user .view-calendrier .views-field-field-date-evenement-1 .field-content{background:var(--color-rouge2);color:white;text-align:center;font-weight:300;position:relative;}.page-user .view-calendrier .views-field-field-date-evenement-1 .field-content.statut-confirme{background:green;}.page-user .view-calendrier .views-field-field-date-evenement-1 .field-content.statut-annule{background:red;}.page-user .view-calendrier .views-field-field-date-evenement-1 .field-content.statut-provisoire{background:orange;}@media (max-width:991px){.page-user .view-calendrier .views-field-field-date-evenement-1 .field-content{font-size:12px;font-weight:bold;}}.page-user .view-calendrier .views-field-title .field-content{background:var(--gris-moyen);padding:0;}.page-user .view-calendrier .views-field-title .field-content span.evenement-type{background:white;color:#333;display:inline-block;text-transform:uppercase;font-size:13px;padding:0 1em;margin-left:1em;border-radius:1em;margin-right:0.5em;line-height:1.5em;}@media (max-width:991px){.page-user .view-calendrier .views-field-title .field-content span.evenement-type{font-size:11px;}}.page-user .view-calendrier .views-field-title .field-content span.evenement-statut{display:none;}.page-user .view-calendrier :is(.views-field-field-ville,.views-field-field-doodle){font-size:13px;}@media (max-width:991px){.page-user .view-calendrier :is(.views-field-field-ville,.views-field-field-doodle){font-size:11px;font-weight:bold;}}.page-user .view-calendrier .views-field-field-doodle{line-height:1.5em;}.page-user .view-calendrier .views-field-field-doodle .field-content{line-height:1em;padding-bottom:0.5em;}.page-user .view-calendrier .view-footer{text-align:center;}.page-user .view-calendrier .view-footer a{box-shadow:inset 1px 1px 0px 0px #ffffff;background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);background-color:#f9f9f9;border-radius:20px;border:1px solid #dcdcdc;display:inline-block;color:#666666;font-family:arial;font-size:13px;font-weight:bold;padding:5px 15px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;margin-bottom:1em;background:var(--color-rouge2);color:white;text-shadow:none;border:none;box-shadow:none;font-family:var(--font-texte);line-height:2.3em;line-height:1.7em;}.page-user .view-calendrier .view-footer a:hover{background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);background-color:#e9e9e9;}.page-user .view-calendrier .view-footer a:active{position:relative;top:1px;}.page-user .view-calendrier .view-footer a:hover{background:var(--color-rouge2);color:white;text-decoration:underline;}.page-user .view-comptes-rendus .views-field-title{text-align:center;margin-bottom:1em;}.page-user .view-comptes-rendus .views-field-title a{color:#333;display:block;padding:0.3em;border-radius:5px;background:#dfdfdf;}.page-user .view-comptes-rendus .view-footer{text-align:center;}.page-user .view-infos-espace-membre .views-row{background:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;padding:0.5em 1em;border-radius:0.5em;margin-bottom:2em;box-shadow:0 5px 5px 0 rgba(0,0,0,0.5);}.page-user #backoffice-menu{margin-top:1em;}.page-user #backoffice-menu .administrators{background:#eee;border-radius:10px;padding-top:1em;}.page-user #backoffice-menu li a{text-align:center;display:block;font-size:15px;color:#555;border-radius:5px;margin-bottom:1em;line-height:1.2em;}.page-user #backoffice-menu li a:hover{text-decoration:none;color:#333;}.page-user #backoffice-menu li a span.icon{display:block;}.page-user #backoffice-menu li a span.icon::before{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0f6";clear:both;font-size:50px;font-weight:300;padding:0.2em;line-height:0.9em;}.page-user #backoffice-menu li a span.icon.music::before{content:"\f001";}.page-user #backoffice-menu li a span.icon.users::before{content:"\f0c0";}.page-user #backoffice-menu li a span.icon.info-circle::before{content:"\f05a";}.page-user #backoffice-menu li a span.icon.male::before{content:"\f183";}.page-user #backoffice-menu li a span.icon.plane::before{content:"\f072";}.page-user #backoffice-menu li a span.icon.text-o::before{content:"\f0f6";}.page-user #backoffice-menu li a span.icon.calendar2::before{content:"\f073";}.page-user #backoffice-menu li a span.icon.calendar-check-o::before{content:"\f274";}.page-user #backoffice-menu li a span.icon.newspaper-0::before{content:"\f1ea";}.page-user #backoffice-menu li a span.icon.camera::before{content:"\f030";}.page-user #backoffice-menu li a span.icon.book::before{content:"\f02d";}.page-user #backoffice-menu li a span.icon.microphone::before{content:"\f130";}.page-user #backoffice-menu li a span.icon.video-camera::before{content:"\f03d";}.page-user #backoffice-menu li a span.icon.video-camera::before{content:"\f03d";}.page-user #backoffice-menu li a span.icon.film::before{content:"\f008";}.page-user #backoffice-menu li a span.icon.files-o::before{content:"\f0c5";}.page-user #backoffice-menu li a span.icon.cloud-upload::before{content:"\f0ee";}.page-user #backoffice-menu li a span.legend{}.page-user .separator{clear:both;}.node-type-page-membre #block-system-main .content{font-size:17px;}.node-type-page-membre #block-system-main .content h2{margin-top:1em;}.node-type-page-membre #block-system-main .content .field-label{font-size:30px;font-weight:300;margin:1.5em 0;text-align:center;}.node-type-page-membre #block-system-main .content .field-items:after{content:".";display:block;clear:both;visibility:hidden;font-size:1px;line-height:1em;}.node-type-page-membre #block-system-main .content .field-name-field-images{margin-left:-15px;margin-right:-15px;}.node-type-page-membre #block-system-main .content .field-name-field-images .field-item{float:left;margin-right:1em;}.node-type-page-membre #block-system-main .content .field-name-field-images .field-item img{margin-bottom:1em;transition:all 0.2s ease-in-out;}.node-type-page-membre #block-system-main .content .field-name-field-images .field-item img:hover{transform:scale(1.1);}.node-type-page-membre #block-system-main .content .field-name-field-lien-youtube .field-item{margin-bottom:1em;}.node-type-page-membre #block-system-main .content .field-name-field-liens{margin-left:-15px;margin-right:-15px;}.node-type-page-membre #block-system-main .content .field-name-field-liens .field-item{margin-bottom:0.5em;}.node-type-page-membre #block-system-main .content .field-name-field-liens a[href*="youtu"]::before{display:inline-block;font:normal normal normal 14px/1 var(--font-icones);font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f167";clear:both;font-size:1em;font-weight:300;padding:0.2em;padding-right:0.5em;line-height:0.9em;}.node-type-page-membre #block-system-main .content .field-name-field-fichiers{margin-bottom:3em;}#block-block-6{position:fixed;bottom:50px;z-index:2000;font-size:33px;}#block-block-6 .container{width:100px;height:100px;background:#a2a2a2;text-align:center;border-radius:100px;line-height:2.9em;opacity:0.3;}.node-type-lettres-cmf .content{padding-bottom:5em;}#block-block-2{position:fixed;right:0;top:100px;background:rgba(255,255,255,0.9);padding:10px;opacity:0.5;z-index:100;font-family:Arial,sans-serif;font-size:13px;line-height:1.5em;transition:all 0.2s ease-in-out;width:230px;}#block-block-2:hover{opacity:1;}#block-block-2 .container{padding:0;}#block-block-2 h2{font-size:13px;text-transform:uppercase;border-bottom:1px dotted #a2a2a2;}#block-block-2 ul{margin-left:0;padding-left:0;}#block-block-2 li{margin-left:16px;width:150px;}:is(.page-membres-calendrier-admin,.page-actualite-admin,.page-photos-admin,.page-abecedaire-admin,.page-membres-trombinochap-admin,.page-membres-comptes-rendus-admin,.page-membres-enregistrements-admin,.page-videos-admin,.page-membres-partitions-admin,.page-membres-morceaux-admin) .main-container .row{background:white;}:is(.page-membres-calendrier-admin,.page-actualite-admin,.page-photos-admin,.page-abecedaire-admin,.page-membres-trombinochap-admin,.page-membres-comptes-rendus-admin,.page-membres-enregistrements-admin,.page-videos-admin,.page-membres-partitions-admin,.page-membres-morceaux-admin) #content #block-system-main{margin:0 10px;}:is(.page-membres-calendrier-admin,.page-actualite-admin,.page-photos-admin,.page-abecedaire-admin,.page-membres-trombinochap-admin,.page-membres-comptes-rendus-admin,.page-membres-enregistrements-admin,.page-videos-admin,.page-membres-partitions-admin,.page-membres-morceaux-admin) #content #block-system-main .content{font-family:"Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif !important;font-size:13px;font-weight:normal;}:is(.page-membres-calendrier-admin .view-header,.page-actualite-admin .view-header,.page-photos-admin .view-header,.page-abecedaire-admin .view-header,.page-membres-trombinochap-admin .view-header,.page-membres-comptes-rendus-admin .view-header,.page-membres-enregistrements-admin .view-header,.page-videos-admin .view-header,.page-membres-partitions-admin .view-header,.page-membres-morceaux-admin .view-header,.page-membres-calendrier-admin .view-footer,.page-actualite-admin .view-footer,.page-photos-admin .view-footer,.page-abecedaire-admin .view-footer,.page-membres-trombinochap-admin .view-footer,.page-membres-comptes-rendus-admin .view-footer,.page-membres-enregistrements-admin .view-footer,.page-videos-admin .view-footer,.page-membres-partitions-admin .view-footer,.page-membres-morceaux-admin .view-footer){margin-bottom:20px;}:is(.page-membres-calendrier-admin .view-header,.page-actualite-admin .view-header,.page-photos-admin .view-header,.page-abecedaire-admin .view-header,.page-membres-trombinochap-admin .view-header,.page-membres-comptes-rendus-admin .view-header,.page-membres-enregistrements-admin .view-header,.page-videos-admin .view-header,.page-membres-partitions-admin .view-header,.page-membres-morceaux-admin .view-header,.page-membres-calendrier-admin .view-footer,.page-actualite-admin .view-footer,.page-photos-admin .view-footer,.page-abecedaire-admin .view-footer,.page-membres-trombinochap-admin .view-footer,.page-membres-comptes-rendus-admin .view-footer,.page-membres-enregistrements-admin .view-footer,.page-videos-admin .view-footer,.page-membres-partitions-admin .view-footer,.page-membres-morceaux-admin .view-footer) p{margin:0;}:is(.page-abecedaire-admin,.page-membres-trombinochap-admin) .container .view-content{font-size:15px;}:is(.page-abecedaire-admin,.page-membres-trombinochap-admin) .container .view-content .views-field-title{font-size:15px;font-weight:normal;}:is(.page-abecedaire-admin,.page-membres-trombinochap-admin) .container .view-content .views-field-field-photo{float:none !important;}:is(.page-abecedaire-admin,.page-membres-trombinochap-admin) .container .view-content th{font-weight:bold !important;}:is(.page-abecedaire-admin,.page-membres-trombinochap-admin) .container .view-content td{font-weight:normal !important;}.view-footer{clear:both;}.admin-btn{box-shadow:inset 1px 1px 0px 0px #ffffff;background:linear-gradient(to bottom,#f9f9f9 5%,#e9e9e9 100%);background-color:#f9f9f9;border-radius:20px;border:1px solid #dcdcdc;display:inline-block;color:#666666;font-family:arial;font-size:13px;font-weight:bold;padding:5px 15px;text-decoration:none;text-shadow:1px 1px 0px #ffffff;margin-bottom:1em;}.admin-btn:hover{background:linear-gradient(to bottom,#e9e9e9 5%,#f9f9f9 100%);background-color:#e9e9e9;}.admin-btn:active{position:relative;top:1px;}#block-block-6 .container div:is(#sm,#md,#lg){display:none;}#block-block-6 .container div#xs{display:block;}@media (min-width:768px){#block-block-6 .container div:is(#xs,#md,#lg){display:none;}#block-block-6 .container div#sm{display:block;}}@media (min-width:992px){#block-block-6 .container div:is(#xs,#sm,#lg){display:none;}#block-block-6 .container div#md{display:block;}}@media (min-width:1200px){#block-block-6 .container div:is(#xs,#sm,#md){display:none;}#block-block-6 .container div#lg{display:block;}}
