Shop
MERCATO ITTICO LIVE
ORA LOCALE
.ws-rome-clock {
display: flex;
align-items: center;
width: 100%;
max-width: 420px;
padding-top: 0.44vh;
padding-right: 0.67rem;
padding-bottom: 0 !important;
padding-left: 0.67rem;
margin-top: 0 !important;
margin-bottom: 0 !important;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
letter-spacing: 0.12em;
line-height: 1 !important;
box-sizing: border-box;
}
#ws-rome-time {
font-size: 18px;
font-weight: 700;
color: #ffffff;
white-space: nowrap;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
line-height: 1 !important;
}
.wp-block-html,
.wp-block-custom-html {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
@media (max-width: 480px) {
#ws-rome-time {
font-size: 16px;
}
}
function updateRomeClock() {
const now = new Date();
const romeTime = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
hour: ‘2-digit’,
minute: ‘2-digit’,
second: ‘2-digit’,
hour12: false
}).format(now);
document.getElementById(‘ws-rome-time’).textContent = romeTime;
}
updateRomeClock();
setInterval(updateRomeClock, 1000);
ULTIMO AGGIORNAMENTO
.ws-last-update {
display: flex;
align-items: center;
width: 100%;
max-width: 420px;
padding-top: 0.44vh;
padding-right: 0.67rem;
padding-bottom: 0 !important;
padding-left: 0.67rem;
margin-top: 0 !important;
margin-bottom: 0 !important;
font-family: ‘Alexandria’, sans-serif;
color: #00e5ff;
letter-spacing: 0.12em;
line-height: 1 !important;
box-sizing: border-box;
}
#ws-last-update-value {
font-size: 18px;
font-weight: 700;
color: #00e5ff;
white-space: nowrap;
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
line-height: 1 !important;
}
.wp-block-html,
.wp-block-custom-html {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
@media (max-width: 480px) {
#ws-last-update-value {
font-size: 16px;
}
}
(function () {
const output = document.getElementById(‘ws-last-update-value’);
const siteUrl = window.location.origin;
const endpoints = [
siteUrl + ‘/wp-json/wp/v2/pages?per_page=1&orderby=modified&order=desc&_fields=modified,modified_gmt’,
siteUrl + ‘/wp-json/wp/v2/posts?per_page=1&orderby=modified&order=desc&_fields=modified,modified_gmt’
];
function formatRomeDateTime(date) {
const romeDate = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
day: ‘2-digit’,
month: ‘2-digit’,
year: ‘numeric’
}).format(date);
const romeTime = new Intl.DateTimeFormat(‘it-IT’, {
timeZone: ‘Europe/Rome’,
hour: ‘2-digit’,
minute: ‘2-digit’,
second: ‘2-digit’,
hour12: false
}).format(date);
return romeDate + ‘, ‘ + romeTime;
}
async function getLastUpdate() {
let dates = [];
try {
const results = await Promise.all(
endpoints.map(url =>
fetch(url)
.then(response => response.ok ? response.json() : [])
.catch(() => [])
)
);
results.forEach(items => {
if (Array.isArray(items) && items.length > 0) {
const item = items[0];
if (item.modified_gmt) {
dates.push(new Date(item.modified_gmt + ‘Z’));
} else if (item.modified) {
dates.push(new Date(item.modified));
}
}
});
if (dates.length > 0) {
const latestDate = new Date(Math.max(…dates));
output.textContent = formatRomeDateTime(latestDate);
return;
}
const fallbackDate = new Date(document.lastModified);
if (!isNaN(fallbackDate.getTime())) {
output.textContent = formatRomeDateTime(fallbackDate);
} else {
output.textContent = ‘–/–/—-, –:–:–‘;
}
} catch (error) {
const fallbackDate = new Date(document.lastModified);
if (!isNaN(fallbackDate.getTime())) {
output.textContent = formatRomeDateTime(fallbackDate);
} else {
output.textContent = ‘–/–/—-, –:–:–‘;
}
}
}
getLastUpdate();
})();
01. FLOW OPERATIVO
Dal mare alla tua tavola in poche ore

05:00
Acquisto pescato

07:00
Caricamento dei prezzi live

08:00
Ricezione ordini clienti

12:00
Consegne della giornata
02. I PRODOTTI SUL MERCATO
ORATA
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
4 disponibili
SEPPIE
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
7 disponibili
ORATA
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
4 disponibili
CALAMARI
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
5 disponibili
ORATA
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
4 disponibili
SEPPIE
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
7 disponibili
ORATA
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
4 disponibili
CALAMARI
LIVE
.ws-live-pill {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 6px 10px;
margin: 0 !important;
background: #050608;
border: 1px solid rgba(91, 91, 91, 0.75);
border-radius: 14px;
font-family: ‘Alexandria’, sans-serif;
color: #ffffff;
width: fit-content;
line-height: 1;
box-sizing: border-box;
}
.ws-live-pill-dot {
width: 9px;
height: 9px;
background-color: #00ff3c;
border-radius: 50%;
display: inline-block;
margin: 0 !important;
padding: 0 !important;
box-shadow:
0 0 6px rgba(0, 255, 60, 0.95),
0 0 12px rgba(0, 255, 60, 0.45);
animation: ws-live-pill-pulse 1s infinite ease-in-out;
}
.ws-live-pill-text {
font-size: 13px;
font-weight: 700;
letter-spacing: 0.16em;
color: #ffffff;
text-transform: uppercase;
margin: 0 !important;
padding: 0 !important;
line-height: 1;
}
.wp-block-html,
.wp-block-custom-html {
margin: 0 !important;
padding: 0 !important;
}
@keyframes ws-live-pill-pulse {
0% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
50% {
opacity: 0.75;
box-shadow:
0 0 9px rgba(0, 255, 60, 1),
0 0 18px rgba(0, 255, 60, 0.65);
}
100% {
opacity: 1;
box-shadow:
0 0 5px rgba(0, 255, 60, 0.75),
0 0 10px rgba(0, 255, 60, 0.35);
}
}
Mar Adriatico – Monfalcone
SEATRADE
5 disponibili
Visualizzazione di 3 risultati



