@import '/media/plg_system_jtaldef/index/css/05bfddf72869732d4fb682177eb67b6d.css?65fd80c5bee074507b13d5e798dea2b5';
 .mce-content-body, .com-content-article__body, .item-page, .blog .item-content, .mod-custom, .custom { /* conteneurs de texte */ } .mce-content-body, .mce-content-body *, .com-content-article__body, .com-content-article__body *, .item-page, .item-page *, .blog .item-content, .blog .item-content *, .mod-custom, .custom { overflow-wrap: anywhere; word-break: break-word; white-space: normal; } .mce-content-body pre, .mce-content-body code, .com-content-article__body pre, .com-content-article__body code, .item-page pre, .item-page code, .blog .item-content pre, .blog .item-content code, .mod-custom pre, .mod-custom code, .custom pre, .custom code { white-space: pre-wrap; } .com-content-article__body img, .item-page img, .blog .item-content img, .mod-custom img { max-width: 100%; height: auto; display: block; } .com-content-article__body table, .item-page table, .blog .item-content table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; } .float-start { float: left; margin: 0 1rem 1rem 0; } .float-end { float: right; margin: 0 0 1rem 1rem; } @media (max-width: 576px) { .float-start, .float-end { float: none; margin: 0 0 1rem 0; } } @media (max-width: 575.98px) { .flexiblemodule, .flexiblecolumn, .column, .logobloc, #block2, .container, .content, .component, #main { padding-left: 15px !important; padding-right: 15px !important; box-sizing: border-box; } } html, body { min-height: 100%; height: 100%; background: url("/images/murcim012.jpg") center top repeat; /* ton motif */ } .container-header, .container-footer, .site-grid > .grid-child, [class^="container-"] > .grid-child { background: transparent !important; } body { display: flex; flex-direction: column; min-height: 100vh; } main, #content { flex: 1 0 auto; } /* le contenu prend la hauteur disponible */ .container-footer { flex-shrink: 0; } /* le footer reste en bas */ @media (max-width: 575.98px) { .tck-module { padding-left: 2px !important; padding-right: 2px !important; } } @media (max-width: 600px) { .mod-custom h1 { font-size: clamp(20px, 6vw, 24px); line-height: 1.2; } .mod-custom h2 { font-size: clamp(15px, 4.0vw, 17px); line-height: 1.3; } } .modal .btn-primary:not([href]), .modal .btn-success:not([href]) { color: black; } a[href$=".pdf"], a[href$=".zip"], a[href$=".gpx"], a[href$=".doc"], a[href$=".docx"] { display: inline-block; padding: .5rem .75rem; border-radius: .5rem; text-decoration: none; border: 1px solid #ced4da; /* gris léger */ font-weight: 500; } joomla-dialog, joomla-dialog > dialog[open], body > dialog[open] { width: 95vw !important; max-width: 95vw !important; height: 90vh !important; max-height: 90vh !important; } joomla-dialog .joomla-dialog-body, body > dialog[open] .joomla-dialog-body { height: calc(90vh - 3.5rem) !important; /* marge pour l’en-tête/pied */ overflow: auto !important; } joomla-dialog .joomla-dialog-body .iframe-content, body > dialog[open] .joomla-dialog-body .iframe-content { width: 100% !important; height: 100% !important; } .mceMenu .mceMenuItems .mcePreview, .mceMenu .mceMenuItems .mceText { font-size: 20px; line-height: 32px; background: darkgrey; color: #000000; } ul.menu, ul.nav { margin: 0; padding: 0; list-style: none; display: block; } }*/ div.contentheading { font-weight: bold; line-height: 36px; font-size: 1.2rem; color:#000000; } .pd-upload .table, .pd-upload .table * { writing-mode: horizontal-tb !important; transform: none !important; } .pd-upload .table th, .pd-upload .table td { white-space: normal !important; word-break: normal !important; display: table-cell !important; text-align: left !important; vertical-align: middle !important; } #block5 [id^="maximenuck"] > li > div.floatck::after { content:""; display:block; clear:both; } a[href$=".gpx"], a[href$=".pdf"], a[href$=".doc"], a[href$=".docx"] { display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; padding: 0.5rem 0.8rem !important; border: 1px solid #cdd9ff !important; border-radius: 0.5rem !important; background: #f6f8ff !important; text-decoration: none !important; } a[href$=".gpx"]::before, a[href$=".pdf"]::before, a[href$=".doc"]::before, a[href$=".docx"]::before { font-weight: 700; font-size: 0.75rem; line-height: 1; padding: 0.15rem 0.35rem; border: 1px solid currentColor; border-radius: 0.25rem; } a[href$=".gpx"]::before { content: "GPX"; } a[href$=".pdf"]::before { content: "PDF"; } a[href$=".doc"]::before, a[href$=".docx"]::before { content: "DOC"; } a[href$=".gpx"]:hover, a[href$=".pdf"]:hover, a[href$=".doc"]:hover, a[href$=".docx"]:hover { filter: brightness(0.92); } #eb-registrants-management-page { --col-first: 28px; /* checkbox */ --col-firstname: 120px; --col-lastname: 150px; --col-event: 110px; /* << largeur Evénement */ --col-email: 260px; --col-id: 50px; } #eb-registrants-management-page table.table.table-striped.table-bordered.table-hover { table-layout: fixed; width: 100%; } #eb-registrants-management-page thead th:first-child, #eb-registrants-management-page tbody td:first-child { width: var(--col-first) !important; max-width: var(--col-first) !important; overflow: hidden; } #eb-registrants-management-page th.eb-first-name-column, #eb-registrants-management-page td.eb-first-name-column { width: var(--col-firstname) !important; max-width: var(--col-firstname) !important; } #eb-registrants-management-page th.eb-last-name-column, #eb-registrants-management-page td.eb-last-name-column { width: var(--col-lastname) !important; max-width: var(--col-lastname) !important; } #eb-registrants-management-page th.eb-event-column, #eb-registrants-management-page td.eb-event-column { width: var(--col-event) !important; max-width: var(--col-event) !important; } #eb-registrants-management-page td.eb-event-column > a, #eb-registrants-management-page td.eb-event-column > span, #eb-registrants-management-page td.eb-event-column > div { display: inline-block; max-width: var(--col-event); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #eb-registrants-management-page th.eb-email-column, #eb-registrants-management-page td.eb-email-column { width: var(--col-email) !important; max-width: var(--col-email) !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } #eb-registrants-management-page th.eb-id-column, #eb-registrants-management-page td.eb-id-column { width: var(--col-id) !important; max-width: var(--col-id) !important; text-align: center; } .eb-event-property-label { width: 230px !important; /* remplace le 30% par une largeur fixe */ max-width: 230px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .eb-event-property-value { width: 120px !important; /* ajuste selon ton besoin */ max-width: 120px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .eb-container .table.table-striped.table-hover { table-layout: auto; /* on ne fige pas tout le tableau */ } .eb-container th.eb-event-date-column, .eb-container td.eb-event-date-column, .eb-container th.eb-date-column, .eb-container td.eb-date-column { width: 200px !important; /* mets 150/170 selon ton goût */ max-width: 200px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .eb-container th.eb-available-places-column, .eb-container td.eb-available-places-column, .eb-container th.eb-spaces-column, .eb-container td.eb-spaces-column { width: 80px !important; /* 70–90px en général */ max-width: 80px !important; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .camera_wrap .camera_pag .camera_pag_ul { list-style: none; margin: 0; padding: 0; text-align: right; height: auto !important; height: 28px; display: none; } #slideshow1 > .inner { height: 150px;} body.com_kunena { font-size: 16px !important; } .default_eventlist .iceventlist-desc { font-size: 12px; color: #000; } .iccalendar table { padding: 1% !important; margin: 0px !important; border: 0px; } .iccalendar table td div.style_Day { border: none; color: #000; } .iccalendar div { padding: 0px !important; margin: 0px !important; border: 0px; text-align: center; color: #000; } #right div.moduletable h3, #right div.module h3, #right .widget h3, #right .tck-module h3, #right div.moduletable_menu h3, #right div.module_menu h3, #right .tck-module-title { color: #000000; text-align: left; font-weight: bold; font-family: Georgia, serif; } .ic-details-cat { font-size: 20px; } .ic-filters-controls button { width: 100%; word-wrap: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background: grey; } .ic-text-decoration-none { text-decoration: none !important; font-weight: bold; }  body { font-family: 'Roboto', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; } h1,h2,h3 { font-family: 'Roboto', sans-serif; } .tck-blog .tck-article-title a { font-size: 1.8rem !important; line-height: 1.3; color:#B51D1D; } a { font-weight: 550; font-size: 0.75rem; line-height: 1; padding: 0.15rem 0.35rem; } .mce-content-body, .mce-content-body *, .com-content-article__body, .com-content-article__body *, .item-page, .item-page *, .blog .item-content, .blog .item-content *, .mod-custom, .custom { background: #f1f3f5; } .noleft .main { background: #f1f3f5; } #titre0 > .inner { background: #f1f3f5; } #wrapper > .inner { border: none; } #wrapper > .inner { background: none; } .ic-descshort { font-weight: bolder; font-size: 20px; color: darkblue; } ./* Limite la largeur et fait des retours naturels */ .ic-participants .names_noslide { line-height: 1.6; } .tck-article-body iframe { display: block; width: 100%; max-width: 100%; height: auto; aspect-ratio: 16 / 9; } .acf-file-upload a { display: block; margin-bottom: 0.25rem; /* petit espace entre chaque fichier */ } 