PageSourceSearch

https://clinicasangiorgio.it/

html clinicasangiorgio.it collected 2026-10-06 16:22:07 UTC 52,698 bytes, 1,277 lines download raw bytes

1
2
3<!DOCTYPE html>
4
5<html xmlns="http://www.w3.org/1999/xhtml">
6  <head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1" /><meta http-equiv="Cache-control" content="no-cache" /><meta name="Pragma" content="no-cache" /><link rel="shortcut icon" href="assets/img/favicon.ico" type="image/x-icon" /><title>
7	Policlinico S. Giorgio S.p.A. - Casa di Cura Privata
8</title><link href="https://fonts.googleapis.com/css?family=Abel" rel="stylesheet" type="text/css" /><link href="https://fonts.googleapis.com/css?family=Roboto:400,300,500" rel="stylesheet" type="text/css" /><link href="https://fonts.googleapis.com/css?family=Dosis:300,400,500,600" rel="stylesheet" type="text/css" /><link rel="stylesheet" type="text/css" href="assets/css/animate.css" /><link rel="stylesheet" type="text/css" href="assets/css/bootstrap.min.css" /><link rel="stylesheet" type="text/css" href="assets/css/owl.carousel.css" /><link rel="stylesheet" type="text/css" href="assets/css/owl.theme.css" /><link rel="stylesheet" type="text/css" href="assets/css/owl.transitions.css" /><link rel="stylesheet" type="text/css" href="assets/css/font-awesome.min.css" /><link rel="stylesheet" type="text/css" href="assets/css/main.css" /><link rel="stylesheet" type="text/css" href="assets/css/footer.css?v=2" /><link rel="stylesheet" type="text/css" href="assets/css/news.css" /><link href="https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300" rel="stylesheet" type="text/css" />
9
10    
10<script type="text/javascript" src="assets/js/jquery.min.js"></script>
10
11    
11<script type="text/javascript" src="assets/js/owl.carousel.min.js"></script>
11
12    
12<script type="text/javascript" src="assets/js/isotope.pkgd.min.js"></script>
12
13    
13<script type="text/javascript" src="assets/js/wow.min.js"></script>
13
14    
14<script type="text/javascript" src="assets/js/bootstrap.min.js"></script>
14
15
16    
16<script
17      type="text/javascript"
18      language="javascript"
19      src="assets/js/load_content.js"
20    ></script>
20
21    
21<script
22      type="text/javascript"
23      language="javascript"
24      src="assets/js/ajax.js"
25    ></script>
25
26    
26<script
27      type="text/javascript"
28      language="javascript"
29      src="assets/js/script.js"
30    ></script>
30
31    
31<script
32      type="text/javascript"
33      language="javascript"
34      src="assets/js/custom.js"
35    ></script>
35
36
37    <style>
38      /* The Modal (background) */
39      #myModalMessage {
40        display: none; /* Hidden by default */
41        position: fixed; /* Stay in place */
42        z-index: 1; /* Sit on top */
43        padding-top: 130px; /* Location of the box */
44        left: 0;
45        top: 0;
46        width: 100%; /* Full width */
47        height: 100%; /* Full height */
48        overflow: auto; /* Enable scroll if needed */
49        background-color: rgb(0, 0, 0); /* Fallback color */
50        background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
51      }
52
53      /* Modal Content */
54      #myModalMessage .modal-content {
55        background-color: #fefefe;
56        margin: auto;
57        padding: 20px;
58        border: 1px solid #888;
59        width: 95%;
60      }
61
62      /* Se vuoi il bottone grande e rosso, ripristina questo pezzo e cambia l'immagine nel DIV. */
63      /* The Close Button */
64      /* .close { */
65      /*color: #aaaaaa;*/
66      /*   color: #FF0000; */
67      /*   float: right; */
68      /*   font-size: 80px; */
69      /*   font-weight: bold; */
70      /*   opacity:1; */
71      /* } */
72
73      /* The Close Button */
74      #myModalMessage .close {
75        /*color: #aaaaaa;*/
76        color: #000000;
77        float: right;
78        font-size: 28px;
79        font-weight: bold;
80      }
81
82      #myModalMessage .close:hover,
83      #myModalMessage .close:focus {
84        color: #ff0000;
85        text-decoration: none;
86        cursor: pointer;
87      }
88
89      body.modal-locked {
90        overflow: hidden !important;
91      }
92
93      /* News Banner */
94      #newsOverlay {
95        position: fixed;
96        top: 0;
97        left: 0;
98        right: 0;
99        z-index: 999999; /* sopra TUTTO, anche gli iframe */
100        pointer-events: auto;
101      }
102
103      .news-banner {
104        background-color: #4da3ff;
105        color: white;
106        padding: 5px 24px;
107        text-align: center;
108        font-weight: 500;
109        font-size: 16px;
110        cursor: pointer;
111      }
112
113      /* Hover più morbido */
114      .news-banner:hover {
115        background-color: #5ba7f8;
116      }
117
118      /* Desktop: altezza fissa */
119      @media (min-width: 992px) {
120        .fb-post-embed {
121          height: 640px !important; /* puoi scegliere l’altezza */
122        }
123      }
124
125      /* Soft restyling homepage: preserva hero e citazione */
126      .heading-slider .item,
127      .heading-slider .slider-1,
128      .heading-slider .slider-inner {
129        min-height: 760px;
130      }
131
132      .heading-slider .slider-inner {
133        background:
134          radial-gradient(
135            circle at 14% 15%,
136            rgba(255, 255, 255, 0.16) 0%,
137            rgba(255, 255, 255, 0) 34%
138          ),
139          linear-gradient(
140            to bottom,
141            rgba(5, 24, 16, 0.54) 0%,
142            rgba(5, 24, 16, 0.26) 48%,
143            rgba(5, 24, 16, 0.52) 100%
144          ),
145          linear-gradient(120deg, rgba(0, 96, 0, 0.28), rgba(0, 96, 0, 0.18));
146        display: flex;
147        align-items: flex-start;
148        position: relative;
149      }
150
151      .heading-slider .slider-inner-text {
152        width: 100%;
153        padding: 88px 0 170px;
154        text-align: left;
155      }
156
157      .heading-slider .slider-inner-text h1 {
158        margin: 0 0 14px;
159        font-size: 42px;
160        font-weight: 600;
161        line-height: 1.06;
162        letter-spacing: 0.1px;
163        text-shadow: 0 6px 18px rgba(0, 0, 0, 0.34);
164        max-width: 620px;
165        display: block;
166        padding: 0;
167        background: transparent;
168        border: 0;
169        border-radius: 0;
170      }
171
172      .hero-cta {
173        margin-top: 8px;
174      }
175
176      .hero-cta .welcome-btn-little {
177        border-radius: 10px;
178        box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22);
179      }
180
181      .hero-quote-wrap {
182        max-width: none;
183        width: 100%;
184        margin: 0;
185        padding: 20px 0 18px;
186        background: rgba(4, 24, 14, 0.72);
187        border-top: 1px solid rgba(177, 235, 198, 0.26);
188        text-align: center;
189        position: absolute;
190        left: 0;
191        right: 0;
192        bottom: 0;
193        z-index: 3;
194      }
195
196      .hero-quote-wrap .container {
197        max-width: 860px;
198      }
199
200      .hero-quote {
201        margin: 0;
202        font-size: 24px;
203        line-height: 1.28;
204        color: #ffffff;
205        font-family: "Dosis", sans-serif;
206        font-weight: 400;
207        font-style: normal;
208        text-shadow: 0 3px 10px rgba(0, 0, 0, 0.28);
209      }
210
211      .hero-quote-author {
212        margin-top: 12px;
213        font-size: 13px;
214        color: #dbf3e2;
215        font-weight: 500;
216        letter-spacing: 1.1px;
217        text-transform: none;
218        opacity: 0.95;
219      }
220
221      .starting-text .welcome {
222        background: transparent;
223        border: 0;
224        box-shadow: none;
225        border-radius: 0;
226        padding: 30px 0 30px;
227      }
228
229      .heading-slider + .starting-text {
230        padding-top: 18px;
231        padding-bottom: 18px;
232      }
233
234      .heading-slider + .starting-text .welcome-txt-big {
235        line-height: 1.55;
236        margin-bottom: 20px;
237      }
238
239      #services {
240        background: linear-gradient(to bottom, #f8fbf8 0%, #ffffff 32%);
241        padding-top: 24px;
242      }
243
244      #services .hservice {
245        background: #ffffff;
246        border: 1px solid #e3e9e3;
247        border-radius: 14px;
248        overflow: hidden;
249        box-shadow: 0 10px 26px rgba(25, 60, 25, 0.07);
250        transition:
251          transform 0.2s ease,
252          box-shadow 0.2s ease;
253        margin-bottom: 18px;
254      }
255
256      #services .col-lg-6,
257      #services .col-lg-4,
258      #services .col-sm-6 {
259        display: flex;
260      }
261
262      #services .col-lg-6 .hservice,
263      #services .col-lg-4 .hservice,
264      #services .col-sm-6 .hservice {
265        width: 100%;
266        display: flex;
267        flex-direction: column;
268        min-height: 100%;
269      }
270
271      #blocco_dipartimenti,
272      #blocco_servamb {
273        min-height: 550px !important;
274        display: block;
275      }
276
277      #services .col-lg-6 .hservice .service-description,
278      #services .col-lg-4 .hservice .service-description,
279      #services .col-sm-6 .hservice .service-description {
280        flex: 1 1 auto;
281      }
282
283      .single-highlight-row .hservice {
284        display: flex;
285        flex-direction: row;
286        align-items: stretch;
287      }
288
289      .single-highlight-row .service-img {
290        flex: 0 0 36%;
291        max-width: 36%;
292      }
293
294      .single-highlight-row .service-img img {
295        height: 100%;
296        min-height: 320px;
297        object-fit: cover;
298      }
299
300      .single-highlight-row .service-description {
301        flex: 1;
302        text-align: left !important;
303        padding: 22px 24px;
304      }
305
306      .single-highlight-row .service-kicker {
307        display: inline-block;
308        margin-bottom: 10px;
309        font-size: 12px;
310        letter-spacing: 0.9px;
311        text-transform: uppercase;
312        color: #2a7a46;
313        font-weight: 700;
314        background: #e9f7ee;
315        border: 1px solid #cfe8d8;
316        border-radius: 999px;
317        padding: 4px 10px;
318      }
319
320      .single-highlight-row .service-heading {
321        font-family: "Roboto", sans-serif;
322        font-size: 40px;
323        font-weight: 400;
324        color: #006000;
325        margin-bottom: 10px;
326        line-height: 1.08;
327      }
328
329      .single-highlight-row .service-subtitle {
330        font-size: 18px;
331        line-height: 1.45;
332        color: #385044;
333        margin: 0 0 12px;
334      }
335
336      .news-home-section .news-grid {
337        grid-auto-rows: 1fr;
338      }
339
340      .news-home-section .news-card {
341        height: 100%;
342        cursor: pointer;
343      }
344
345      .news-home-section .news-card-body {
346        padding: 18px 20px 16px;
347      }
348
349      .news-home-section .news-preview {
350        min-height: 102px;
351      }
352
353      #services .hservice:hover {
354        transform: translateY(-3px);
355        box-shadow: 0 14px 28px rgba(25, 60, 25, 0.11);
356      }
357
358      #services .service-img img {
359        width: 100%;
360        object-fit: cover;
361      }
362
363      #services .service-description {
364        padding: 14px 16px;
365      }
366
367      #services .headline {
368        font-family: "Roboto", sans-serif;
369        font-weight: 300;
370        color: #006000;
371        margin-top: 16px;
372        margin-bottom: 8px;
373      }
374
375      #services .sub-headline {
376        color: #44574a;
377        max-width: 820px;
378        margin: 0 auto 14px;
379      }
380
381      #services .service-rm-btn {
382        border-radius: 10px;
383        padding: 10px 16px;
384      }
385
386      @media (max-width: 768px) {
387        .starting-text .welcome {
388          padding: 22px 0 20px;
389        }
390
391        .heading-slider + .starting-text {
392          padding-top: 10px;
393          padding-bottom: 10px;
394        }
395
396        #services {
397          padding-top: 16px;
398        }
399
400        #services .service-description {
401          padding: 12px 10px;
402        }
403
404        #services .headline {
405          margin-top: 10px;
406          font-size: 30px;
407        }
408
409        .news-home-section {
410          padding-top: 2px;
411        }
412
413        #services .col-lg-6,
414        #services .col-lg-4,
415        #services .col-sm-6 {
416          display: block;
417        }
418
419        #blocco_dipartimenti,
420        #blocco_servamb {
421          min-height: 0;
422          display: block;
423        }
424
425        .hero-quote-wrap {
426          margin-top: 12px;
427          padding: 10px 12px;
428        }
429
430        .heading-slider .item,
431        .heading-slider .slider-1,
432        .heading-slider .slider-inner {
433          min-height: 600px;
434        }
435
436        .heading-slider .slider-inner-text {
437          padding: 74px 0 132px;
438          text-align: left;
439        }
440
441        .heading-slider .slider-1 {
442          background-position-x: 58% !important;
443          background-position-y: 20% !important;
444        }
445
446        .heading-slider .slider-inner-text h1 {
447          font-size: 34px;
448          margin-bottom: 12px;
449          max-width: 100%;
450          margin-left: 0;
451          margin-right: 0;
452          padding: 0;
453        }
454
455        .hero-cta {
456          margin-top: 6px;
457        }
458
459        .hero-quote-wrap {
460          padding: 12px 0 10px;
461        }
462
463        .hero-quote-wrap .container {
464          max-width: 94%;
465        }
466
467        .hero-quote {
468          font-size: 18px;
469          line-height: 1.3;
470        }
471
472        .hero-quote-author {
473          font-size: 11px;
474        }
475
476        .single-highlight-row .hservice {
477          display: block;
478        }
479
480        .single-highlight-row .service-img {
481          max-width: 100%;
482        }
483
484        .single-highlight-row .service-img img {
485          min-height: 0;
486          height: auto;
487        }
488
489        .single-highlight-row .service-description {
490          padding: 14px 12px;
491          text-align: center !important;
492        }
493
494        .single-highlight-row .service-heading {
495          font-size: 31px;
496        }
497
498        .single-highlight-row .service-subtitle {
499          font-size: 16px;
500        }
501      }
502    </style>
503    <link rel="stylesheet" href="/assets/css/navbar.css?v=7" />
504  
504<script src="/assets/js/navbar.js?v=2"></script>
504
505</head>
506
507  <body class="sg-navbar-page"
508    onload="
509      testMsiVersion();
510      CheckNews();
511    "
512    style="padding-top: 30px"
513  >
514    <div id="newsOverlay">
515      <div id="newsBanner" class="news-banner" style="cursor: pointer">
516        <font color="#E9AB17"
517          ><i class="fa fa-bell" aria-hidden="true"></i
518        ></font>
519        Nuove comunicazioni disponibili
520        <i class="fa fa-arrow-right" aria-hidden="true"></i>
521      </div>
522    </div>
523
524    <div data-sg-navbar
525     data-sg-active="1"
526     data-sg-extra-menu="-1"
527     data-sg-text-id="-1"
528     data-sg-side-menu="-1">
529  <a href="/">Home</a>
530  <a href="/prenota.aspx">Prenota una visita</a>
531  <a href="/refonline.html">Referti online</a>
532  <a href="/contatti.aspx">Contatti</a>
533</div>
534<div id="contenuto" tabindex="-1">
535
536    <div id="myModalMessage" class="modal" align="center">
537      <!-- Modal content -->
538      <div class="modal-content">
539        <!--<span class="close"><i class="fa fa-times-circle"></i></span>-->
540        <span class="close">&times;</span>
541        <div style="padding-left: 30px; padding-right: 30px">
542          <br /><br />
543          <div class="row" id="detailed_text">&nbsp;</div>
544        </div>
545      </div>
546    </div>
547
548    
549
550    <section class="heading-slider">
551      <div id="starting-slider" class="owl-carousel owl-theme">
552        <div class="item">
553          <div class="slider-1">
554            <div class="slider-inner">
555              <div class="container">
556                <div class="row">
557                  <div class="slider-inner-text">
558                    <h1>Benvenuti nella nostra<br />Casa di Cura</h1>
559                    <div class="hero-cta">
560                      <a href="infogen.asp" title="Cenni Storici"
561                        ><button class="welcome-btn-little">
562                          INFORMAZIONI GENERALI&nbsp;&nbsp;<i
563                            class="fa fa-caret-right"
564                          ></i></button
565                      ></a>
566                    </div>
567                    <div class="hero-quote-wrap">
568                      <div class="container">
569                        <p class="hero-quote">
570                          ... "volevo costruire qualche cosa di duraturo per la
571                          mia Gente e cos&igrave; ho realizzato il Policlinico
572                          San Giorgio" ...
573                        </p>
574                        <div class="hero-quote-author">Mario Sist</div>
575                      </div>
576                    </div>
577                  </div>
578                </div>
579              </div>
580            </div>
581          </div>
582        </div>
583      </div>
584    </section>
585
586    <section id="services">
587      <div class="container">
588        <div class="row">
589          <!-- Per inserire una terza colonna, riportare col-lg-6 a col-lg-4 -->
590          <div class="col-lg-6 col-sm-6 col-xs-12">
591            <div class="hservice">
592              <div class="service-img">
593                <img
594                  class="img-responsive center-block"
595                  src="assets/img/img_rep.jpg"
596                  alt=""
597                />
598              </div>
599              <div id="blocco_dipartimenti" class="service-description text-center">
600                <h4 class= "service-heading">Le nostre attivit&agrave;</h4>
601								<p><a href="dettaglio.asp?IDTesto=14" title="Medicina Generale" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;MEDICINA GENERALE E LUNGODEGENZA</a></p>
602								<p><a href="dettaglio.asp?IDTesto=15" title="Recupero e Riabilitazione Funzionale" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;RECUPERO E RIABILITAZIONE FUNZIONALE</a></p>
603								<p><a href="dettaglio.asp?IDTesto=29" title="Chirurgia Generale" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;CHIRURGIA GENERALE</a></p>
604								<p><a href="dettaglio.asp?IDTesto=30" title="Ortopedia e Traumatologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;ORTOPEDIA E TRAUMATOLOGIA</a></p>
605								<p>
605<a href="dettaglio.asp?IDTesto=31" title="Otorinolaringoiatria" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;OTORINOLARINGOIATRIA</a></p>
606								<p><a href="dettaglio.asp?IDTesto=32" title="Urologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;UROLOGIA</a></p>
607								<p><a href="dettaglio_multi.asp?IDTesto=33&IDMenu=113" title="Ostetricia e Ginecologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;OSTETRICIA E GINECOLOGIA</a></p>
608								<p><a href="ricovero.html" title="Ricovero" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;RICOVERO</a></p>						
609								<p><a href="ds.html" title="Day Surgery" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;DAY SURGERY</a></p>
610								<p><a href="dh.html" title="Day Hospital" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;DAY HOSPITAL</a></p>
611              </div>
612            </div>
613            <div class="clearfix"></div>
614          </div>
615
616          <div class="col-lg-6 col-sm-6 col-xs-12">
617            <div class="hservice">
618              <div class="service-img">
619                <img
620                  class="img-responsive center-block"
621                  src="assets/img/img_srvamb2.jpg"
622                  alt=""
623                />
624              </div>
625              <div id="blocco_servamb" class="service-description text-center">
626                <h4 class= "service-heading">Servizi ed Ambulatori</h4>
627<p><a href="dettaglio.asp?IDTesto=84" title="Anestesia e Rianimazione" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;ANESTESIA E RIANIMAZIONE</a></p>
628<p><a href="dettaglio.asp?IDTesto=86" title="Cardiologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;CARDIOLOGIA</a></p>	
629<p><a href="dettaglio.asp?IDTesto=87" title="Diagnostica Vacolare non Invasiva" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;DIAGNOSTICA VASCOLARE NON INVASIVA</a></p>	
630<p><a href="dettaglio.asp?IDTesto=88" title="Ecografia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;ECOGRAFIA</a></p>
631<p><a href="dettaglio.asp?IDTesto=90" title="Endoscopia Digestiva" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;ENDOSCOPIA DIGESTIVA</a></p>
632<p><a href="dettaglio.asp?IDTesto=96" title="Urologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;SERVIZIO DI UROLOGIA</a></p>
633<p><a href="dettaglio.asp?IDTesto=91" title="Riabilitazione" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;SERVIZIO DI MEDICINA FISICA E RIABILITAZIONE</a></p>
634<p><a href="dettaglio.asp?IDTesto=92" title="Laboratorio Analisi e Ricerche cliniche" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;LABORATORIO ANALISI E RICERCHE CLINICHE</a></p>
635<p><a href="dettaglio.asp?IDTesto=93" title="Odontostomatologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;ODONTOSTOMATOLOGIA</a></p>
636<p><a href="dettaglio.asp?IDTesto=94" title="Pneumologia" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;PNEUMOLOGIA</a></p>
637<p><a href="dettaglio.asp?IDTesto=95" title="Radiologia alte tecnologie" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;RADIOLOGIA E ALTE TECNOLOGIE</a></p>
638<p><a href="dettaglio.asp?IDTesto=97" title="Ambulatori" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;AMBULATORI</a></p>
639<p><a href="dettaglio.asp?IDTesto=171" title="SICM" target="_blank"><i2 class="fa fa-hand-o-right"></i2>&nbsp;&nbsp;Unità SICM in Servizio Ambulatoriale di Chirurgia della Mano</a></p>
640              </div>
641            </div>
642            <div class="clearfix"></div>
643          </div>
644        </div>
645
646        <!--
647					Inserisco le News in un container per dare un p� di margine.
648					Quando la news non ci sar� pi�, � sufficiente non chiamare la funzione che riempie il DIV.
649				-->
650        <div class="row news-home-section">
651          <div class="col-lg-12 col-sm-12 col-xs-12">
652            <div class="news-home-head">
653              <h2>Ultime News</h2>
654              <a href="news.aspx" class="news-more-btn"
655                >Mostra di più <i class="fa fa-arrow-right"></i
656              ></a>
657            </div>
658            <div id="news-home-grid" class="news-grid"></div>
659          </div>
660        </div>
661
662        <div class="row">
663          <div class="col-lg-12 col-sm-12 col-xs-12">
664            <h2 class="headline text-center">Altre informazioni</h2>
665            <p class="sub-headline text-center">
666              Alcune informazioni che possono essere utili per conoscere meglio
667              la nostra Casa di Cura.
668            </p>
669          </div>
670        </div>
671
672        <div class="row">
673          <div class="col-lg-12 col-sm-12 col-xs-12">
674            <div>
675              <!--<div class= "service-description text-center">
676								<h4 class= "service-heading"><i class="fa fa-info-circle" aria-hidden="true"></i>&nbsp;&nbsp;&nbsp;Lezioni Informative</a></h4>
677							</div>-->
678              <div class="row text-center">
679                <div  class= "container">
680<div class="col-md-12" style="background-color:white;border-style:solid;border-radius:25px;border-color:pink;border-width:2px;align:center;margin-bottom:20px;">
681<div class="col-md-5">
682	<img class="img-responsive center-block" src="Download/Images/PMSP_ridotta_CRI.jpg" alt="" />
683</div>
684<div class="col-md-7">
685	<p><b><font color="AA336A" size="6">MANOVRE DI DISOSTRUZIONE PEDIATRICHE</font></b></p>
686	<!--<font color="#FF0000"><h4>ATTENZIONE: Lezioni in attesa di calendario.</h4></font>-->
687	<p>
688		<b>Il primo Sabato di ogni mese</b>,<br/>dalle <b>09.30</b> alle <b>11.30</b>,<br/>presso la <b>Sede della Croce Rossa Italiana - Comitato di Pordenone</b><br/> in Via Cappuccini, 1 - PORDENONE<br/>si terr&agrave; la lezione informativa dal titolo<br/><b>MANOVRE DI DISOSTRUZIONE PEDIATRICHE</b><br/>(a cura degli istruttori <b>CRI</b>).<br/><br/>
689	<a href="Download/Images/POSTER_MANOVRE_DIS_PEDIATRICHE_CRI.jpg" target="_blank" style="color:#AA336A;">Vedi il Poster completo <i2 class="fa fa-hand-o-right"></i2></a>
690	</p>
691</div>
692</div>
693
694<div class="col-md-12" style="background-color:white;border-style:solid;border-radius:25px;border-color:pink; border-width:2px;align:center;margin-bottom:20px;">
695	<div class="col-md-5">
696		<img class="img-responsive center-block" src="Download/Pancia_mani_cuore.png" alt="" />
697	</div>
698	<div class="col-md-7">
699		<p><b><font color="AA336A" size="6">CORSO DI ACCOMPAGNAMENTO ALLA NASCITA</font></b></p>
700		<!--<b>PORDENONE, 08 Settembre 2025</b>-->
701		<p>
702		<i class="fa fa-heart"></i> INSIEME CI PREPARIAMO A:<br/>
703	&#x2022; Conoscere le fasi del parto<br/>
704	&#x2022; Imparare tecniche di rilassamento e respirazione<br/>
705	&#x2022; Accogliere il Vostro Bambino<br/>
705
706	&#x2022; Condividere dubbi ed emozioni con esperti e altre coppie<br/><br/>
707				<i class="fa fa-heart"></i> CHI CONDUCE IL CORSO:<br/>
708	&#x2022; Ostetrica, Neonatologa, Psicologa<br/><br/>
709				<i class="fa fa-heart"></i> CHI PU&Ograve; PARTECIPARE:<br/>
710	&#x2022; Future mamme a partire dalla 28^ settimana di gravidanza<br/><br/>
711				<i class="fa fa-heart"></i> COME PRENOTARE:<br/>
712	&#x2022; Chiama il numero 0434/519502 dalle ore 08:30 alle ore 14:00 dal luned&igrave; al venerd&igrave<br/>
713	&#x2022; Oppure scrivi una e-mail all'indirizzo <a href="mailto:[email protected]" data-toggle="tooltip" title="Clicca per inviare una e-mail..."><br/>[email protected] </a><br/><br/>
714<a href="download/ACCOMPAGNAMENTO_NASCITA.jpg" target="_blank" style="color:#AA336A;">Vedi la Locandina<i2 class="fa fa-hand-o-right"></i2></a>
715	</p>
716	</div>
717</div>
718
719<div class="col-md-12" style="background-color:white;border-style:solid;border-radius:25px;border-color:#6F8FAF;border-width:2px;align:center;margin-bottom:20px;">
720	<div class="col-md-5">
721		<img class="img-responsive center-block" src="assets/img/mascherina_raccomandata.png" alt="" />
722	</div>
723	<div class="col-md-7">
724		<h4 class= "service-heading">AVVISO SULL'UTILIZZO DELLE MASCHERINE</h4>
725		<p><!--<b>PORDENONE, 17 Luglio 2024</b><br/><br/>-->
726		<font color="FF0000">Le mascherine non sono più obbligatorie</font> a parte casi particolari (pazienti fragili) su indicazione del/della Caposala.<br/><br/>
727		In tutti gli altri casi (in presenza di sintomatologia influenzale quali febbre, tosse, raffreddore, ecc...) è <font color="FF0000">raccomandato</font>.<br/><br/>
728		GRAZIE PER LA COLLABORAZIONE<br/>
729		LA DIREZIONE SANITARIA <br/>
730		</p>
731	</div>
732</div>
733
734</div>
735              </div>
736            </div>
737            <div class="clearfix"></div>
738          </div>
739        </div>
740      </div>
741    </section>
742
743    <div
744      id="newsDetailModal"
745      class="modal fade news-modal"
746      tabindex="-1"
747      role="dialog"
748      aria-labelledby="newsDetailTitle"
749    >
750      <div class="modal-dialog" role="document">
751        <div class="modal-content">
752          <div class="news-modal-header" id="newsDetailHeader">
753            <button
754              type="button"
755              class="close news-modal-close"
756              data-dismiss="modal"
757              aria-label="Chiudi"
758            >
759              <i class="fa fa-times" aria-hidden="true"></i>
760              <span class="sr-only">Chiudi</span>
761            </button>
762            <div class="news-modal-heading">
763              <div class="news-modal-date" id="newsDetailDate"></div>
764              <h2 id="newsDetailTitle" class="news-modal-title"></h2>
765            </div>
766          </div>
767          <div class="news-modal-body">
768            <div id="newsDetailBody"></div>
769          </div>
770        </div>
771      </div>
772    </div>
773	<footer id="footer" class="sg-footer" aria-label="Informazioni e contatti della Casa di Cura">
774    <div class="sg-trust">
775        <div class="container">
776            <div class="row">
777                <section class="col-md-8 col-sm-7 sg-recognitions" aria-labelledby="sg-recognitions-title">
778                    <h2 class="sg-trust-heading" id="sg-recognitions-title">Riconoscimenti e reti</h2>
779                    <ul class="sg-logo-list">
780                        <li>
781                            <a class="sg-logo-item" href="./assets/img/cert_bollini24-25.jpg" target="_blank"
782                                rel="noopener noreferrer nofollow">
783                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/logo_bollini24-25.jpg" alt=""></span></span>
784                                <span class="sg-logo-label">Bollini Rosa</span>
785                                <span class="sg-logo-detail">2024–2025</span>
786                                <span class="sr-only">: apri il riconoscimento in una nuova scheda</span>
787                            </a>
788                        </li>
789                        <li>
790                            <a class="sg-logo-item" href="./assets/img/cert_bollini_azzurri_25.jpg" target="_blank"
791                                rel="noopener noreferrer nofollow">
792                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/logo_bollini_azzurri_25.jpg" alt=""></span></span>
793                                <span class="sg-logo-label">Bollini Azzurri</span>
794                                <span class="sg-logo-detail">2025</span>
795                                <span class="sr-only">: apri il riconoscimento in una nuova scheda</span>
796                            </a>
797                        </li>
798                        <li>
799                            <a class="sg-logo-item" href="/hph.aspx" target="_blank" rel="noopener noreferrer nofollow">
800                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/International_Network_HPH.png" alt="HPH"></span></span>
801                                <span class="sg-logo-label">HPH</span>
802                            </a>
803                        </li>
804                        <li>
805                            <a class="sg-logo-item" href="/whp.aspx" target="_blank" rel="noopener noreferrer nofollow">
806                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/WHPLogo.png" alt="WHP"></span></span>
807                                <span class="sg-logo-label">WHP</span>
808                            </a>
809                        </li>
810                    </ul>
811                </section>
812                <section class="col-md-4 col-sm-5 sg-certifications" aria-labelledby="sg-certifications-title">
813                    <h2 class="sg-trust-heading" id="sg-certifications-title">Certificazioni</h2>
814                    <ul class="sg-logo-list">
815                        <li>
816                            <a class="sg-logo-item" href="https://www.bureauveritas.it/" target="_blank"
817                                rel="noopener noreferrer nofollow">
818                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/BVCER_Accredia_ISO_9001.png" alt=""></span></span>
819                                <span class="sg-logo-label">ISO 9001</span>
820                                <span class="sg-logo-detail">Qualità</span>
821                                <span class="sr-only">: sito Bureau Veritas, si apre in una nuova scheda</span>
822                            </a>
823                        </li>
824                        <li>
825                            <a class="sg-logo-item" href="./assets/img/UNIPdR125cert.jpg" target="_blank"
826                                rel="noopener noreferrer nofollow">
827                                <span class="sg-logo-stage"><span class="sg-logo-center"><img src="./assets/img/PdgLogoSmall2.jpg" alt=""></span></span>
828                                <span class="sg-logo-label">UNI/PdR 125:2022</span>
829                                <span class="sg-logo-detail">Parità di genere</span>
830                                <span class="sr-only">: apri la certificazione in una nuova scheda</span>
831                            </a>
832                        </li>
833                    </ul>
834                </section>
835            </div>
836        </div>
837    </div>
838
839    <div class="sg-legal">
840        <div class="container">
841            <div class="row">
842                <div class="col-sm-5 sg-legal-column">
843                    <p class="sg-company">Policlinico S. Giorgio S.p.A. – Casa di Cura Privata</p>
844                    <p>Accreditata con il Servizio Sanitario Nazionale</p>
845                    <p>Sede in Pordenone, Via Gemelli 10</p>
846                    <p>Capitale sociale: &euro; 1.238.400,00 interamente versato</p>
847                    <span class="sg-legal-link">
848                        <span class="sg-legal-icon">
849                            <i class="fa fa-phone" aria-hidden="true"></i>
850                        </span>
851                        <a href="tel:+390434519111" aria-label="Chiama il numero 0434 519111">
852                            0434 519111
853                        </a>
854                    </span>
855
856                    <span class="sg-legal-link">
857                        <span class="sg-legal-icon">
858                            <i class="fa fa-gavel" aria-hidden="true"></i>
859                        </span>
860                        <a class="sg-mail" href="mailto:[email protected]">[email protected] (PEC · Solo da mittenti certificati)</a>
861                    </span>
862                </div>
863
864                <div class="col-sm-4 sg-legal-column">
865                    <p>P. IVA: <strong>00130860935</strong></p>
866                    <p>N° iscrizione al Registro delle Imprese di Pordenone: <strong>00130860935</strong></p>
867                    <p>N° REA di Pordenone: <strong>6348</strong></p>
868                    <p>Codice destinatario F.E.: <strong>SUBM70N</strong></p>
869
870                    <span class="sg-legal-link">
871                        <span class="sg-legal-icon">
872                            <i class="fa fa-download" aria-hidden="true"></i>
873                        </span>
874                        <a href="Download/QRCode_00130860935.pdf" target="_blank" rel="noopener noreferrer">
875                            Scarica i dati di fatturazione
876                            <span class="sr-only"> (si apre in una nuova scheda)</span>
877                        </a>
878                    </span>
879                </div>
880                <div class="col-sm-3 sg-legal-column">
881                    <p><span class="sg-title">Link utili</span></p>
882                    <span class="sg-legal-link">
883                        <span class="sg-legal-icon">
884                            <i class="fa fa-file-text" aria-hidden="true"></i>
885                        </span>
886                        <a href="dettaglio.asp?IDTesto=112" rel="noopener noreferrer">
887                            Informativa privacy
888                        </a>
889                    </span>
890                    
891                    <span class="sg-legal-link">
892                        <span class="sg-legal-icon">
893                            <i class="fa fa-wifi" aria-hidden="true"></i>
894                        </span>
895                        <a href="GuidaReteWifi.html" rel="noopener noreferrer">
896                            Guida al Wi-Fi
897                        </a>
898                    </span>
899
900                    <span class="sg-legal-link">
901                        <span class="sg-legal-icon">
902                            <i class="fa fa-map-marker" aria-hidden="true"></i>
903                        </span>
904                        <a href="contatti.aspx" rel="noopener noreferrer">
905                            Contatti e indicazioni <small>(Recapiti e come raggiungerci)</small>
906                        </a>
907                    </span>
908
909                    <span class="sg-legal-link">
910                        <span class="sg-legal-icon">
911                            <i class="fa fa-link" aria-hidden="true"></i>
912                        </span>
913                        <a href="pec.html" rel="noopener noreferrer">
914                            Tutti gli indirizzi PEC
915                        </a>
916                    </span>
917                </div>
918            </div>
919            <div class="sg-copyright">Copyright &copy; 2026 Policlinico S. Giorgio S.p.A.</div>
920        </div>
921    </div>
922</footer>
923<!-- Inizio Codice ShinyStat -->
924<div style="text-align:center;display:none;">
925<script src="//codice.shinystat.com/cgi-bin/getcod.cgi?USER=sangiorgiocdc"></script>
925
926<noscript>
927<a href="https://www.shinystat.com/it/" target="_top">
928<img src="//www.shinystat.com/cgi-bin/shinystat.cgi?USER=sangiorgiocdc" alt="Statistiche web" style="border:0px" /></a>
929</noscript>
930</div>
931<!-- Fine Codice ShinyStat --><a
932      id="back_to_top"
933      href="#"
934      data-href="#top"
935      class="floating-btn expand blu"
936      style="bottom: 40px"
937    >
938      <i class="fa fa-chevron-up"></i>
939      <span class="btn-label">Torna all'inizio</span>
940    </a>
941
942    
943
944    
945
946    
946<script>
947      new WOW().init();
948    </script>
948
949
950    
950<script>
951      $(document).ready(function () {
952        $("#starting-slider").owlCarousel({
953          /*
954					autoPlay: 3000,
955      				navigation : false, // Show next and prev buttons
956      				//slideSpeed : 700,
957      				//paginationSpeed : 1000,
958      				singleItem:true
959					*/
960
961          autoPlay: 8000,
962          responsive: true,
963          addClassActive: true,
964          items: 2,
965          itemsDesktop: [1199, 2],
966          itemsDesktopSmall: [979, 2],
967          singleItem: true,
968        });
969      });
970    </script>
970
971
972    
972<script>
973      $(function () {
974        // init Isotope
975        var $container = $(".isotope").isotope({
976          itemSelector: ".element-item",
977          layoutMode: "fitRows",
978        });
979
980        // bind filter button click
981        $("#filters").on("click", "button", function () {
982          var filterValue = $(this).attr("data-filter");
983          // use filterFn if matches value
984          $container.isotope({ filter: filterValue });
985        });
986
987        // change is-checked class on buttons
988        $(".button-group").each(function (i, buttonGroup) {
989          var $buttonGroup = $(buttonGroup);
990          $buttonGroup.on("click", "button", function () {
991            $buttonGroup.find(".is-checked").removeClass("is-checked");
992            $(this).addClass("is-checked");
993          });
994        });
995      });
996    </script>
996
997
998    
998<script>
999      var modal = document.getElementById("myModalMessage");
1000
1001      function CheckNews() {
1002        var xhttp = new XMLHttpRequest();
1003        xhttp.onreadystatechange = function () {
1004          //console.log("CheckNews: readyState=" + this.readyState + ", status=" + this.status);
1005          if (this.readyState == 4 && this.status == 200) {
1006            var strTesto = this.responseText.trim();
1007            //console.log("CheckNews: responseText='" + strTesto + "'");
1008            if (strTesto != "") {
1009              document.getElementById("newsBanner").style.display = "block";
1010              //console.log("Banner visibile");
1011            }
1012            // else {
1013            //  console.log("Nessun testo da mostrare");
1014            // }
1015          }
1016        };
1017        xhttp.open(
1018          "GET",
1019          "assets/getIfExistsElseText.asp?IDT=185&IDTE=150",
1020          true,
1021        );
1022        xhttp.send();
1023        //console.log("CheckNews: richiesta inviata");
1024      }
1025
1026      function ModalClose() {
1027        modal.style.display = "none";
1028        document.body.classList.remove("modal-locked");
1029        getTesto("detailed_text", -100);
1030      }
1031
1032      function ShowMessage(IDT, IDTE) {
1033        var xhttp;
1034        xhttp = new XMLHttpRequest();
1035        xhttp.onreadystatechange = function () {
1036          if (this.readyState == 4 && this.status == 200) {
1037            var strTesto = this.responseText;
1038            if (strTesto.trim() == "") {
1039              modal.style.display = "none";
1040              document.body.classList.remove("modal-locked");
1041            } else {
1042              getTesto("detailed_text", strTesto.trim());
1043              modal.style.display = "block";
1044              document.body.classList.add("modal-locked");
1045            }
1046          }
1047        };
1048        xhttp.open(
1049          "GET",
1050          "assets/getIfExistsElseText.asp?IDT=" + IDT + "&IDTE=" + IDTE,
1051          true,
1052        );
1053        xhttp.send();
1054      }
1055
1056      function OpenModalNews() {
1057        ShowMessage(185, 150);
1058      }
1059
1060      var span = document.getElementsByClassName("close")[0];
1061      if (span) {
1062        span.onclick = function () {
1063          ModalClose();
1064        };
1065      }
1066
1067      // When the user clicks anywhere outside of the modal, close it
1068      window.onclick = function (event) {
1069        if (event.target == modal) {
1070          modal.style.display = "none";
1071          document.body.classList.remove("modal-locked");
1072          getTesto("detailed_text", -100);
1073        }
1074      };
1075
1076      document.addEventListener("DOMContentLoaded", function () {
1077        const banner = document.getElementById("newsOverlay");
1078
1079        if (banner) {
1080          banner.addEventListener("click", function (event) {
1081            event.stopPropagation(); // 🔥 blocca la propagazione
1082            event.preventDefault(); // 🔥 evita comportamenti indesiderati
1083            OpenModalNews();
1084          });
1085        }
1086      });
1087    </script>
1087
1088
1089    
1089<script>
1090      var NEWS_ITEMS = [{"id":12,"title":"📚Un importante riconoscimento per il nostro cardiologo Dr. Gian Luigi Nicolosi","publishedAt":"2026-07-31","image":"download/news/12_Copertina_top.png","html":"\u003cp\u003eIl Dr. Gian Luigi Nicolosi, nostro medico collaboratore di Cardiologia, ha curato l\u0027edizione di uno dei più importanti libri italiani di ecocardiografia clinica, completamente aggiornato e rinnovato rispetto alle precedenti edizioni.\u003c/p\u003e\r\n\u003cp\u003e📖 Come si legge nella prefazione, l\u0027opera è:\u003c/p\u003e\r\n\u003cp\u003e\"Frutto di una comunità di professionisti cardiologi che hanno tenacemente condiviso per anni, nei più diversi ambiti ospedalieri e universitari e sullo sfondo di una profonda stima e amicizia reciproca, i valori di una medicina basata sulle evidenze e rivolta all\u0027attenzione al singolo paziente e alla decisione clinica personalizzata al letto del malato. L’impianto strutturale del testo è stato mantenuto semplice, il linguaggio diretto e immediato. Accanto a capitoli più sistematici, di inquadramento nosografico e didattico, trovano spazio capitoli più specifici, anche sulle applicazioni delle nuove tecnologie ai diversi contesti clinici e organizzativi e in confronto con altre metodiche\"\u003c/p\u003e\r\n\u003cp\u003e👏 Ci complimentiamo con il Dr. Nicolosi per il suo contributo alla ricerca scientifica e alla formazione, a beneficio della qualità delle cure offerte ai pazienti.\u003c/p\u003e\r\n\u003cp\u003e📌 \u003ca href=\u0027download/news/12_Copertina.jpg\u0027 target=\"_blank\"\u003eLa copertina\u003c/a\u003e\u003cbr/\u003e\r\n📌 \u003ca href=\u0027download/news/12_Recensione.jpg\u0027 target=\"_blank\"\u003eLa recensione di \u003cb\u003eLuigi P. Badano\u003c/b\u003e\u003c/a\u003e\u003c/p\u003e"},{"id":10,"title":"💙 Fertilità maschile: conoscerla è il primo passo per proteggerla","publishedAt":"2026-05-29","image":"download/news/10_liquido seminale.png","html":"\u003cp\u003eLa salute riproduttiva maschile è un aspetto importante del benessere dell’uomo e della coppia.\u003c/p\u003e\r\n\u003cp\u003e🧪 Gli esami del liquido seminale rappresentano uno strumento fondamentale per valutare la fertilità maschile e possono fornire informazioni preziose in caso di difficoltà nel concepimento o semplicemente per monitorare il proprio stato di salute.\u003c/p\u003e\r\n\u003cp\u003ePresso il nostro Laboratorio Analisi è possibile effettuare gli esami su liquido seminale con professionalità, riservatezza e attenzione.\u003c/p\u003e\r\n\u003cp\u003e👨‍⚕️ Un controllo mirato può contribuire a individuare precocemente eventuali alterazioni e fornire indicazioni utili per un corretto percorso diagnostico.\u003c/p\u003e\r\n\u003cp\u003e📞 Per maggiori informazioni sulle modalità di esecuzione dell\u0027esame, contatta il nostro Laboratorio Analisi.\u003c/p\u003e\r\n\u003cp\u003e🕒 dalle 10.00 alle 15.00\u003cbr/\u003e\r\n📅 dal lunedì al venerdì\u003cbr/\u003e\r\n☎️ 0434 519760\r\n\u003c/p\u003e"},{"id":9,"title":"🩻 Prenotazione online delle prestazioni di Radiologia","publishedAt":"2026-05-12","image":"download/news/prenonline.jpg","html":"\u003cp\u003e\n  È possibile prenotare online le prestazioni di Radiologia della Casa di Cura San Giorgio\n  in modo semplice e veloce.\n\u003c/p\u003e\n\n\u003cp\u003e\n  💻 La prenotazione online è disponibile esclusivamente per le prestazioni\n  in \u003cstrong\u003eregime privato pagante\u003c/strong\u003e.\n\u003c/p\u003e\n\n\u003cp\u003e\n  📌 Per prenotazioni tramite \u003cstrong\u003eassicurazioni\u003c/strong\u003e o in\n  \u003cstrong\u003econvenzione con il SSN\u003c/strong\u003e è necessario contattare direttamente\n  il \u003cstrong\u003eServizio di Radiologia\u003c/strong\u003e.\n\u003c/p\u003e\n\n\u003cp\u003e\n  📄 Si ricorda che, anche per le prestazioni private, è necessario essere\n  muniti di \u003cstrong\u003eprescrizione medica\u003c/strong\u003e per poter prenotare un esame radiologico.\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003ca href=\"tuotempopren.html\"\n     class=\"btn-news\"\n     rel=\"noopener\"\u003e\n     Prenota online\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ch4\u003e📞 Per prenotazioni telefoniche\u003c/h4\u003e\n\u003cp\u003e🕒 dalle 8.00 alle 16.00\u003c/p\u003e\n\u003cp\u003e📅 dal lunedì al venerdì\u003c/p\u003e\n\u003cp\u003e☎️ 0434 519230\u003c/p\u003e\n"}];
1091
1092      function formatNewsDate(isoDate) {
1093        var d = new Date(isoDate);
1094        if (isNaN(d.getTime())) return "";
1095        return d.toLocaleDateString("it-IT", {
1096          day: "2-digit",
1097          month: "long",
1098          year: "numeric",
1099        });
1100      }
1101
1102      function stripNewsHtml(html) {
1103        var temp = document.createElement("div");
1104        temp.innerHTML = enrichNewsHtml(html || "");
1105        return (temp.textContent || temp.innerText || "").trim();
1106      }
1107
1108      function buildNewsPreview(html, maxLen) {
1109        var text = stripNewsHtml(html);
1110        if (text.length <= maxLen) return text;
1111        return text.substring(0, maxLen).replace(/\s+\S*$/, "") + "...";
1112      }
1113
1114      function normalizeNewsMediaHtml(html) {
1115        if (!html) return "";
1116        var output = html;
1117
1118        output = output.replace(/<video\b([^>]*)\/>/gi, "<video$1></video>");
1119        output = output.replace(/<iframe\b([^>]*)\/>/gi, "<iframe$1></iframe>");
1120
1121        var openVideo = (output.match(/<video\b[^>]*>/gi) || []).length;
1122        var closeVideo = (output.match(/<\/video>/gi) || []).length;
1123        while (closeVideo < openVideo) {
1124          output += "</video>";
1125          closeVideo++;
1126        }
1127
1128        var openIframe = (output.match(/<iframe\b[^>]*>/gi) || []).length;
1129        var closeIframe = (output.match(/<\/iframe>/gi) || []).length;
1130        while (closeIframe < openIframe) {
1131          output += "</iframe>";
1132          closeIframe++;
1133        }
1134
1135        return output;
1136      }
1137
1138      function controlNewsVideos(shouldPlay) {
1139        var body = document.getElementById("newsDetailBody");
1140        if (!body) return;
1141
1142        var videos = body.querySelectorAll("video");
1143        for (var i = 0; i < videos.length; i++) {
1144          var v = videos[i];
1145          if (shouldPlay) {
1146            var playPromise = v.play();
1147            if (playPromise && typeof playPromise.catch === "function") {
1148              playPromise.catch(function () {});
1149            }
1150          } else {
1151            v.pause();
1152          }
1153        }
1154      }
1155
1156      function openNewsDetail(news) {
1157        var header = document.getElementById("newsDetailHeader");
1158        $("#newsDetailTitle").text(news.title || "Dettaglio news");
1159        $("#newsDetailDate").text(formatNewsDate(news.publishedAt));
1160        if (header) {
1161          if (news.image) {
1162            header.classList.add("has-cover");
1163            header.style.backgroundImage =
1164              "linear-gradient(to top, rgba(5,24,8,0.72), rgba(5,24,8,0.36)), url('" +
1165              news.image.replace(/'/g, "\\'") +
1166              "')";
1167          } else {
1168            header.classList.remove("has-cover");
1169            header.style.backgroundImage = "";
1170          }
1171        }
1172        $("#newsDetailBody").html(enrichNewsHtml(news.html || ""));
1173        $("#newsDetailModal").modal("show");
1174      }
1175
1176      function enrichNewsHtml(html) {
1177        if (!html) return "";
1178
1179        var tokenMap = {
1180          ":info:": '<i class="fa fa-info-circle news-emoji" aria-hidden="true"></i>',
1181          ":ok:": '<i class="fa fa-check-circle news-emoji" aria-hidden="true"></i>',
1182          ":warn:": '<i class="fa fa-exclamation-triangle news-emoji" aria-hidden="true"></i>',
1183          ":health:": '<i class="fa fa-heartbeat news-emoji" aria-hidden="true"></i>',
1184          ":heart:": '<i class="fa fa-heart news-emoji" aria-hidden="true"></i>',
1185          ":phone:": '<i class="fa fa-phone news-emoji" aria-hidden="true"></i>',
1186          ":mail:": '<i class="fa fa-envelope news-emoji" aria-hidden="true"></i>',
1187          ":calendar:": '<i class="fa fa-calendar news-emoji" aria-hidden="true"></i>',
1188        };
1189
1190        var output = normalizeNewsMediaHtml(html);
1191        for (var token in tokenMap) {
1192          if (Object.prototype.hasOwnProperty.call(tokenMap, token)) {
1193            output = output.split(token).join(tokenMap[token]);
1194          }
1195        }
1196
1197        output = output.replace(/\[fa:([a-z0-9-]+)\]/gi, function (_, icon) {
1198          return '<i class="fa fa-' + icon.toLowerCase() + ' news-emoji" aria-hidden="true"></i>';
1199        });
1200
1201        return output;
1202      }
1203
1204      function renderHomeNews(newsList) {
1205        var grid = document.getElementById("news-home-grid");
1206        if (!grid) return;
1207        grid.innerHTML = "";
1208
1209        if (!newsList || !newsList.length) {
1210          grid.innerHTML =
1211            '<div class="news-empty">Nessuna news disponibile al momento.</div>';
1212          return;
1213        }
1214
1215        for (var i = 0; i < newsList.length && i < 3; i++) {
1216          var news = newsList[i];
1217          var card = document.createElement("article");
1218          card.className = "news-card";
1219          var image = news.image
1220            ? '<div class="news-card-media"><img src="' +
1221              news.image +
1222              '" alt="' +
1223              (news.title || "News") +
1224              '"></div>'
1225            : "";
1226          var preview = buildNewsPreview(news.html || "", 180);
1227          card.innerHTML =
1228            image +
1229            '<div class="news-card-body">' +
1230            '<div class="news-date">' +
1231            formatNewsDate(news.publishedAt) +
1232            "</div>" +
1233            '<h3 class="news-title">' +
1234            (news.title || "News") +
1235            "</h3>" +
1236            '<p class="news-preview">' +
1237            preview +
1238            "</p>" +
1239            "</div>";
1240          card.setAttribute("tabindex", "0");
1241          card.addEventListener(
1242            "click",
1243            (function (n) {
1244              return function () {
1245                openNewsDetail(n);
1246              };
1247            })(news),
1248          );
1249          card.addEventListener(
1250            "keydown",
1251            (function (n) {
1252              return function (e) {
1253                if (e.key === "Enter" || e.key === " ") {
1254                  e.preventDefault();
1255                  openNewsDetail(n);
1256                }
1257              };
1258            })(news),
1259          );
1260          grid.appendChild(card);
1261        }
1262      }
1263
1264      document.addEventListener("DOMContentLoaded", function () {
1265        $("#newsDetailModal")
1266          .on("shown.bs.modal", function () {
1267            controlNewsVideos(true);
1268          })
1269          .on("hide.bs.modal", function () {
1270            controlNewsVideos(false);
1271          });
1272        renderHomeNews(NEWS_ITEMS);
1273      });
1274    </script>
1274
1275  </div><!-- /contenuto -->
1276</body>
1277</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.