<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FAQ &#8211; Confsal F.I.S.A.L.S Romagna</title>
	<atom:link href="https://confsalfisals-romagna.it/category/faq/feed/" rel="self" type="application/rss+xml" />
	<link>https://confsalfisals-romagna.it</link>
	<description>La tua voce nel mondo del lavoro</description>
	<lastBuildDate>Mon, 15 Dec 2025 09:07:53 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://confsalfisals-romagna.it/wp-content/uploads/2025/11/Logo-ConfsalFisals-Romagna-150x150.png</url>
	<title>FAQ &#8211; Confsal F.I.S.A.L.S Romagna</title>
	<link>https://confsalfisals-romagna.it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>FAQ Permesso di Soggiorno</title>
		<link>https://confsalfisals-romagna.it/2025/12/14/faq-permesso-di-soggiorno/</link>
		
		<dc:creator><![CDATA[FISALS.roma@25]]></dc:creator>
		<pubDate>Sun, 14 Dec 2025 09:49:08 +0000</pubDate>
				<category><![CDATA[FAQ]]></category>
		<category><![CDATA[permesso di soggiorno]]></category>
		<guid isPermaLink="false">https://confsalfisals-romagna.it/?p=124</guid>

					<description><![CDATA[FAQ Permesso di Soggiorno &#124; CONFSAL FISALS Romagna 393 493 8800 info@confsalfisals-romagna.it Viale Amerigo Vespucci, 54, 47921 Rimini RN confsalfisals-romagna.it Sede Romagna • Rimini FAQ Permesso di Soggiorno Guida completa per il rinnovo dei permessi di soggiorno in Italia. Assistenza sindacale gratuita per i lavoratori stranieri in Romagna. Portale Immigrazione Domande e pratiche online Polizia [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="124" class="elementor elementor-124" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-5fba5f3 e-flex e-con-boxed e-con e-parent" data-id="5fba5f3" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-5545e10 elementor-widget elementor-widget-html" data-id="5545e10" data-element_type="widget" data-widget_type="html.default">
					<!DOCTYPE html>
<html lang="it">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>FAQ Permesso di Soggiorno | CONFSAL FISALS Romagna</title>
    <meta name="description" content="Guida completa per il rinnovo dei permessi di soggiorno in Italia. Assistenza sindacale gratuita per i lavoratori stranieri in Romagna.">
    
    <!-- Google Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet">
    
    <style>
        /* ===== CSS VARIABLES - Palette CONFSAL FISALS ===== */
        :root {
            --azzurro-principale: #00AEEF;
            --azzurro-scuro: #0088CC;
            --verde-principale: #5CB85C;
            --verde-scuro: #4A934A;
            --rosso-principale: #E74C3C;
            --rosso-scuro: #C0392B;
            --testo-principale: #333333;
            --testo-secondario: #666666;
            --testo-footer: #888888;
            --bianco: #FFFFFF;
            --grigio-chiaro: #F8F9FA;
            --grigio-scuro: #2C3E50;
            --bordi-chiari: #E0E0E0;
        }

        * { box-sizing: border-box; margin: 0; padding: 0; }

        body {
            font-family: 'Open Sans', 'Segoe UI', Roboto, sans-serif;
            background: var(--grigio-chiaro);
            color: var(--testo-principale);
            line-height: 1.6;
        }

        a { text-decoration: none; color: inherit; }
        button { font-family: inherit; cursor: pointer; border: none; background: none; }

        .icon { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; }
        .icon svg { width: 100%; height: 100%; }

        /* ===== HEADER ===== */
        .header {
            background: linear-gradient(135deg, var(--azzurro-principale) 0%, var(--azzurro-scuro) 100%);
            position: relative;
            overflow: hidden;
        }

        .top-bar {
            background: rgba(0,0,0,0.15);
            padding: 10px 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            gap: 12px;
        }

        .top-bar-contacts { display: flex; gap: 24px; align-items: center; flex-wrap: wrap; }

        .top-bar a, .top-bar span {
            color: white;
            font-size: 13px;
            display: flex;
            align-items: center;
            gap: 6px;
            opacity: 0.9;
            transition: opacity 0.2s;
        }

        .top-bar a:hover { opacity: 1; }
        .top-bar .icon { width: 14px; height: 14px; }
        .top-bar-site { font-weight: 600; }

        .header-main { padding: 40px 24px 50px; position: relative; }

        .header-pattern {
            position: absolute;
            top: 50%;
            right: 10%;
            transform: translateY(-50%);
            width: 300px;
            height: 300px;
            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 70%);
            pointer-events: none;
        }

        .header-content { max-width: 900px; margin: 0 auto; position: relative; text-align: center; }

        .logo-container {
            display: inline-block;
            background: white;
            padding: 20px 32px;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0,0,0,0.15);
            margin-bottom: 28px;
        }

        .logo-container img { height: 80px; width: auto; display: block; }

        .header-badge {
            display: inline-block;
            background: rgba(255,255,255,0.2);
            padding: 6px 16px;
            border-radius: 20px;
            margin-bottom: 16px;
        }

        .header-badge span { color: white; font-size: 12px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }

        .header h1 {
            font-size: clamp(28px, 4.5vw, 42px);
            font-weight: 700;
            color: white;
            line-height: 1.2;
            margin-bottom: 12px;
            text-shadow: 0 2px 4px rgba(0,0,0,0.1);
        }

        .header-description {
            font-size: 17px;
            color: rgba(255,255,255,0.9);
            line-height: 1.6;
            max-width: 600px;
            margin: 0 auto 28px;
        }

        /* ===== SEARCH ===== */
        .search-container { position: relative; max-width: 560px; margin: 0 auto; }
        .search-icon { position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: var(--testo-secondario); width: 20px; height: 20px; }

        .search-input {
            width: 100%;
            padding: 16px 20px 16px 50px;
            font-size: 16px;
            border: 2px solid var(--bordi-chiari);
            border-radius: 10px;
            background: white;
            color: var(--testo-principale);
            box-shadow: 0 4px 20px rgba(0,0,0,0.1);
            transition: border-color 0.2s, box-shadow 0.2s;
        }

        .search-input:focus { outline: none; border-color: var(--azzurro-principale); box-shadow: 0 0 0 3px rgba(0, 174, 239, 0.25); }
        .search-input::placeholder { color: var(--testo-secondario); }

        /* ===== MAIN ===== */
        .main { max-width: 1200px; margin: 0 auto; padding: 0 24px 60px; }

        /* ===== PORTALI ===== */
        .portals-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
            gap: 14px;
            margin-top: -28px;
            margin-bottom: 36px;
            position: relative;
            z-index: 10;
        }

        .portal-card {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 14px 18px;
            background: var(--bianco);
            border-radius: 10px;
            box-shadow: 0 2px 12px rgba(0,0,0,0.06);
            border: 1px solid var(--bordi-chiari);
            transition: transform 0.25s, box-shadow 0.25s;
        }

        .portal-card:hover { transform: translateY(-3px); box-shadow: 0 8px 24px rgba(0,0,0,0.12); }

        .portal-icon {
            width: 40px;
            height: 40px;
            background: linear-gradient(135deg, var(--verde-principale), var(--verde-scuro));
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            color: white;
        }

        .portal-icon .icon { width: 18px; height: 18px; }
        .portal-info h3 { font-weight: 600; color: var(--testo-principale); font-size: 14px; margin-bottom: 2px; }
        .portal-info p { font-size: 12px; color: var(--testo-secondario); }

        /* ===== CATEGORIES ===== */
        .categories { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-bottom: 32px; }

        .category-btn {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 12px 20px;
            border-radius: 8px;
            border: 2px solid var(--bordi-chiari);
            background: var(--bianco);
            color: var(--testo-principale);
            font-size: 14px;
            font-weight: 600;
            transition: all 0.25s;
        }

        .category-btn .icon { width: 18px; height: 18px; }
        .category-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.12); }
        .category-btn.active { color: white; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.15); }
        .category-btn[data-color="azzurro"].active { background: var(--azzurro-principale); border-color: var(--azzurro-principale); }
        .category-btn[data-color="verde"].active { background: var(--verde-principale); border-color: var(--verde-principale); }
        .category-btn[data-color="rosso"].active { background: var(--rosso-principale); border-color: var(--rosso-principale); }
        .category-btn[data-color="azzurro-scuro"].active { background: var(--azzurro-scuro); border-color: var(--azzurro-scuro); }

        /* ===== SEARCH RESULTS ===== */
        .search-results-info { text-align: center; margin-bottom: 24px; color: var(--testo-secondario); display: none; }
        .search-results-info.visible { display: block; }
        .clear-search { margin-left: 16px; color: var(--azzurro-principale); font-weight: 600; text-decoration: underline; cursor: pointer; }

        /* ===== FAQ ITEMS ===== */
        .faq-container { display: grid; gap: 12px; }

        .faq-category-header { display: none; align-items: center; gap: 10px; margin-bottom: 14px; padding-bottom: 10px; border-bottom: 3px solid var(--azzurro-principale); }
        .faq-category-header.visible { display: flex; }
        .faq-category-header h2 { font-size: 18px; font-weight: 700; margin: 0; }

        .faq-item {
            background: var(--bianco);
            border-radius: 10px;
            margin-bottom: 10px;
            border: 1px solid var(--bordi-chiari);
            overflow: hidden;
            transition: box-shadow 0.25s;
            animation: fadeInUp 0.4s ease forwards;
            opacity: 0;
        }

        .faq-item:hover { box-shadow: 0 4px 16px rgba(0,0,0,0.08); }

        @keyframes fadeInUp {
            from { opacity: 0; transform: translateY(15px); }
            to { opacity: 1; transform: translateY(0); }
        }

        .faq-question { width: 100%; padding: 18px 22px; display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; text-align: left; }
        .faq-question-text { font-size: 15px; font-weight: 600; color: var(--testo-principale); line-height: 1.5; flex: 1; }

        .faq-toggle {
            width: 30px;
            height: 30px;
            border-radius: 8px;
            background: var(--grigio-chiaro);
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            transition: all 0.25s;
            color: var(--testo-secondario);
        }

        .faq-toggle .icon { width: 18px; height: 18px; transition: transform 0.3s; }
        .faq-item.open .faq-toggle { color: white; }
        .faq-item[data-color="azzurro"].open .faq-toggle { background: var(--azzurro-principale); }
        .faq-item[data-color="verde"].open .faq-toggle { background: var(--verde-principale); }
        .faq-item[data-color="rosso"].open .faq-toggle { background: var(--rosso-principale); }
        .faq-item[data-color="azzurro-scuro"].open .faq-toggle { background: var(--azzurro-scuro); }
        .faq-item.open .faq-toggle .icon { transform: rotate(180deg); }

        .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1), padding 0.35s; padding: 0 22px; }
        .faq-item.open .faq-answer { max-height: 600px; padding: 0 22px 18px; }

        .faq-answer-content { padding-left: 16px; }
        .faq-answer-content.azzurro { border-left: 4px solid var(--azzurro-principale); }
        .faq-answer-content.verde { border-left: 4px solid var(--verde-principale); }
        .faq-answer-content.rosso { border-left: 4px solid var(--rosso-principale); }
        .faq-answer-content.azzurro-scuro { border-left: 4px solid var(--azzurro-scuro); }

        .faq-answer-text { font-size: 14px; line-height: 1.7; color: var(--testo-secondario); margin: 0 0 12px 0; }

        .faq-links { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 12px; }

        .faq-link {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 6px 12px;
            background: rgba(0, 174, 239, 0.1);
            color: var(--azzurro-principale);
            border-radius: 6px;
            font-size: 13px;
            font-weight: 600;
            transition: all 0.2s;
        }

        .faq-link .icon { width: 14px; height: 14px; }
        .faq-link:hover { background: var(--azzurro-principale); color: white; }

        /* ===== TIPS SECTION ===== */
        .tips-section {
            margin-top: 40px;
            padding: 28px;
            background: linear-gradient(135deg, var(--verde-principale) 0%, var(--verde-scuro) 100%);
            border-radius: 14px;
            position: relative;
            overflow: hidden;
        }

        .tips-decoration { position: absolute; top: -40px; right: -40px; width: 160px; height: 160px; background: rgba(255,255,255,0.1); border-radius: 50%; }
        .tips-section h3 { font-size: 18px; font-weight: 700; color: white; margin-bottom: 18px; display: flex; align-items: center; gap: 10px; }
        .tips-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 12px; }

        .tip-card { display: flex; align-items: flex-start; gap: 12px; padding: 14px; background: rgba(255,255,255,0.15); border-radius: 10px; }
        .tip-icon { width: 32px; height: 32px; background: rgba(255,255,255,0.2); border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; color: white; }
        .tip-icon .icon { width: 16px; height: 16px; }
        .tip-card p { margin: 0; font-size: 13px; line-height: 1.5; color: rgba(255,255,255,0.95); }

        /* ===== CTA SECTION ===== */
        .cta-section { margin-top: 28px; padding: 28px; background: var(--bianco); border-radius: 14px; border: 2px solid var(--azzurro-principale); text-align: center; }
        .cta-section h3 { font-size: 20px; font-weight: 700; color: var(--azzurro-principale); margin-bottom: 10px; }
        .cta-section .description { font-size: 14px; color: var(--testo-secondario); margin-bottom: 8px; }
        .cta-section .address { font-size: 15px; color: var(--testo-principale); font-weight: 600; margin-bottom: 20px; }
        .cta-buttons { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }

        .cta-btn { display: inline-flex; align-items: center; gap: 8px; padding: 14px 24px; color: white; border-radius: 8px; font-weight: 600; font-size: 14px; transition: all 0.25s; }
        .cta-btn .icon { width: 18px; height: 18px; }
        .cta-btn:hover { transform: translateY(-2px); }
        .cta-btn.verde { background: linear-gradient(135deg, var(--verde-principale), var(--verde-scuro)); box-shadow: 0 4px 12px rgba(92, 184, 92, 0.3); }
        .cta-btn.verde:hover { background: var(--verde-scuro); }
        .cta-btn.rosso { background: linear-gradient(135deg, var(--rosso-principale), var(--rosso-scuro)); box-shadow: 0 4px 12px rgba(231, 76, 60, 0.3); }
        .cta-btn.rosso:hover { background: var(--rosso-scuro); }
        .cta-btn.azzurro { background: linear-gradient(135deg, var(--azzurro-principale), var(--azzurro-scuro)); box-shadow: 0 4px 12px rgba(0, 174, 239, 0.3); }
        .cta-btn.azzurro:hover { background: var(--azzurro-scuro); }

        /* ===== FOOTER ===== */
        .footer { margin-top: 28px; padding: 24px; background: var(--grigio-scuro); border-radius: 12px; text-align: center; }
        .footer p { font-size: 13px; color: var(--testo-footer); line-height: 1.6; margin: 0; }
        .footer p:first-child { margin-bottom: 12px; }
        .footer .copyright { font-size: 12px; }

        .hidden { display: none !important; }

        @media (max-width: 768px) {
            .top-bar { flex-direction: column; text-align: center; }
            .top-bar-contacts { flex-direction: column; gap: 8px; }
            .categories { gap: 8px; }
            .category-btn { padding: 10px 16px; font-size: 13px; }
            .cta-buttons { flex-direction: column; }
            .cta-btn { width: 100%; justify-content: center; }
        }
    </style>
