article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:Helvetica,Arial,sans-serif;*/
  
  */
  
  */
  font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.2;}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;padding:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:2em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;margin-top:2.23881em;margin-bottom:2.23881em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}
.visually-hidden,.element-invisible,.element-focusable,.navigation .block-menu .block__title,.navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px;background-position:8px 8px;background-repeat:no-repeat;border:none;color:#fff;background-color:#09c;}.messages a{color:#fff;text-decoration:underline;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.ok,.messages--status{background-color:#09c;}.warning,.messages--warning{background-color:#f80;}.error,.messages--error{background-color:#c00;}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0 / ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0 / ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:0.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 0.5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC");*background-image:url(/sites/all/themes/agmj/images/components/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-current{font-weight:bold;}.block{margin-bottom:0;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.form-item{margin:1.5em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form table ul{margin:0;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.even{background-color:#fff;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==");*background-image:url(/sites/all/themes/agmj/images/components/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC");*background-image:url(/sites/all/themes/agmj/images/components/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/agmj/images/components/progress.gif);}
body{font-size:16px;color:#fff;background-color:#161616}a{color:#b00024}hr.cl{margin:0;clear:both;border:none;height:0;background-color:rgba(0,0,0,0)}.feed-icon{position:absolute;width:1px;height:1px;left:-9000px;visibility:hidden}h1.title,h1.page__title,.front .block-views .block-title{margin:0;padding:35px 0;color:#b00024;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:.3em}article .group-left{box-sizing:border-box;padding-right:15px}article .group-right{box-sizing:border-box;padding-left:10px}article .label-above{margin:25px 0 10px;font-weight:bold}article .field:first-child .label-above{margin-top:0}.node-unpublished{position:relative;border-top:50px solid #b00024;background-color:#f7e6e9}.node-unpublished::before{content:"unpublished";display:block;right:-13px;top:-75px;position:absolute;color:#ebbfc8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold}table{max-width:100%}table td,table th{box-sizing:border-box;padding:5px}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table td{vertical-align:top}.note{color:#c00;font-weight:bold}.agmj{color:#900}.encadre{background-color:#d9d9d9;padding:10px}.tabs-primary,.tabs-secondary{display:flex;flex-wrap:wrap;gap:.5em;position:relative;z-index:5;background:none;border-bottom:2px solid #b00024;margin-top:0;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px;padding-top:25px;background:#000;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.35))}.tabs-primary__tab,.tabs-primary__tab.is-active{margin:0;border-radius:0;text-shadow:none;border:none}.page .tabs a.tabs-primary__tab-link,.page .tabs a.tabs-primary__tab-link.is-active{border:none;letter-spacing:0;border-radius:0;background:#000;background:#b00024;color:#999;color:#df99a7;padding-top:1px;padding-left:10px;padding-right:10px;position:relative}.page .tabs a.tabs-primary__tab-link:hover,.page .tabs a.tabs-primary__tab-link.is-active:hover{color:#fff}.page .tabs a.tabs-primary__tab-link.is-active{color:#fff;padding-right:25px}.page .tabs a.tabs-primary__tab-link.is-active::before{display:block;content:"";position:absolute;left:auto;right:8px;top:12px;width:0;height:0;border-top:5px solid;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}.node-type-concert-omt .tabs-primary,.node-type-concert-omt .tabs-secondary{margin:0;padding-left:15px}.page{box-sizing:border-box;max-width:960px;min-height:100vh;min-height:100dvh;margin:0 auto;color:#000;background-color:#444;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}.page::before,.page::after{content:"";display:block;position:absolute;left:0;right:0}.page::before{height:109px;background:#111;top:0;z-index:-2}.page::after{height:31px;background:#222;top:109px;z-index:-1}.main{box-sizing:border-box;min-height:calc(100vh - 220px);padding:1px 25px}body.admin-menu.adminimal-menu .page{min-height:calc(100vh - 29px);min-height:calc(100dvh - 29px)}body.admin-menu.adminimal-menu .page::before{top:29px}body.admin-menu.adminimal-menu .page::after{top:138px}body.admin-menu.adminimal-menu .main{min-height:calc(100vh - 249px)}.content .group-left{box-sizing:border-box;width:49%;width:calc(50% - 8px);padding:20px;float:left}.content .group-right{box-sizing:border-box;width:49%;width:calc(50% - 8px);padding:20px;float:right}.sidebar-first .content{box-sizing:border-box;padding:20px;width:610px;float:right;background-color:#fff}.sidebar-first aside{float:left}.sidebar-first .region-sidebar-first{box-sizing:border-box;width:280px;padding:20px;background-color:#d9d9d9;background-color:rgba(217,217,217,.9)}.node-type-page .content,.node-type-patrimoine .content{margin-left:90px;padding-left:125px;background-color:#d9d9d9;background-color:rgba(217,217,217,.9)}.node-type-page .content .group-left,.node-type-patrimoine .content .group-left{padding-top:0}.node-type-page h1.page__title,.node-type-patrimoine h1.page__title{padding:20px}.node-type-page-2-cols #page-title{display:none}.node-type-page-2-cols .content h1.title{padding:0;color:#c00}.node-type-page-2-cols .content .group-left{background-color:#d9d9d9;background-color:rgba(217,217,217,.9)}.node-type-page-2-cols .content .group-right{background-color:#fff}footer{background-color:#000;clear:both;position:relative}.agmj-footer{box-sizing:border-box;min-height:80px;margin-right:115px;padding:25px 95px 25px 120px;font-size:12px;color:#777;background:rgba(0,0,0,0) url(/sites/all/themes/agmj/images/footer-logo.png) no-repeat 100% 50% scroll}.agmj-footer p{margin:0}.agmj-footer a{color:inherit !important;text-decoration:none}.agmj-footer a:hover{color:#fff !important}.copyright-photo{position:absolute;left:120px;top:-25px;height:12px;font-size:10px;line-height:12px;color:rgba(255,255,255,.75)}.copyright-photo p{margin:0}.header{display:grid;grid-template-areas:"logo menu" "name name";grid-template-columns:1fr auto;grid-template-rows:min-content 1fr}.header__logo{grid-area:logo;float:left;display:block;margin-left:100px;padding:15px 20px 15px}.header__logo-image{display:block}.header__site-name{grid-area:name;box-sizing:border-box;clear:both;margin:0;min-height:31px;padding:5px 0 5px 125px;font-size:13px;line-height:21px;font-weight:normal;background:rgba(0,0,0,0) url(/sites/all/themes/agmj/images/header-bg.gif) repeat 0 0 scroll}.header__site-name .site-name{font-weight:bold}.header__site-name a{text-decoration:none;color:#ccc;letter-spacing:5px;transition:color .25s ease-out}.header__site-name a:hover{color:#fff}body.menu-open{overflow:hidden}.navigation{grid-area:menu;padding:15px 20px}.region-navigation{text-align:right}.region-navigation ul,.region-navigation li{list-style:none;margin:0;padding:0}.region-navigation .menu__item{display:inline-block}.region-navigation .menu__link{display:inline-block;padding:.5em .7em;text-decoration:none;cursor:pointer;font-weight:bold;font-size:.85em;text-transform:uppercase;letter-spacing:.02em;color:#fff;background-color:#b00024}.region-navigation .menu__link:hover{box-shadow:0 2px 0 0 #000,0 4px 0 0 #b00024}.region-navigation .menu__link:focus-visible{outline:2px solid #b00024;outline-offset:2px}.region-navigation .megamenu-toggle .menu__link{margin-left:10px;color:#000;background-color:#fff}.region-navigation .megamenu-toggle .menu__link:hover{box-shadow:0 2px 0 0 #000,0 4px 0 0 #fff}.region-navigation .megamenu-toggle .menu__link:focus-visible{outline-color:#fff}.megamenu{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;text-align:left;display:none}.megamenu ul,.megamenu li{list-style:none;margin:0;padding:0}.megamenu-close{all:unset;position:absolute;right:0;top:0;z-index:5;width:50px;height:50px;border-radius:10px;cursor:pointer}.megamenu-close .btn-icon{fill:#888;display:block;width:50px;height:50px}.megamenu-close:hover .btn-icon{fill:#b00024}.megamenu-close:focus-visible{outline:1px solid #b00024;outline-offset:-4px}.megamenu-close:focus-visible .btn-icon{fill:#b00024}.region-megamenu{display:flex;justify-content:center;align-items:center;width:100%;height:100%;height:100dvh;margin:0 auto;background-color:#d9d9d9;position:relative;overflow:auto}.region-megamenu::before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:50%;background:#cecece}.region-megamenu .block-menu{width:100%;max-height:100dvh;position:relative;z-index:2}.region-megamenu .block-menu>.menu{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.35em}.region-megamenu .block-menu>.menu>li{flex:0 0 50%;padding:25px;box-sizing:border-box;background-color:#d9d9d9}.region-megamenu .block-menu>.menu>li:nth-child(2n+1){text-align:right}.region-megamenu .block-menu>.menu>li:last-child{flex:0 0 100%;background:#cecece}.region-megamenu .nolink{font-size:.9em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;line-height:1;margin-bottom:15px}.region-megamenu .menu__link{display:inline-block;padding:8px;color:#555;line-height:1;text-decoration:none}.region-megamenu .menu__link:hover,.region-megamenu .menu__link:focus,.region-megamenu .menu__link:active,.region-megamenu .menu__link.active-trail{color:#000}.region-megamenu .menu__link.nolink{color:#777;cursor:default;text-decoration:none !important}.region-megamenu .menu-contact{padding:50px 0}.region-megamenu .menu-contact .menu{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}.region-megamenu .menu-contact .menu .menu__link{color:#444}.region-megamenu .menu-contact .menu .menu__link:hover,.region-megamenu .menu-contact .menu .menu__link:focus,.region-megamenu .menu-contact .menu .menu__link:active{color:#000}.region-megamenu .menu-contact .nolink{display:none}@media screen and (max-width:640px){.region-megamenu{display:block;padding-top:5vh}.region-megamenu .block-menu>.menu{display:block}.region-megamenu .block-menu>.menu>li{padding:10px 25px;text-align:left !important}.region-megamenu .block-menu>.menu>li:nth-last-child(2){padding-bottom:25px}.region-megamenu .block-menu>.menu>li.menu-contact{padding:25px;padding-bottom:calc(25px + 5vh)}.region-megamenu .block-menu>.menu>li.menu-contact .menu{display:block}}@media screen and (max-width:600px){.header__name-and-slogan .header__logo{margin-right:150px}.region-navigation .menu__item{display:block}.region-navigation .menu__item.first{margin-bottom:10px}}@media screen and (max-width:480px){.region-megamenu .block-menu>.menu{font-size:1.2em}}.front #page-title{display:none}.front.admin-menu.adminimal-menu .page::before{height:138px}.front .content{margin:0;padding:0;background:rgba(0,0,0,0)}.front .content .tabs-primary{display:none}.front .content .group-left{padding:0;background-color:rgba(0,0,0,0)}.front .content .annonces-accueil .block-title{display:none}.front .content .home-jam{display:none}.front .annonces-accueil .annonces .annonce{position:relative;margin:25px 0;padding:10px 20px;color:#b00024;color:#fff;font-size:15px;font-weight:bold;line-height:18px;background-color:#b00024}.front .annonces-accueil .annonces .annonce:last-child{margin-bottom:0}.front .annonces-accueil .annonces .annonce a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;white-space:nowrap;overflow:hidden;text-indent:-9000px}.node-type-annonce .content .node-annonce{background-color:#fff;margin:-25px -25px 0;padding:25px}.node-type-annonce .content .node-annonce .field{margin-bottom:10px}.field-name-field-video{margin:35px 0 0}.field-name-field-video iframe{max-width:100%;margin:0 auto}.image-wall{margin:35px 0 0;font-size:0}.image-wall .image{box-sizing:border-box;display:inline-block;padding:0 0 1px 1px;width:33.33%}.image-wall .image a{display:block}.image-wall .image img{display:block}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.75);display:flex;justify-content:space-around;align-items:center}.overlay .overlay-inner{box-sizing:border-box;max-width:90vw;max-height:90vh;position:relative}.overlay .overlay-inner img{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;box-shadow:0 5px 35px -10px rgba(0,0,0,.85)}.overlay .overlay-inner nav{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;color:#fff;font-size:42px}.overlay .overlay-inner nav div{position:absolute;width:50%;top:0;bottom:0;z-index:5;cursor:pointer}.overlay .overlay-inner nav div.prev{left:0;right:auto}.overlay .overlay-inner nav div.next{left:auto;right:0;text-align:right}.overlay .overlay-inner nav span{position:absolute;top:49%;top:calc(50% - 25px);display:block;height:50px;width:50px;text-align:center;line-height:50px;opacity:.5}.overlay .overlay-inner nav .prev span{left:-50px}.overlay .overlay-inner nav .next span{right:-50px}.overlay .overlay-inner nav div:hover span{opacity:1}.overlay .overlay-inner .close{position:absolute;right:-50px;top:-50px;z-index:10;color:#fff;font-size:36px;font-weight:100}.overlay .overlay-inner .close span{display:block;height:50px;width:50px;text-align:center;line-height:50px;cursor:pointer;opacity:.5}.overlay .overlay-inner .close span:hover{opacity:1}.overlay.first-image nav .prev{display:none}.overlay.last-image nav .next{display:none}.front .page,.section-concerts .page{background-size:cover;color:#fff;background-color:#000}.front .page a,.section-concerts .page a{color:#fff}.front h1.page__title,.front .block-views .block-title,.section-concerts h1.page__title,.section-concerts .block-views .block-title{color:#fff;padding-left:100px}.view-concerts-omt{padding-left:145px;padding-bottom:50px;margin-right:-25px}.view-concerts-omt .view-empty{font-style:italic;color:rgba(255,255,255,.5);padding-left:.3em}.view-concerts-omt article.node-concert-omt{margin-bottom:27px;padding-left:200px;padding-right:15px;position:relative;min-height:135px;clear:both}.view-concerts-omt .field-name-field-image{position:absolute;left:0;top:0}.view-concerts-omt .field-name-field-image img{display:block;max-width:185px;height:auto}.view-concerts-omt .field-name-title{margin-bottom:10px}.view-concerts-omt .field-name-field-date-et-heure{margin:0 0 10px 0;padding:7px 0;color:red;float:left}.view-concerts-omt .field-name-field-date-et-heure em{font-style:normal;color:#fff}.view-concerts-omt .field-name-field-date-et-heure b{font-weight:bold}.view-concerts-omt .field-name-title h2{margin:0;font-size:18px}.view-concerts-omt .field-name-field-concert-evenement{text-transform:uppercase;font-weight:bold;font-style:italic}.view-concerts-omt .field-name-body{max-width:350px;margin-right:25px}.view-concerts-omt .field-name-body *:first-child{margin-top:0}.view-concerts-omt .field-name-body *:last-child{margin-bottom:0}.view-concerts-omt h2 a{text-decoration:none}.page-concerts-omt .header{background-color:rgba(0,0,0,0)}.page-concerts-omt .page{background-image:#0c0002 !important}.page-concerts-omt-archives .infos-concerts{display:none}.menu-archives-omt .view-concerts-omt{padding-bottom:45px}.menu-archives-omt .views-summary{margin:0;padding:0;list-style:none}.menu-archives-omt .views-summary li{display:inline-block;list-style:none}.menu-archives-omt .views-summary a{margin-right:10px;padding:2px 0 2px .3em;color:#b00024;font-weight:bold;text-transform:uppercase;letter-spacing:.3em;text-decoration:none}.menu-archives-omt .views-summary a:hover{color:#d88092}.menu-archives-omt .views-summary li.current a{color:#fff}.infos-concerts{padding:40px 60px 40px 15px;margin:0}.infos-concerts p{margin:10px 0 0}.infos-concerts p:first-child{margin-top:0}.infos-concerts table{margin:0}.infos-concerts table.tarif-evenements{display:none}.infos-concerts p.link-contact{margin-top:20px}.infos-concerts p.link-contact a{font-weight:bold;color:#000;position:relative}.infos-concerts p.link-contact a:before,.infos-concerts p.link-contact a:after{content:"";position:absolute;right:-35px;top:3px;width:0;height:0;border:7px solid rgba(0,0,0,0);border-left:12px solid #000}.infos-concerts p.link-contact a:after{right:-50px}.infos-concert-evenement{display:none}body.concert-evenement .infos-concerts table.tarif{display:none}body.concert-evenement .infos-concerts table.tarif-evenements{display:table}body.concert-evenement .infos-concert-standard{display:none}body.concert-evenement .infos-concert-evenement{display:block}.node-type-concert-omt .page{padding-bottom:0}.node-type-concert-omt .main{padding:0;box-sizing:border-box}.node-type-concert-omt .content{position:relative;margin:0 115px;min-height:75vh;background:#fff;color:#000;display:grid;grid-template-areas:"side article" "side infos";grid-template-rows:min-content 1fr;grid-template-columns:300px 1fr}.node-type-concert-omt .content>.node{grid-area:article}.node-type-concert-omt .content>.block-block{grid-area:infos}.node-type-concert-omt .content>.block-views{grid-area:side}.node-type-concert-omt .content #page-title{display:none;color:#000;padding-left:0}.node-type-concert-omt .content a{color:#c00}.node-type-concert-omt .content article.node-concert-omt{font-size:16px;padding:40px 60px 20px 15px}.node-type-concert-omt .content article.node-concert-omt .field-name-field-concert-evenement{font-style:italic;font-weight:bold;font-size:18px;text-transform:uppercase}.node-type-concert-omt .content article.node-concert-omt .field-name-title h2{margin:0;font-size:22px}.node-type-concert-omt .content article.node-concert-omt .field-name-field-date-et-heure{color:#c00;font-weight:bold;font-size:18px}.node-type-concert-omt .content article.node-concert-omt .field-name-field-image{margin:10px -60px 8px 0}.node-type-concert-omt .content article.node-concert-omt .field-name-field-image img{display:block}.node-type-concert-omt .content article.node-concert-omt .field-name-body *:first-child{margin-top:0}.node-type-concert-omt .content article.node-concert-omt+.infos-concerts{padding-top:0}.node-type-concert-omt .content #block-views-concerts-omt-block-1{color:#333;background-color:#ccc}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt{padding:40px 30px;margin:0}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert{margin-bottom:20px}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert a{display:block;color:#777;text-decoration:none}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert a:hover{color:#c00}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert.current a{color:#000}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert .evenement{text-transform:uppercase}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert h2{display:block;margin:0;font-size:16px;font-weight:bold}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt .concert span.date-display-single{display:block}.logged-in.node-type-concert-omt .content{grid-template-areas:"msg msg" "actions actions" "side article" "side infos"}.logged-in.node-type-concert-omt .content .messages{grid-area:msg;margin:0}.logged-in.node-type-concert-omt .content .tabs-primary{grid-area:actions}.node-concert-omt .field-name-field-url a{display:inline-block;padding:.5em .7em;text-decoration:none;color:#fff;font-size:.8em;letter-spacing:.02em;background-color:#b00024;text-transform:uppercase;font-weight:bold}.node-concert-omt .field-name-field-url a:hover,.node-concert-omt .field-name-field-url a:active,.node-concert-omt .field-name-field-url a:focus{background-color:#c00;box-shadow:0 0 10px 0 #f99}.node-concert-omt .field-name-field-url a:focus-visible{outline:2px solid #f99;outline-offset:2px}.node-concert-omt.view-mode-full .field-name-field-url{margin-top:20px}.node-concert-omt.view-mode-teaser .field-name-field-url{float:right;margin-left:15px}.node-concert-omt.view-mode-teaser .field-name-field-url a:hover,.node-concert-omt.view-mode-teaser .field-name-field-url a:active,.node-concert-omt.view-mode-teaser .field-name-field-url a:focus{box-shadow:0 0 10px 0 #c00}.section-jam-sessions .main{padding:0;position:relative}.section-jam-sessions .region-highlighted{position:absolute;left:105px;top:35px}.section-jam-sessions .region-highlighted .block{padding-left:70px;color:#999;font-size:16px;font-weight:bold}.section-jam-sessions .region-highlighted .infos-jams{padding-top:25px;text-transform:uppercase;background:rgba(0,0,0,0) url(/sites/all/themes/agmj/images/quote-deco.png) no-repeat 0 0 scroll}.section-jam-sessions .region-highlighted .infos-jams h2{margin:0;font-size:24px;line-height:1.1}.section-jam-sessions .region-highlighted .infos-jams h2 strong{color:#fff}.section-jam-sessions .region-highlighted .infos-jams h3{margin:10px 0;font-size:16px;line-height:1.3}.section-jam-sessions .region-highlighted .infos-jams p{margin:25px 0 10px;font-size:16px}.section-jam-sessions .region-highlighted .infos-jams p strong{color:#fff}.section-jam-sessions .region-highlighted .infos-jams-dates{color:#fff;font-weight:normal;font-size:24px}.section-jam-sessions .region-highlighted .infos-jams-dates .view-header{margin:0;color:#999;font-size:16px;line-height:1.3;text-transform:uppercase}.section-jam-sessions .region-highlighted .infos-jams-dates .view-header p{margin:25px 0 10px}.section-jam-sessions h1.page__title{padding:0;color:#900;background-color:rgba(0,0,0,0)}.section-jam-sessions .content{width:450px;margin:0 0 0 auto;padding:25px;color:#000;font-size:15px;background-color:#e2e2e2;background-color:rgba(226,226,226,.9)}.section-jam-sessions .content a{color:#900}.section-jam-sessions .content .note{color:#900}.section-jam-sessions .content .group-left{padding:0;background-color:rgba(0,0,0,0)}.section-jam-sessions .view-jam-sessions{padding-bottom:50px}.section-jam-sessions .view-jam-sessions table{min-width:100%}.section-jam-sessions .view-jam-sessions table thead{border-bottom:1px solid #000}.section-jam-sessions .view-jam-sessions table thead th{text-align:left;padding:5px 0}.section-jam-sessions .view-jam-sessions table td{padding:5px 0;vertical-align:top;width:33.33%}.section-jam-sessions .view-jam-sessions table td p:first-child{margin-top:0}.section-jam-sessions .view-jam-sessions table td p:last-child{margin-bottom:0}.section-jam-sessions .view-jam-sessions table td.date{white-space:nowrap}.section-jam-sessions .view-jam-sessions table td.date b{color:#900}.section-assoc #main{overflow:hidden;min-height:600px}.section-assoc .content{font-size:15px}.section-assoc .content article.node-page-2-cols{padding-left:90px}.section-assoc .content .encadre{margin-left:-10px;margin-right:-20px;padding-right:20px}.section-assoc .sidebars .block-title{margin-bottom:20px;color:#b00024;font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:.3em}.section-assoc.node-type-page .content #page-title,.section-assoc .node-type-patrimoine .content #page-title{padding:20px}.page-node-290 .content article.node-page-2-cols{padding-left:0}.page-node-296 .content .group-left{width:280px}.page-node-296 .content .group-left .field-name-title{min-height:44px}.page-node-296 .content .group-right{width:520px;padding-top:64px;padding-bottom:16px}.page-node-296 .content .group-right table{width:100%}.page-node-297 .content .group-left{width:280px}.page-node-297 .content .group-right{width:520px}.page-node-297 .content .group-right .field-name-field-sommaire h3{color:#c00;font-weight:bold;font-size:15px}.page-node-297 .content .group-right .field-name-field-sommaire *:first-child{margin-top:0}.page-node-297 .content .group-right .field-name-field-sommaire table{width:100%;margin-top:0}.page-node-297 .content .group-right .field-name-field-sommaire td{width:45%}.page-node-297 .content .group-right .field-name-field-sommaire td+td{width:55%}.page-node-496 #main{background-color:#000}.page-node-496 .content article{padding-bottom:280px;padding-left:98px !important;position:relative}.page-node-496 .content article::before{content:"";position:absolute;left:98px;right:auto;bottom:0;z-index:1;height:280px;width:710px;background:rgba(0,0,0,0) url(/sites/all/themes/agmj/images/les-presidents-20190603.png) no-repeat 0 0 scroll;background-size:100% auto}.page-node-496 .content .group-left{width:280px;min-height:371px;padding-bottom:0}.page-node-496 .content .group-right{width:430px;float:left;min-height:340px;padding-bottom:0}.page-node-496 .content .group-right td{padding-left:10px}.page-node-496 .content .group-right td:first-child{padding-left:0}.page-association-news .content{display:none}.node-type-news #page-title{display:none}.sidebar-news .view-empty{color:#666;font-size:14px;font-style:italic;text-align:center;margin:50px 0}.sidebar-news .news{margin-bottom:20px}.sidebar-news .news .node{position:relative;font-size:15px;color:#777}.sidebar-news .news .date{display:inline;font-size:12px;padding-right:5px}.sidebar-news .news h2{display:inline;margin:0;font-size:inherit;text-transform:uppercase}.sidebar-news .news .more{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;white-space:nowrap;overflow:hidden;text-indent:-9000px}.sidebar-news .news:hover .date,.sidebar-news .news:hover h2{color:#b00024}.sidebar-news .news .current .date,.sidebar-news .news .current h2{color:#000}.node-news.view-mode-full .field-name-title h2{margin:0;padding:35px 0 5px;color:#000;font-size:15px;font-weight:bold;text-transform:uppercase}.node-news.view-mode-full .field-name-post-date{margin:35px 0 0;color:#999;font-size:12px;font-style:italic;text-align:right}.node-news.view-mode-full .field-name-field-files{margin:35px 0 0}.node-news.view-mode-full .field-name-field-files table{width:100%;background-color:#eee}.node-news.view-mode-full .field-name-field-files table thead{display:none !important}.node-news.view-mode-full .field-name-field-files table tr{padding:0;border:none;background-color:rgba(0,0,0,0)}.node-news.view-mode-full .field-name-field-files table tbody tr:first-child td{padding-top:10px}.node-news.view-mode-full .field-name-field-files table tbody tr:last-child td{padding-bottom:10px}.node-news.view-mode-full .field-name-field-files table tbody td:last-child{text-align:right;white-space:nowrap}.node-news.view-mode-full .field-name-field-files table th{padding:5px 12px;vertical-align:bottom;text-align:left}.node-news.view-mode-full .field-name-field-files table td{padding:5px 12px;text-align:left}.node-news.view-mode-full .field-name-field-files table .file-icon{display:none}.node-news.view-mode-full .field-name-field-files table a{text-decoration:none}.node-news.view-mode-full .field-name-field-files table a:hover{text-decoration:underline}.page-association-news #page-title,.page-association-opinions #page-title,.page-association-references #page-title{display:none}.page-association-news .main,.page-association-opinions .main,.page-association-references .main{padding-left:115px}.page-association-news .content,.page-association-opinions .content,.page-association-references .content{display:none}.page-association-news .content .field-name-title h1.title,.page-association-opinions .content .field-name-title h1.title,.page-association-references .content .field-name-title h1.title{font-size:15px;color:#000;font-weight:bold;letter-spacing:0}.page-association-news .content .field-name-title a,.page-association-opinions .content .field-name-title a,.page-association-references .content .field-name-title a{color:#000;text-decoration:none}.page-association-news .content .field-name-field-date-day,.page-association-opinions .content .field-name-field-date-day,.page-association-references .content .field-name-field-date-day{margin-top:-35px}.page-association-news .content .field-name-field-auteur,.page-association-opinions .content .field-name-field-auteur,.page-association-references .content .field-name-field-auteur{text-align:right}.node-type-texte-opinion .content h1.title,.node-type-texte-reference .content h1.title{font-size:15px;color:#000;font-weight:bold;letter-spacing:0}.node-type-texte-opinion .content .field-name-title,.node-type-texte-reference .content .field-name-title{display:none}.node-type-texte-opinion .content .field-name-field-date-day,.node-type-texte-reference .content .field-name-field-date-day{margin-top:-35px}.node-type-texte-opinion .content .field-name-field-auteur,.node-type-texte-reference .content .field-name-field-auteur{text-align:right}.node-type-texte-opinion .content .field-name-field-fichiers-joints,.node-type-texte-reference .content .field-name-field-fichiers-joints{margin-top:50px}.node-type-texte-opinion .content .field-name-field-fichiers-joints .label-above,.node-type-texte-reference .content .field-name-field-fichiers-joints .label-above{color:#b00024}.node-type-texte-opinion .content .field-name-field-fichiers-joints table,.node-type-texte-reference .content .field-name-field-fichiers-joints table{width:100%;margin-bottom:0}.node-type-texte-opinion .content .field-name-field-fichiers-joints table thead,.node-type-texte-reference .content .field-name-field-fichiers-joints table thead{display:none}.node-type-texte-opinion .content .field-name-field-fichiers-joints table tr.even,.node-type-texte-opinion .content .field-name-field-fichiers-joints table tr.odd,.node-type-texte-reference .content .field-name-field-fichiers-joints table tr.even,.node-type-texte-reference .content .field-name-field-fichiers-joints table tr.odd{background-color:rgba(0,0,0,0)}.node-type-texte-opinion .content .field-name-field-fichiers-joints table tr:last-child,.node-type-texte-reference .content .field-name-field-fichiers-joints table tr:last-child{border-bottom:none}.node-type-texte-opinion .content .field-name-field-fichiers-joints table td,.node-type-texte-reference .content .field-name-field-fichiers-joints table td{padding:5px 0;vertical-align:bottom}.node-type-texte-opinion .content .field-name-field-fichiers-joints table td+td,.node-type-texte-reference .content .field-name-field-fichiers-joints table td+td{text-align:right;white-space:nowrap}.node-type-texte-opinion .content .field-name-field-fichiers-joints table .file img,.node-type-texte-reference .content .field-name-field-fichiers-joints table .file img{vertical-align:bottom;margin-right:5px}.node-type-texte-opinion .content .field-name-field-fichiers-joints table .file a,.node-type-texte-reference .content .field-name-field-fichiers-joints table .file a{text-decoration:none}article.node-texte-reference .field-name-body>*:last-child{margin-bottom:0}.section-assoc .content{position:relative}.section-assoc .goto-top{position:absolute;left:-70px;bottom:20px}.section-assoc .goto-top a{display:block;width:50px;height:50px;background:#666;position:relative}.section-assoc .goto-top a::before,.section-assoc .goto-top a::after{content:"";display:block;position:absolute;left:20px;top:22px;width:0;height:0;border:5px solid #fff;border-left-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);border-top:none}.section-assoc .goto-top a::after{border-width:3px;border-bottom-color:#666;left:22px;top:24px}.sidebars .opinions-intro,.sidebars .references-intro{margin-top:10px;padding-top:25px;font-size:14px;border-top:1px solid #999}.sidebars .opinions-intro p:first-child,.sidebars .references-intro p:first-child{margin-top:0}.sidebars .opinions-intro p:last-child,.sidebars .references-intro p:last-child{margin-bottom:0}.sidebars .view-textes-association article{margin-bottom:20px;color:#777}.sidebars .view-textes-association .field-name-title{display:inline}.sidebars .view-textes-association .field-name-title h2{display:inline;margin:0;font-size:15px;text-transform:uppercase}.sidebars .view-textes-association .field-name-title h2 a{display:inline;text-decoration:none;color:#777;padding-right:10px}.sidebars .view-textes-association .field-name-title h2 a:hover{color:#b00024}.sidebars .view-textes-association .field-name-title h2.current a{color:#000}.sidebars .view-textes-association .field-name-field-date-day{display:inline}.sidebars .block .view-textes-association{padding:0}.sidebars .block .view-textes-association .view-content>div:first-child h2{margin-top:0}.section-patrimoine a{color:#c00}.section-patrimoine .content{font-size:15px}.section-patrimoine .group-left{float:none;width:100%}.node-patrimoine .field-name-body{margin-bottom:50px}.node-patrimoine .field-para-musiciens{margin-left:-60px;margin-right:0}.paragraphs-item-musicien{margin:0 -20px 70px 0}.paragraphs-item-musicien .name{margin-bottom:.3em;font-size:1.4em;text-transform:uppercase}.paragraphs-item-musicien .summary-name{display:none !important}.paragraphs-item-musicien .wrapper{margin-left:30px;padding:20px 30px 20px 30px;color:#fff;background:#6d6d6d}.paragraphs-item-musicien .wrapper a{color:#fff}.paragraphs-item-musicien .text{margin-bottom:20px;padding-right:20px}.paragraphs-item-musicien .text>*:first-child{margin-top:0}.paragraphs-item-musicien .text>*:last-child{margin-bottom:0}.paragraphs-item-musicien .wrapper2{position:relative}.paragraphs-item-musicien .medaillon{position:absolute;left:0;top:0;z-index:2}.paragraphs-item-musicien .medaillon img{display:block;width:190px;height:auto;box-shadow:3px 3px 5px -1px rgba(0,0,0,.5)}.paragraphs-item-musicien .medaillon+.wrapper3{padding-left:190px}.paragraphs-item-musicien .medaillon+.wrapper3 .galerie{padding-left:20px}.paragraphs-item-musicien .docs{padding:10px 0;min-height:80px}.paragraphs-item-musicien .docs .file{margin:0 0 10px 0;display:block}.paragraphs-item-musicien .docs .file:last-child{margin-bottom:0}.paragraphs-item-musicien .docs .file a{display:inline-block;padding:7px 10px 7px 20px;color:#fff;font-size:1.14em;font-weight:bold;text-decoration:none;background-color:#b00024}.paragraphs-item-musicien .docs .file a:hover{text-decoration:underline}.paragraphs-item-musicien .docs .file img{display:none}.paragraphs-item-musicien .galerie{position:relative;margin-bottom:-70px}.paragraphs-item-musicien .imgs{font-size:0}.paragraphs-item-musicien .imgs .img{display:inline-block;margin:0 12px 12px 0}.paragraphs-item-musicien .imgs .img a{display:block}.paragraphs-item-musicien .imgs .img img{display:block;width:auto;height:140px;box-shadow:3px 3px 5px -1px rgba(0,0,0,.5)}.paragraphs-item-musicien.has-medaillon .wrapper2{min-height:182px}.musiciens-sommaire{margin:0;padding:5px 0;list-style:none;columns:4}.musiciens-sommaire li{margin:0;padding:0;list-style:none}.musiciens-sommaire a{display:inline-block;padding:3px 5px 3px 0;color:#000;font-weight:bold;text-decoration:none}.musiciens-sommaire a:hover{text-decoration:underline}.musiciens-sommaire a em,.musiciens-sommaire a i{font-style:italic;font-weight:normal}.section-revue .page{background-color:#383838}.section-revue .header__name-and-slogan{background-color:#000}.section-revue #page-title{display:none}.section-revue article.view-mode-full{padding-bottom:50px}.section-revue article.view-mode-full .group-left{width:320px;padding:0}.section-revue article.view-mode-full .group-left .field-name-field-image img{display:block;width:100%;box-shadow:3px 5px 10px -2px rgba(0,0,0,.35)}.section-revue article.view-mode-full .group-right{width:570px;color:#000;background-color:#d9d9d9;padding-top:10px;font-size:15px}.section-revue article.view-mode-full .group-right .field-name-title h2{margin-top:0;font-size:18px}.section-revue article.view-mode-full .group-right .field-name-field-titre-colonne-1{margin-bottom:1em;font-size:18px;font-weight:bold}.section-revue article.view-mode-full .group-right .field-name-field-titre-colonne-1 b{color:#b00024;font-weight:bold}.section-revue article.view-mode-full .group-right .label-above{font-size:18px;color:#b00024}.section-revue article.view-mode-full .group-right .note{color:#b00024}.section-revue article.view-mode-full .group-right .entity-paragraphs-item{overflow:hidden;padding-bottom:15px;padding-left:75px;position:relative;min-height:42px}.section-revue article.view-mode-full .group-right .entity-paragraphs-item .page-nb{position:absolute;left:0;top:0;min-width:45px;color:#999;font-size:36px;text-align:right;font-weight:bold}.section-revue article.view-mode-full .group-right .entity-paragraphs-item .desc{padding-top:5px}.section-revue article.view-mode-full .group-right .entity-paragraphs-item .desc p{margin:0}.section-revue article.view-mode-teaser{padding:10px 0}.section-revue article.view-mode-teaser .field-name-title h2{margin:0;font-size:18px;font-weight:normal}.section-revue article.view-mode-teaser .field-name-title a{text-decoration:none;color:#fff}.section-revue footer{background-color:#383838}.page-revue-omt-archives #page-title{display:block}.page-revue-omt-archives .main{position:relative;padding-left:345px;padding-right:125px}.page-revue-omt-archives .content{box-sizing:border-box;padding:20px 15px;min-height:871px;background-color:#d9d9d9}.page-revue-omt-archives .content h1.title{padding:0 0 10px;color:#c00}.page-revue-omt-archives .revue-archives .view-content .revue{padding:10px 0;font-size:18px}.page-revue-omt-archives .revue-archives .view-content .revue a{display:block;color:#000;text-decoration:none}.page-revue-omt-archives .revue-archives .view-content .revue h2{margin:0;font-size:18px;font-weight:bold}.page-revue-omt-archives .revue-archives .view-content .revue h2 b{color:#c00;font-weight:bold}.page-revue-omt-archives .revue-archives-covers{position:absolute;left:125px;top:0;z-index:1}.page-revue-omt-archives .revue-archives-covers .view-content a{display:block}.page-revue-omt-archives .revue-archives-covers .view-content img{display:block;width:200px;margin-bottom:10px;box-shadow:3px 3px 10px -3px rgba(0,0,0,.75)}.section-soutiens #page-title{display:block;width:520px;height:15px;padding:20px;margin-left:187px;background-color:#fff}.section-soutiens .content{font-size:15px;padding-top:10px}.section-soutiens .content article.node-page-2-cols{width:560px;margin-left:187px;background-color:#fff;position:relative}.section-soutiens .content article.node-page-2-cols::before{content:"";display:block;width:27px;position:absolute;top:-55px;bottom:0;left:-33px;background-color:#d9d9d9}.section-soutiens .content .group-left{width:280px;padding-right:10px;background-color:#fff;padding-top:10px}.section-soutiens .content .group-left .field-name-title{min-height:22px}.section-soutiens .content .group-right{width:280px;float:left;padding-left:10px;padding-top:10px}.section-soutiens .content .field-name-title h1{margin:0 -10px 0 0;padding:0 0 8px;font-size:14px;font-weight:bold;text-transform:initial;letter-spacing:0;border-bottom:1px solid #ccc}.section-soutiens .content .group-right .field-name-title h1{margin:0 0 0 -10px;padding-left:10px}.section-soutiens .content p{margin:40px 0}.section-soutiens .content a{color:#000;text-decoration:none}.section-soutiens .content a:hover{color:#c00}.section-contact .main{padding:0}.section-contact .messages{position:absolute;left:0;right:0;top:0;z-index:2;margin:0;font-size:15px;background-image:none;padding:10px 20px}.section-contact .messages+#page-title{padding-top:60px}.section-contact .messages+#page-title+article{padding-top:25px}.section-contact .content{position:relative;margin-left:115px;padding-left:0;background-color:#666;background-color:rgba(102,102,102,.8)}.section-contact .content::after{display:block;content:"";position:absolute;left:0;top:0;bottom:0;width:350px;background-color:#d9d9d9}.section-contact .content #page-title{width:350px;height:70px;box-sizing:border-box;padding-left:20px;background-color:#d9d9d9;position:relative;z-index:1}.section-contact .content article.node-page{position:relative;z-index:1;font-size:15px}.section-contact .content article.node-page .group-left{width:350px;padding-top:0;background-color:#d9d9d9}.section-contact .content article.node-page .group-left .field-name-body p:first-child{margin-top:0}.section-contact .content article.node-page .group-left .field-name-body p:last-child{margin-bottom:0}.section-contact .content article.node-page .group-right{width:495px;position:relative;top:-60px;color:#fff}.section-contact .content article.node-page .group-right label{font-weight:normal;display:block;padding-bottom:5px}.section-contact .content article.node-page .group-right select,.section-contact .content article.node-page .group-right .form-item input{width:100%;box-sizing:border-box}.section-contact .content article.node-page .group-right .form-required{color:red;font-weight:bold}.section-contact .content article.node-page .group-right .form-item{margin:15px 0 25px}.section-contact .content article.node-page .group-right .webform-component-markup{margin:0;padding:15px 20px;color:#fff;font-size:14px;background-color:#b00024}.section-contact .content article.node-page .group-right .webform-component-markup a{color:#fff;text-decoration:none;cursor:text}.section-contact .content article.node-page .group-right .webform-component-markup p:first-child{margin-top:0}.section-contact .content article.node-page .group-right .webform-component-markup p:last-child{margin-bottom:0}.section-contact .content article.node-page .group-right .webform-component-markup table{width:100%}.section-contact .content article.node-page .group-right .webform-component-markup tbody{border-top:none}.section-contact .content article.node-page .group-right .webform-component-markup td{padding:2px 0}.section-contact .content article.node-page .group-right .webform-component-markup td+td{padding-left:10px}.contact-map{position:absolute;z-index:1;top:auto;bottom:0;width:350px;padding:0 0 100px;background-color:#d9d9d9}.contact-map iframe{display:block;max-width:100%}.captcha{margin:15px 0 25px}.form-actions{padding-bottom:25px}.form-actions input[type=submit]{display:inline-block;padding:7px 12px;color:#000;font-weight:bold;text-transform:uppercase;letter-spacing:.01em;text-decoration:none;border:none;background-color:#fff;cursor:pointer}.form-actions input[type=submit]:hover{box-shadow:0 2px 0 0 #000,0 4px 0 0 #fff}.form-actions input[type=submit]:focus-visible{outline:2px solid #fff;outline-offset:2px}body.maintenance-page .main{padding-left:120px;padding-right:120px;background-color:rgba(0,0,0,.6);color:#fff;line-height:1.3}body.maintenance-page .print-content{margin:0 0 0 -5px;padding:5px}.page-visitors .main{background-color:#fff;padding-bottom:25px}.page-visitors .content table{width:100%;font-size:.8em}.page-visitors .content table th,.page-visitors .content table td{padding-top:5px;padding-bottom:5px}.page-visitors .form-wrapper{font-size:.8em;padding-bottom:.5em;background-color:#eee}.page-visitors .form-wrapper .form-item{margin:.5em 0}body.section-user .form-item{color:#ddd}body.section-user .form-item label{margin-bottom:5px}body.section-user .form-item input{padding:5px 10px}body.section-user .form-item .description{margin-top:5px}body.section-users .profile{color:#ddd}body.not-logged-in.section-admin .main{color:#fff}@media all and (max-width:960px){.header__logo{margin-left:0}.header__site-name{padding-left:25px}.navigation{padding-left:15px}.sidebar-first .content{width:65%}.sidebar-first aside{width:35%}.sidebar-first aside .region-sidebar-first{width:auto;margin-left:0}.node-type-concert-omt .content{margin:0 50px}.section-jam-sessions .region-highlighted{left:25px}.section-jam-sessions .content{margin-right:25px}.view-concerts-suisse-france .concert .link{float:right}.section-assoc .content article.node-page-2-cols{padding-left:0 !important}.section-assoc .content article.node-page-2-cols .group-right{float:left}.page-node-496 .content article::before{left:0}.page-node-296 .content .group-left{width:40%}.page-node-296 .content .group-right{width:60%}.page-association-news .main,.page-association-opinions .main,.page-association-references .main{padding-left:25px}.page-views.page-association-news aside,.page-views.page-association-opinions aside,.page-views.page-association-references aside{width:auto}.section-revue article.view-mode-full{position:relative;padding-left:340px;min-height:460px}.section-revue article.view-mode-full .group-left{position:absolute;left:0;top:0}.section-revue article.view-mode-full .group-right{width:auto;float:none}.page-revue-omt-archives .main{padding-left:273px}.page-revue-omt-archives .revue-archives-covers{left:15px}.section-patrimoine.page-views .content{margin-left:0}body.hnewsletter-detail .content{width:100%;padding-bottom:0;float:none}body.hnewsletter-detail .content .hdsnl-item{margin:0 -20px;padding:0 20px;background-color:#555}body.hnewsletter-detail .content .hdsnl-titre{margin:0 -20px;padding:20px;background-color:#fff}body.hnewsletter-detail .content .hdsnl-contenu{width:660px;margin:0 auto;padding:20px 0}body.hnewsletter-detail aside{width:100%;float:none}.section-soutiens #page-title{margin-left:33px}.section-soutiens .content article.node-page-2-cols{margin-left:33px}.section-contact .content{margin-left:0}.section-contact .content .group-right{float:left}.paragraphs-item-musicien .wrapper{margin-left:0}.paragraphs-item-musicien .wrapper .text{padding-right:0}.paragraphs-item-musicien .galerie{margin-bottom:-20px}.paragraphs-item-musicien .imgs .img img{height:100px}body.maintenance-page .main{padding-left:25px;padding-right:25px}}@media all and (max-width:900px){.section-jam-sessions .region-highlighted{position:static;padding:10px 25px}.section-jam-sessions .region-highlighted .view-jam-sessions{padding-bottom:0}.section-jam-sessions .content{margin-top:-125px}.section-assoc .content article.node-page-2-cols .group-left{width:35%}.section-assoc .content article.node-page-2-cols .group-right{width:65%}.page-node-496 .content article{padding-bottom:400px}.page-node-496 .content .group-left,.page-node-496 .content .group-right{min-height:400px}.page-node-496 .content article::before{right:0;width:auto;height:50%}}@media all and (max-width:864px){.view-concerts-suisse-france .concert .place{padding-left:145px}.section-contact .content::after{width:45%}.section-contact .content #page-title{width:45%}.section-contact .content article.node-page .group-left{width:45%}.section-contact .content article.node-page .group-right{width:55%}.section-contact .content .contact-map{width:45%}}@media all and (max-width:800px){.header .devenir-membre{bottom:auto;top:8px}.agmj-footer{margin-right:25px;padding-left:25px}.copyright-photo{left:25px}.front .content{padding-bottom:60px}.node-type-page .content,.node-type-patrimoine .content{margin-left:0}.node-type-concert-omt .content{margin:0}.node-type-concert-omt .content article.node-concert-omt{padding-top:25px}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt{padding:25px}.section-jam-sessions .content{margin-left:auto}.page-revue-omt-archives .main{padding-right:15px}}@media all and (max-width:780px){.section-jam-sessions .region-highlighted{overflow:hidden}.section-jam-sessions .region-highlighted .infos-jams{float:left}.section-jam-sessions .region-highlighted .infos-jams-dates{float:left;padding-left:50px;padding-top:25px}.section-jam-sessions .region-highlighted .infos-jams-dates .view-header p{margin-top:0}.section-jam-sessions .content{margin-top:0}.section-revue article.view-mode-full{position:relative;padding-left:45%;min-height:0}.section-revue article.view-mode-full .group-left{max-width:45%}body.hnewsletter-detail .main{padding:0}}@media all and (max-width:700px){body.hnewsletter-detail .content .hdsnl-titre{margin:0;padding:20px}body.hnewsletter-detail .content .hdsnl-item{padding:0}.musiciens-sommaire{columns:3}}@media all and (max-width:640px){.agmj-footer{margin-right:20px;padding-left:20px}.copyright-photo{left:20px}.front h1.page__title,.section-concerts h1.page__title{padding-left:0}.front .view-concerts-omt,.section-concerts .view-concerts-omt{padding-left:0}.front .block-views .block-title{padding-left:0}.node-type-concert-omt .content{grid-template-columns:33.33% 1fr}.section-assoc .content .group-left,.section-assoc .content .group-right{float:none;width:auto;overflow:hidden}.section-assoc .content article.node-page-2-cols .group-left,.section-assoc .content article.node-page-2-cols .group-right{float:none;width:auto}.page-node-296 .content .group-right{padding-top:20px}.page-node-496 .content article{padding-bottom:40%}.page-node-496 .content .group-left,.page-node-496 .content .group-right{min-height:0}.page-node-496 .content .group-right{padding-top:0}.page-node-496 .content article::before{height:0;padding-bottom:40%}.section-patrimoine.page-views .content{padding-left:25px;padding-right:25px}.section-patrimoine.page-views .content .view-empty{text-align:center}.section-soutiens #page-title{margin-left:0;width:auto}.section-soutiens .content article.node-page-2-cols{width:auto;margin-left:0}.section-soutiens .content article.node-page-2-cols::before{display:none}.section-soutiens .content article.node-page-2-cols .group-left,.section-soutiens .content article.node-page-2-cols .group-right{width:50%}.section-contact .content article.node-page .group-left{padding-bottom:0}.section-contact .content .contact-map{position:relative;width:auto}}@media all and (max-width:600px){.sidebar-first .content{float:none;width:auto}.sidebar-first aside{float:none;width:auto}.goto-top{display:none}.node-type-page .content,.node-type-patrimoine .content{padding-left:0}.section-jam-sessions .main{background-color:rgba(0,0,0,.65)}.section-jam-sessions .region-highlighted .infos-jams{float:none}.section-jam-sessions .region-highlighted .infos-jams-dates{float:none;padding-left:70px;padding-top:10px}.section-jam-sessions .content{width:auto;margin:0 25px;padding-left:25px}.section-concerts-region h1.title{padding-bottom:5px}.view-concerts-suisse-france h2,.view-concerts-suisse-france h3{padding-left:104px}.view-concerts-suisse-france .concert .day{width:50px}.view-concerts-suisse-france .concert .place{padding-left:104px}.section-revue article.view-mode-full{padding-left:0}.section-revue article.view-mode-full .group-left{position:static;width:auto;max-width:none;float:none}.section-revue article.view-mode-full .group-left .field-name-field-image{padding:15px 0 25px}.section-revue article.view-mode-full .group-left .field-name-field-image img{margin:0 auto;max-width:320px}.section-revue article.view-mode-full .group-right{width:auto}.section-soutiens .content article.node-page-2-cols .group-left,.section-soutiens .content article.node-page-2-cols .group-right{width:auto;float:none;padding:20px}.section-soutiens .content article.node-page-2-cols .group-left .field-name-title h1,.section-soutiens .content article.node-page-2-cols .group-right .field-name-title h1{margin:0;padding:0 0 8px}.node-patrimoine .field-para-musiciens{margin-left:0}.paragraphs-item-musicien .medaillon img{width:140px}.paragraphs-item-musicien .medaillon+.wrapper3{padding-left:140px}.paragraphs-item-musicien .medaillon+.wrapper3 .galerie{padding-left:20px}.paragraphs-item-musicien.has-medaillon .wrapper2{min-height:120px}}@media all and (max-width:560px){.view-concerts-suisse-france .concert{overflow:hidden;margin-bottom:2px;padding:2px 5px 1px;font-size:14px;line-height:1.3}.view-concerts-suisse-france .concert .day{width:auto;text-align:left}.view-concerts-suisse-france .concert .time{width:auto}.view-concerts-suisse-france .concert .desc{width:auto;width:calc(100% - 110px);float:right}.view-concerts-suisse-france .concert .place{clear:both;float:none;width:auto;text-align:right;padding-left:0}.view-concerts-suisse-france .concert .link{width:auto;text-align:right;float:none}}@media all and (max-width:550px){.main,.front .main{padding:0 15px}.header__logo{padding:15px}.front .annonces-accueil .annonces .annonce{margin:15px 0;padding:10px 15px}.infos-concerts{margin-bottom:25px;padding-right:10px}.section-concerts-omt #page-title{padding-left:0}.view-concerts-omt{padding-left:0;margin-right:0}.header__site-name{height:auto;font-size:12px;line-height:16px;padding:3px 15px 3px 15px}.view-concerts-suisse-france .concert{padding:2px 15px 1px;margin-left:-15px;margin-right:-15px}.section-contact .content::after{display:none}.section-contact .content #page-title{width:auto;height:auto}.section-contact .content article.node-page .group-left{width:auto;float:none;padding-bottom:20px}.section-contact .content article.node-page .group-right{top:0;padding-top:5px;width:auto;float:none}.page-revue-omt-archives .main{padding-left:15px}.page-revue-omt-archives .content{min-height:0}.page-revue-omt-archives .content h1.title{margin:-20px -15px 0;padding:20px 10px 0;color:#fff;background-color:#383838}.page-revue-omt-archives .revue-archives>.view-content{padding-top:10px}.page-revue-omt-archives .revue-archives-covers{position:static;margin:0 -15px;padding:20px 0;background:#383838;overflow:hidden}.page-revue-omt-archives .revue-archives-covers .cover a{box-sizing:border-box;float:left;width:50%;padding-right:7px;text-align:left}.page-revue-omt-archives .revue-archives-covers .cover img{display:inline;margin-bottom:0}.page-revue-omt-archives .revue-archives-covers .cover+.cover a{padding-right:0;padding-left:8px;text-align:right}}@media all and (max-width:500px){.node-type-page:not(.front) .main,.node-type-patrimoine .main{padding:0}.node-type-concert-omt .content{display:block}.node-type-concert-omt .content article.node-concert-omt{padding-right:15px}.node-type-concert-omt .content article.node-concert-omt .field-name-field-image{margin-right:0}.node-type-concert-omt .content #block-views-concerts-omt-block-1 .view-concerts-omt{padding:20px 15px}.view-concerts-omt{margin-right:0}.view-concerts-omt .node-concert-omt.view-mode-teaser{padding:0;margin-bottom:40px}.view-concerts-omt .node-concert-omt.view-mode-teaser .field-name-title{margin-bottom:20px}.view-concerts-omt .node-concert-omt.view-mode-teaser .field-name-field-image{position:relative;width:auto;max-width:none;margin-left:-15px;margin-right:-15px;margin-bottom:20px}.view-concerts-omt .node-concert-omt.view-mode-teaser .field-name-field-image img{width:100%;max-width:none}.infos-concerts{margin-bottom:0;padding-right:15px;padding-bottom:15px}.section-jam-sessions .region-highlighted .infos-jams-dates{text-align:right;padding-bottom:10px}.section-jam-sessions .content{margin:0}.section-revue .main{padding:0}.page-revue-omt-archives .content h1.title{padding:20px 15px 0}.page-revue-omt-archives .revue-archives .view-content .revue{font-size:16px}.page-revue-omt-archives .revue-archives .view-content .revue h2{font-size:16px}.node-news.view-mode-full .field-name-field-files table tbody tr{display:block;padding:5px 12px}.node-news.view-mode-full .field-name-field-files table tbody tr:first-child{padding-top:10px}.node-news.view-mode-full .field-name-field-files table tbody tr:first-child td{padding-top:0}.node-news.view-mode-full .field-name-field-files table tbody tr:last-child{padding-bottom:10px}.node-news.view-mode-full .field-name-field-files table tbody tr:last-child td{padding-bottom:0}.node-news.view-mode-full .field-name-field-files table tbody td{padding:0;display:inline-block}.node-news.view-mode-full .field-name-field-files table tbody td:first-child{padding-right:10px}.image-wall .image{width:50%}.page-node-296 .group-right table,.page-node-296 .group-right tr,.page-node-296 .group-right td,.page-node-296 .group-right th{display:block}.page-node-296 .group-right td{padding:0 0 15px}.paragraphs-item-musicien .galerie{margin-bottom:0}.paragraphs-item-musicien .imgs .img img{height:80px}.paragraphs-item-musicien .medaillon+.wrapper3{padding-left:0}.paragraphs-item-musicien .medaillon+.wrapper3 .docs{padding-left:140px;min-height:169px}.paragraphs-item-musicien .medaillon+.wrapper3 .docs+.galerie{padding-left:0}.paragraphs-item-musicien .medaillon+.wrapper3 .galerie{padding-left:160px}}@media all and (max-width:460px){.header{display:block}.region-navigation{text-align:left}.region-navigation .menu__item{display:inline-block}.region-navigation .menu__item.first{margin-bottom:0}.front .annonces-accueil .annonces .annonce:first-child{margin-top:0}}@media all and (max-width:400px){.agmj-footer span{display:block}.agmj-footer br,.agmj-footer .sep{display:none}.view-concerts-suisse-france h2,.view-concerts-suisse-france h3{padding-left:0}.section-assoc .main{padding:0}.section-patrimoine.page-views .main{padding:0}.paragraphs-item-musicien .wrapper{padding-left:20px;padding-right:20px}.paragraphs-item-musicien .medaillon img{width:120px}.paragraphs-item-musicien .docs{padding-top:0;padding-bottom:0}.musiciens-sommaire{columns:2}}@media all and (max-width:360px){.musiciens-sommaire{columns:1}.musiciens-sommaire a{display:block;padding:5px 0}}
@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,.page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}