</head>
<body>
    <!-- SVG Icons -->
    <svg style="display:none;">
        <symbol id="icon-phone" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"/></symbol>
        <symbol id="icon-mail" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></symbol>
        <symbol id="icon-map-pin" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></symbol>
        <symbol id="icon-search" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.3-4.3"/></symbol>
        <symbol id="icon-external-link" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/><polyline points="15 3 21 3 21 9"/><line x1="10" x2="21" y1="14" y2="3"/></symbol>
        <symbol id="icon-file-text" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z"/><polyline points="14 2 14 8 20 8"/><line x1="16" x2="8" y1="13" y2="13"/><line x1="16" x2="8" y1="17" y2="17"/><line x1="10" x2="8" y1="9" y2="9"/></symbol>
        <symbol id="icon-briefcase" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect width="20" height="14" x="2" y="7" rx="2" ry="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/></symbol>
        <symbol id="icon-graduation-cap" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c3 3 9 3 12 0v-5"/></symbol>
        <symbol id="icon-users" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M22 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></symbol>
        <symbol id="icon-globe" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="2" x2="22" y1="12" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></symbol>
        <symbol id="icon-heart" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z"/></symbol>
        <symbol id="icon-chevron-down" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></symbol>
        <symbol id="icon-clock" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></symbol>
        <symbol id="icon-check-circle" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></symbol>
        <symbol id="icon-alert-circle" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><line x1="12" x2="12" y1="8" y2="12"/><line x1="12" x2="12.01" y1="16" y2="16"/></symbol>
        <symbol id="icon-help-circle" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" x2="12.01" y1="17" y2="17"/></symbol>
    </svg>

    <!-- HEADER -->
    <header class="header">
        <div class="top-bar">
            <div class="top-bar-contacts">
                <a href="tel:+393934938800"><span class="icon"><svg><use href="#icon-phone"/></svg></span>393 493 8800</a>
                <a href="mailto:info@confsalfisals-romagna.it"><span class="icon"><svg><use href="#icon-mail"/></svg></span>info@confsalfisals-romagna.it</a>
                <span><span class="icon"><svg><use href="#icon-map-pin"/></svg></span>Viale Amerigo Vespucci, 54, 47921 Rimini RN</span>
            </div>
            <a href="https://confsalfisals-romagna.it" target="_blank" class="top-bar-site">confsalfisals-romagna.it</a>
        </div>

        <div class="header-main">
            <div class="header-pattern"></div>
            <div class="header-content">
                <div class="logo-container">
                    <img decoding="async" src="https://confsalfisals-romagna.it/wp-content/uploads/2025/12/Logo-CONFSAL-FISALS.png" alt="Logo CONFSAL FISALS">
                </div>
                <div class="header-badge"><span>Sede Romagna • Rimini</span></div>
                <h1>FAQ Permesso di Soggiorno</h1>
                <p class="header-description">Guida completa per il rinnovo dei permessi di soggiorno in Italia. Assistenza sindacale gratuita per i lavoratori stranieri in Romagna.</p>
                <div class="search-container">
                    <span class="icon search-icon"><svg><use href="#icon-search"/></svg></span>
                    <input type="text" class="search-input" id="searchInput" placeholder="Cerca tra le domande frequenti...">
                </div>
            </div>
        </div>
    </header>

    <!-- MAIN -->
    <main class="main">
        <!-- Portali -->
        <section class="portals-grid">
            <a href="https://portaleservizi.dlci.interno.it/" target="_blank" class="portal-card">
                <div class="portal-icon"><span class="icon"><svg><use href="#icon-external-link"/></svg></span></div>
                <div class="portal-info"><h3>Portale Immigrazione</h3><p>Domande e pratiche online</p></div>
            </a>
            <a href="https://www.poliziadistato.it/" target="_blank" class="portal-card">
                <div class="portal-icon"><span class="icon"><svg><use href="#icon-external-link"/></svg></span></div>
                <div class="portal-info"><h3>Polizia di Stato</h3><p>Informazioni permessi</p></div>
            </a>
            <a href="https://www.inps.it/" target="_blank" class="portal-card">
                <div class="portal-icon"><span class="icon"><svg><use href="#icon-external-link"/></svg></span></div>
                <div class="portal-info"><h3>INPS</h3><p>Prestazioni e contributi</p></div>
            </a>
            <a href="https://www.interno.gov.it/" target="_blank" class="portal-card">
                <div class="portal-icon"><span class="icon"><svg><use href="#icon-external-link"/></svg></span></div>
                <div class="portal-info"><h3>Ministero dell'Interno</h3><p>Normativa immigrazione</p></div>
            </a>
        </section>

        <!-- Categories -->
        <div class="categories" id="categories">
            <button class="category-btn active" data-category="generale" data-color="azzurro-scuro"><span class="icon"><svg><use href="#icon-file-text"/></svg></span>Informazioni Generali</button>
            <button class="category-btn" data-category="lavoro" data-color="azzurro"><span class="icon"><svg><use href="#icon-briefcase"/></svg></span>Lavoro</button>
            <button class="category-btn" data-category="studio" data-color="verde"><span class="icon"><svg><use href="#icon-graduation-cap"/></svg></span>Studio</button>
            <button class="category-btn" data-category="famiglia" data-color="azzurro"><span class="icon"><svg><use href="#icon-users"/></svg></span>Famiglia</button>
            <button class="category-btn" data-category="soggiornanti" data-color="verde"><span class="icon"><svg><use href="#icon-globe"/></svg></span>Lungo Soggiornanti</button>
            <button class="category-btn" data-category="asilo" data-color="rosso"><span class="icon"><svg><use href="#icon-heart"/></svg></span>Protezione Internazionale</button>
        </div>

        <!-- Search Results -->
        <div class="search-results-info" id="searchResultsInfo">
            <span id="resultsCount"></span>
            <span class="clear-search" id="clearSearch">Cancella ricerca</span>
        </div>

        <!-- FAQ Container -->
        <div class="faq-container" id="faqContainer"></div>

        <!-- Tips -->
        <section class="tips-section">
            <div class="tips-decoration"></div>
            <h3><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a1.png" alt="💡" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Consigli Utili</h3>
            <div class="tips-grid">
                <div class="tip-card"><div class="tip-icon"><span class="icon"><svg><use href="#icon-clock"/></svg></span></div><p>Presenta la domanda almeno 60 giorni prima della scadenza</p></div>
                <div class="tip-card"><div class="tip-icon"><span class="icon"><svg><use href="#icon-check-circle"/></svg></span></div><p>Conserva sempre copia di tutti i documenti presentati</p></div>
                <div class="tip-card"><div class="tip-icon"><span class="icon"><svg><use href="#icon-alert-circle"/></svg></span></div><p>Verifica la validità del passaporto prima di iniziare la pratica</p></div>
                <div class="tip-card"><div class="tip-icon"><span class="icon"><svg><use href="#icon-help-circle"/></svg></span></div><p>Rivolgiti alla nostra sede di Rimini per assistenza gratuita</p></div>
            </div>
        </section>

        <!-- CTA -->
        <section class="cta-section">
            <h3>Hai bisogno di assistenza?</h3>
            <p class="description">Vieni a trovarci nella nostra sede di Rimini per assistenza gratuita su tutte le pratiche.</p>
            <p class="address"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4cd.png" alt="📍" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Viale Amerigo Vespucci, 54, 47921 Rimini RN</p>
            <div class="cta-buttons">
                <a href="https://www.google.com/maps/search/?api=1&query=Viale+Amerigo+Vespucci+54+47921+Rimini+RN" target="_blank" class="cta-btn verde"><span class="icon"><svg><use href="#icon-map-pin"/></svg></span>Indicazioni stradali</a>
                <a href="tel:+393934938800" class="cta-btn rosso"><span class="icon"><svg><use href="#icon-phone"/></svg></span>393 493 8800</a>
                <a href="mailto:info@confsalfisals-romagna.it" class="cta-btn azzurro"><span class="icon"><svg><use href="#icon-mail"/></svg></span>Scrivici</a>
            </div>
        </section>

        <!-- Footer -->
        <footer class="footer">
            <p><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Le informazioni hanno carattere generale. Per casi specifici, consulta la Questura competente o rivolgiti alla nostra sede.</p>
            <p class="copyright">© 2025 CONFSAL FISALS ROMAGNA - Federazione Italiana Sindacati Autonomi Lavoratori Stranieri</p>
        </footer>
    </main>

    <script>
        const faqData = {
            lavoro: { color: "azzurro", title: "Lavoro", faqs: [
                { q: "Quando devo presentare la domanda di rinnovo per il permesso di lavoro?", a: "La domanda di rinnovo deve essere presentata almeno 60 giorni prima della scadenza del permesso. In caso di permesso scaduto, hai comunque 60 giorni di tempo dalla data di scadenza per presentare la richiesta senza incorrere in sanzioni.", links: [{ label: "Portale Immigrazione", url: "https://portaleservizi.dlci.interno.it/" }, { label: "Polizia di Stato", url: "https://www.poliziadistato.it/articolo/permesso-di-soggiorno" }] },
                { q: "Quali documenti servono per il rinnovo del permesso di lavoro subordinato?", a: "Servono: passaporto valido, permesso di soggiorno in scadenza, codice fiscale, contratto di lavoro o comunicazione UNILAV, ultime buste paga, modello CU o dichiarazione dei redditi, ricevuta del pagamento del contributo (da €40 a €100), marca da bollo da €16, e 4 foto tessera.", links: [{ label: "Modulo Kit Postale", url: "https://www.portaleimmigrazione.it/KIT_stranieri.aspx" }] },
                { q: "Posso lavorare con la ricevuta del rinnovo?", a: "Sì, la ricevuta della richiesta di rinnovo consente di continuare a lavorare regolarmente fino alla decisione sulla domanda. La ricevuta vale come documento di soggiorno provvisorio.", links: [] },
                { q: "Cosa succede se perdo il lavoro durante il rinnovo?", a: "Se perdi il lavoro, puoi comunque ottenere un permesso per attesa occupazione della durata di 1 anno (o 2 anni se hai lavorato almeno 3 anni in Italia). Durante questo periodo puoi cercare un nuovo impiego e iscriverti al Centro per l'Impiego.", links: [{ label: "INPS - NASpI", url: "https://www.inps.it/" }, { label: "ANPAL", url: "https://www.anpal.gov.it/centri-per-l-impiego" }] },
                { q: "Quanto costa il rinnovo del permesso per lavoro?", a: "Il costo varia: contributo tra €40 e €100 in base alla durata, marca da bollo da €16, eventuale costo del kit postale (circa €30). Per permessi superiori a 2 anni, il contributo è di €100.", links: [{ label: "Agenzia Entrate", url: "https://www.agenziaentrate.gov.it/" }] }
            ]},
            studio: { color: "verde", title: "Studio", faqs: [
                { q: "Quali requisiti servono per rinnovare il permesso per studio?", a: "Devi dimostrare: iscrizione attiva all'università o istituto riconosciuto, superamento di almeno un esame nell'anno (o giustificato motivo), mezzi di sostentamento adeguati (circa €6.000 annui), alloggio idoneo, e assicurazione sanitaria valida.", links: [{ label: "Universitaly", url: "https://www.universitaly.it/" }, { label: "MIUR", url: "https://www.miur.gov.it/" }] },
                { q: "Posso lavorare con il permesso di studio?", a: "Sì, puoi lavorare fino a 20 ore settimanali durante l'anno accademico e full-time durante le vacanze estive, per un massimo di 1.040 ore annue. Non serve autorizzazione aggiuntiva.", links: [{ label: "INPS", url: "https://www.inps.it/" }] },
                { q: "Cosa succede se non supero esami?", a: "Se non superi esami, puoi comunque chiedere il rinnovo presentando una giustificazione valida (es. motivi di salute, difficoltà linguistiche iniziali). La Questura valuta caso per caso, ma ripetuti insuccessi possono portare al diniego.", links: [] },
                { q: "Posso convertire il permesso studio in lavoro?", a: "Sì, dopo la laurea puoi convertirlo in permesso per attesa occupazione (1 anno) o, se trovi lavoro, direttamente in permesso per lavoro. La conversione è soggetta alle quote del decreto flussi solo per lavoro subordinato.", links: [{ label: "Decreto Flussi", url: "https://www.interno.gov.it/it/temi/immigrazione-e-asilo/modalita-dingresso/decreto-flussi" }] },
                { q: "Quanto dura il permesso di studio rinnovato?", a: "Il permesso viene rinnovato per la durata del corso di studi, generalmente 1 anno. Per dottorati e master può essere rilasciato per periodi più lunghi in base alla durata del programma.", links: [] }
            ]},
            famiglia: { color: "azzurro", title: "Famiglia", faqs: [
                { q: "Quali documenti servono per il ricongiungimento familiare?", a: "Servono: passaporto del familiare, certificati di stato civile tradotti e legalizzati, documentazione del reddito minimo richiesto, idoneità abitativa, certificato di matrimonio (per coniugi) o certificati di nascita (per figli).", links: [{ label: "Sportello Unico Immigrazione", url: "https://nullaostalavoro.dlci.interno.it/" }] },
                { q: "Qual è il reddito minimo per il ricongiungimento?", a: "Il reddito annuo minimo è pari all'assegno sociale (circa €6.500) aumentato della metà per ogni familiare. Per 2 familiari servono circa €9.750, per 3 circa €13.000.", links: [{ label: "INPS - Assegno Sociale", url: "https://www.inps.it/" }] },
                { q: "Posso rinnovare il permesso familiare se mi separo?", a: "In caso di separazione, puoi convertire il permesso in altro tipo (lavoro, studio, attesa occupazione) se ne hai i requisiti. In caso di violenza domestica, hai diritto a un permesso speciale.", links: [{ label: "1522 - Antiviolenza", url: "https://www.1522.eu/" }] },
                { q: "Il familiare può lavorare con il permesso per motivi familiari?", a: "Sì, il permesso per motivi familiari consente di svolgere qualsiasi attività lavorativa senza bisogno di autorizzazioni aggiuntive o quote.", links: [] },
                { q: "Quanto tempo ci vuole per il rinnovo del permesso familiare?", a: "I tempi variano da 30 a 90 giorni in media, ma possono essere più lunghi in base alla Questura. Con la ricevuta puoi comunque soggiornare e lavorare regolarmente.", links: [{ label: "Verifica Pratica", url: "https://questure.poliziadistato.it/stranieri" }] }
            ]},
            soggiornanti: { color: "verde", title: "Lungo Soggiornanti", faqs: [
                { q: "Quali requisiti servono per il permesso di lungo soggiornante?", a: "Servono: 5 anni di soggiorno regolare continuativo, reddito non inferiore all'assegno sociale, alloggio idoneo, superamento del test di italiano A2, assenza di condanne penali ostative.", links: [{ label: "Test Italiano", url: "https://testitaliano.interno.it/" }] },
                { q: "Il permesso di lungo soggiornante scade?", a: "Il permesso è a tempo indeterminato, ma la carta di soggiorno (documento fisico) va rinnovata ogni 5 anni. Il rinnovo è una formalità amministrativa.", links: [] },
                { q: "Posso perdere lo status di lungo soggiornante?", a: "Sì, lo perdi se: ti assenti dall'UE per 12 mesi consecutivi, ti assenti dall'Italia per 6 anni, ottieni lo stesso status in altro paese UE, o in caso di espulsione.", links: [] },
                { q: "Quali vantaggi offre il permesso di lungo soggiornante?", a: "Offre: soggiorno a tempo indeterminato, libero accesso al lavoro, parità di trattamento con i cittadini italiani per prestazioni sociali, possibilità di trasferirsi in altri paesi UE.", links: [{ label: "INPS", url: "https://www.inps.it/" }] },
                { q: "Come si dimostra la conoscenza dell'italiano?", a: "Tramite: test presso i CPIA (gratuito), certificazione rilasciata da enti certificatori (CILS, CELI, PLIDA), titolo di studio conseguito in Italia, o frequenza di un corso di integrazione.", links: [{ label: "Test Italiano Online", url: "https://testitaliano.interno.it/" }] }
            ]},
            asilo: { color: "rosso", title: "Protezione Internazionale", faqs: [
                { q: "Come si rinnova il permesso per protezione sussidiaria?", a: "La protezione sussidiaria dura 5 anni e si rinnova verificando che persistano le condizioni di rischio nel paese d'origine. La domanda va presentata in Questura.", links: [{ label: "UNHCR Italia", url: "https://www.unhcr.org/it/" }] },
                { q: "Il rifugiato deve rinnovare il permesso?", a: "Lo status di rifugiato è permanente, ma il documento di viaggio e il permesso di soggiorno vanno rinnovati ogni 5 anni. È una procedura amministrativa semplificata.", links: [] },
                { q: "Posso lavorare durante la procedura di asilo?", a: "Sì, dopo 60 giorni dalla presentazione della domanda di asilo, se non hai ancora ricevuto risposta, puoi richiedere un permesso provvisorio che consente di lavorare.", links: [{ label: "SAI - Accoglienza", url: "https://www.retesai.it/" }] },
                { q: "Cosa succede se la protezione viene revocata?", a: "In caso di revoca, puoi presentare ricorso entro 30 giorni. Se le condizioni nel tuo paese sono migliorate, potresti convertire il permesso in altro tipo.", links: [] },
                { q: "I familiari del rifugiato hanno diritto al permesso?", a: "Sì, il rifugiato ha diritto al ricongiungimento familiare con procedure semplificate e senza dover dimostrare reddito e alloggio nei primi 3 mesi.", links: [] }
            ]},
            generale: { color: "azzurro-scuro", title: "Informazioni Generali", faqs: [
                { q: "Dove si presenta la domanda di rinnovo?", a: "La domanda si presenta online tramite il Portale Immigrazione, poi il kit va spedito alle Poste. Per alcuni tipi di permesso, la domanda si presenta direttamente in Questura.", links: [{ label: "Portale Immigrazione", url: "https://portaleservizi.dlci.interno.it/" }, { label: "Poste Italiane", url: "https://www.poste.it/sportello-amico.html" }] },
                { q: "Quanto tempo ci vuole per ottenere il rinnovo?", a: "I tempi variano molto: da 30 giorni a oltre 6 mesi in base alla Questura e al tipo di permesso. Con la ricevuta postale puoi comunque soggiornare e lavorare regolarmente.", links: [{ label: "Verifica Pratica", url: "https://questure.poliziadistato.it/stranieri" }] },
                { q: "Cosa fare se il permesso è scaduto da più di 60 giorni?", a: "Dopo 60 giorni dalla scadenza, la situazione diventa irregolare. È comunque possibile presentare domanda motivando il ritardo. La Questura valuterà caso per caso.", links: [] },
                { q: "Posso viaggiare all'estero con la ricevuta di rinnovo?", a: "No, la ricevuta di rinnovo non consente di uscire dall'Italia. Per viaggiare, devi attendere il nuovo permesso o richiedere un'autorizzazione speciale alla Questura.", links: [] },
                { q: "Come verifico lo stato della mia pratica?", a: "Puoi verificare lo stato sul Portale Immigrazione con le credenziali ricevute, chiamare il numero verde 800.309.309, o tramite l'app IO.", links: [{ label: "Portale Immigrazione", url: "https://portaleservizi.dlci.interno.it/" }, { label: "App IO", url: "https://io.italia.it/" }] },
                { q: "Cosa succede se la domanda viene respinta?", a: "In caso di rigetto, riceverai un provvedimento scritto con le motivazioni. Hai 30 giorni per presentare ricorso al TAR o al Giudice di Pace.", links: [{ label: "TAR", url: "https://www.giustizia-amministrativa.it/" }] }
            ]}
        };

        const searchInput = document.getElementById('searchInput');
        const categoriesContainer = document.getElementById('categories');
        const faqContainer = document.getElementById('faqContainer');
        const searchResultsInfo = document.getElementById('searchResultsInfo');
        const resultsCount = document.getElementById('resultsCount');
        const clearSearchBtn = document.getElementById('clearSearch');

        let currentCategory = 'generale';
        let searchQuery = '';

        document.addEventListener('DOMContentLoaded', () => { renderFAQs(); setupEventListeners(); });

        function setupEventListeners() {
            categoriesContainer.addEventListener('click', (e) => {
                const btn = e.target.closest('.category-btn');
                if (btn) {
                    document.querySelectorAll('.category-btn').forEach(b => b.classList.remove('active'));
                    btn.classList.add('active');
                    currentCategory = btn.dataset.category;
                    searchQuery = '';
                    searchInput.value = '';
                    searchResultsInfo.classList.remove('visible');
                    categoriesContainer.classList.remove('hidden');
                    renderFAQs();
                }
            });

            searchInput.addEventListener('input', (e) => {
                searchQuery = e.target.value.trim().toLowerCase();
                if (searchQuery) { categoriesContainer.classList.add('hidden'); searchResultsInfo.classList.add('visible'); }
                else { categoriesContainer.classList.remove('hidden'); searchResultsInfo.classList.remove('visible'); }
                renderFAQs();
            });

            clearSearchBtn.addEventListener('click', () => {
                searchQuery = '';
                searchInput.value = '';
                searchResultsInfo.classList.remove('visible');
                categoriesContainer.classList.remove('hidden');
                renderFAQs();
            });

            faqContainer.addEventListener('click', (e) => {
                const questionBtn = e.target.closest('.faq-question');
                if (questionBtn) { questionBtn.closest('.faq-item').classList.toggle('open'); }
            });
        }

        function renderFAQs() {
            let html = '';
            let totalResults = 0;

            if (searchQuery) {
                Object.entries(faqData).forEach(([catId, category]) => {
                    const matchingFaqs = category.faqs.filter(faq => faq.q.toLowerCase().includes(searchQuery) || faq.a.toLowerCase().includes(searchQuery));
                    if (matchingFaqs.length > 0) {
                        html += `<div class="faq-category-header visible"><h2 style="color: var(--${category.color === 'azzurro-scuro' ? 'azzurro-scuro' : category.color + '-principale'});">${category.title}</h2></div>`;
                        matchingFaqs.forEach((faq, index) => { html += createFaqItem(faq, category.color, index); totalResults++; });
                    }
                });
                resultsCount.textContent = totalResults === 0 ? 'Nessun risultato trovato' : `${totalResults} risultat${totalResults === 1 ? 'o' : 'i'} trovat${totalResults === 1 ? 'o' : 'i'}`;
            } else {
                const category = faqData[currentCategory];
                category.faqs.forEach((faq, index) => { html += createFaqItem(faq, category.color, index); });
            }

            faqContainer.innerHTML = html;
        }

        function createFaqItem(faq, color, index) {
            const linksHtml = faq.links.length > 0 ? `<div class="faq-links">${faq.links.map(link => `<a href="${link.url}" target="_blank" class="faq-link"><span class="icon"><svg><use href="#icon-external-link"/></svg></span>${link.label}</a>`).join('')}</div>` : '';
            return `<div class="faq-item" data-color="${color}" style="animation-delay: ${index * 0.05}s;"><button class="faq-question"><span class="faq-question-text">${faq.q}</span><div class="faq-toggle"><span class="icon"><svg><use href="#icon-chevron-down"/></svg></span></div></button><div class="faq-answer"><div class="faq-answer-content ${color}"><p class="faq-answer-text">${faq.a}</p>${linksHtml}</div></div></div>`;
        }
    </script>
</body>
</html>				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
