/* Elementi stili font esterni */
@font-face {
  font-family:'NunitoSansB';
  font-style: normal;
  font-weight: 700;
  src: local('NunitoSans Bold'), local('NunitoSans_Bold'), local('NunitoSansB'),
       url('../font/nunito-sans-bold.woff2') format('woff2'),
       url('../font/nunito-sans-bold.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
  font-display: swap;
}

/* Elementi stili font */
* { border:0; margin:0; padding:0;}
a, .non_sottolineato { text-decoration:none; }
table { border-spacing: 0px 0px; }
div, table { position:relative; }
.nero, .link-00 { color:#000000; }
.bianco, .link-01 { color:#ffffff; }
.grigio-00, .link-02 { color:#676765; }
.blu-00, .link-03, .link-02:hover { color:#003366; }
.blu-01 { color:#073668; }
.blu-02 { color:#0592d7; }
.blu-03 { color:#143768; }
.blu-04 { color:#0b3f71; }
.sfondo-test { background-color:#ff00ff; }
.sfondo-nero { background-color:#000000; }
.sfondo-bianco { background-color:#ffffff; }
.sfondo-blu-00 { background-color:#deeffa; }
.sfondo-blu-01 { background-color:#3d78b7; }
.sfondo-blu-02 { background-color:#143768; }
.sfondo-blu-03 { background-color:#0b3f71; }
.sfondo-grigio-00 { background-color:#4b4b4b; }
.assoluto { position:absolute !important; }
.fisso { position:fixed !important; }
.origine { top:0px; left:0px; }
.totale { width:100%; height:100%; }
.largo, .ratio { width:100%; }
.alto { height:100%; }
.meta { width:50%; }
.content-ratio { position:absolute !important; top:0px; left:0px; width:100%; height:100%; }
.base-avviso { position:fixed !important; top:0px; left:0px; width:100%; height:100%; visibility:hidden; overflow:hidden; z-index:10000; }
.sfondo-base { background-position:center; background-repeat:no-repeat; background-size:cover; }
.centrato { margin:0px auto 0px auto; }
.chiusura { clear:both; }
.rotondo { border-radius:50%; }
.arrotondato { border-radius:10px; }
.sinistra { float:left; }
.destra { float:right; }
.tabella { display:table; }
.cella { display:table-cell; }
.flessibile { display:flex; }
.txt-centro { text-align:center !important; }
.txt-destro { text-align:right !important; }
.txt-sinistro { text-align:left !important; }
.txt-alto { vertical-align:top; }
.txt-mezzo { vertical-align:middle; }
.txt-basso { vertical-align:bottom; }
.giustificato { text-align:justify; }
.minuscolo { text-transform:lowercase; }
.maiuscolo { text-transform:uppercase; }
.sottolineato { text-decoration:underline; }
.grassetto { font-weight:bold; }
.corsivo { font-style:italic; }
.normale { text-transform:none; }
.invisibile { visibility:hidden; }
.nascosto, .display-port { display:none; }
.limitato { overflow:hidden; }
.cursore { cursor:pointer; }
.inlinea { white-space:nowrap; }
.font-zero { font-size:0px; line-height:0px; }
.fade { opacity:.00; visibility:hidden; }
.loader {  background-repeat:no-repeat; background-position:center; background-image:url(../img/icone/icona-loader.gif); }
.opaco-00 { opacity:.80; }
.opaco-01 { opacity:.70; }
.ombra { box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5); }
.ombra-00 { box-shadow:5px 8px 7px rgba(0, 0, 0, 0.5); }
body { font-family:Helvetica; font-size:0px; line-height:0px; -webkit-text-size-adjust:100%; color:#676765; background-color:#ebebeb; z-index:0; }

/* -font- */
h1, h2, h3, h4, h5, h6 { font-size:0px; line-height:0px; font-weight:normal; }
.nun-bol { font-family:'NunitoSansB'; }
.titolo-00 { font-family:'NunitoSansB'; font-size:20px; line-height:23px; font-weight:bold; text-transform:uppercase; margin:0px 0px 10px 0px; }
.txt-base { font-size:14px; line-height:20px; }
@media only screen and (min-width:0px) and (max-width:539px) {
  .titolo-00 { font-size:18px; line-height:21px; }
  .txt-base { font-size:16px; line-height:22px; }
}

/* -elementi generali- */
.sfondo-sfumato-sx { background-image: linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)); }
.sfondo-sfumato-dx { background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1)); }
div#schermo-des { width:100%; min-width:1260px; }
div#box-testata { height:80px; z-index:15; }
div#testata div#box-logo-tsdcargo { background-image:url(../img/logo-tsdcargo.png); background-repeat:no-repeat; background-position:center;  background-size:80% auto; }
div.box-fascia { padding:60px 0px 60px 0px; }
div.box-griglia { width:90%; max-width:1020px; margin:0px auto 0px auto; }
div.box-testo { padding:0px 20px 20px 20px; }
div.box-testo p { margin:0px 0px 10px 0px; }
@media only screen and (orientation:landscape) {
  .elemento-portrait { display:none; }
}
@media only screen and (orientation:portrait) {
  .elemento-landscape { display:none; }
}
@media only screen and (min-width:0px) and (max-width:767px) {
  div.box-fascia { padding:40px 0px 40px 0px; }
}
@media only screen and (min-width:1024px) {
  div.box-testo { padding:0px 80px 20px 20px; }
}
/* -elementi generali pagine interne- */
div.box-fascia-titolo-interne { padding:20px 0px 20px 0px; background-color:#143768; }
div.box-fascia-titolo-interne h1 { font-size:24px; line-height:27px; text-transform:uppercase; text-align:center; }
div.blocco-colonne p { text-align:justify; }
div.blocco-colonne p.margine {  margin:0px 0px 20px 0px; }
h2.sottotitolo-interne { font-size:20px; line-height:28px; text-align:center; }
div.paragrafo-interne { font-family:'NunitoSansB'; font-size:16px; line-height:19px; color:#143768; text-transform:uppercase; margin:0px 0px 10px 0px; }
table.box-lista { margin:25px 0px 0px 0px; border-spacing:10px 5px; }
@media only screen and (min-width:0px) and (max-width:767px) {
  div.box-fascia-titolo-interne h1 { font-size:20px; line-height:23px; }
  h2.sottotitolo-interne { font-size:18px; line-height:24px; }
  div.box-sfondo-colonne {  position:absolute !important; top:1.8%; left:-10%; width:6%; height:98.5%; background-color:#ececec; }
  div.blocco-colonne { padding:40px 0px 0px 0px; }
  div.indenta-colonna { display:none; }
}
@media only screen and (min-width:768px) {
  div.box-colonne { width:100%; display:table; }
  div.blocco-colonne { width:44%; padding:60px 4% 60px 2%; display:table-cell; }
  div.box-sfondo-colonne {  position:absolute !important; top:5%; left:-5%; width:5%; height:90%; background-color:#ececec; }
  div.indenta-colonna { height:61px; }
}

/* -testata- */
div.voce-smenu { color:#deeffa; }
div.schermo-des div#box-menu { height:34px; white-space:nowrap; margin:0px auto 0px auto; display:table; z-index:200; }
div.schermo-des div#sfondo-menu { display:none; }
div.schermo-des div.box-sottomenu { position:absolute; top:57px; left:0px; padding:15px 0px 15px 0px; opacity:.00; display:none; z-index:20; }
div.schermo-des div.voce-menu { font-size:14px; line-height:20px; vertical-align:middle; padding:0px 20px 0px 20px; display:table-cell; cursor:pointer; }
div.schermo-des div.voce-smenu { font-size:13px; line-height:16px; padding:5px 20px 5px 20px; }
div.schermo-des div.voce-menu a { color:#676765; }
div.schermo-des div.voce-smenu a { color:#ffffff; }
div.schermo-mob div#box-icona-menu { top:20px; right:20px; width:24px; height:20px; display:block; z-index:200; }
div.schermo-mob div#box-icona-menu div { position:absolute; width:100%; height:4px; background-color:#000000; }
div.schermo-mob div#riga-up { top:0px; }
div.schermo-mob div#riga-md { top:8px; }
div.schermo-mob div#riga-dw { bottom:0px; }
div.schermo-mob div#box-menu { position:absolute !important; top:80px; left:0px; width:100%; color:#ffffff; visibility:hidden; z-index:100; }
div.schermo-mob div.box-sottomenu { overflow:hidden; }
div.schermo-mob div.voce-menu { font-size:16px; line-height:30px; padding:10px 0px 10px 0px; border-bottom:solid 2px #ffffff; }
div.schermo-mob div.voce-smenu { font-size:14px; line-height:30px;  }
div.schermo-mob div#box-menu p { padding:0px 25px 0px 25px; }
div.schermo-mob div.sfondo-sottomenu { display:none; }
div.schermo-mob div.voce-menu a, div.voce-smenu a { color:#ffffff; }
@media only screen and (min-width:0px) and (max-width:1279px) {
  div#testata { width:100%; height:100%; }
  div#testata div.lato-testata { position:absolute; top:0px; height:100%; }
  div#testata div#box-logo-tsdcargo { width:150px; }
  div#testata div#box-logo-aeo { display:none; }
}
@media only screen and (min-width:1280px) {
  div#testata { width:90%; height:100%; margin:0px auto 0px auto; display:table; }
  div#testata div.blocco-testata { vertical-align:middle; display:table-cell; }
  div#testata div.lato-testata { min-width:120px; background-repeat:no-repeat; background-position:center; background-size:90% auto; }
  div#testata div#box-logo-aeo { background-image:url(../img/logo-aeo.png); }
}
@media only screen and (min-width:1280px) and (max-width:1535px) {
  div.schermo-des div.voce-menu { font-size:12px; line-height:15px; padding:0px 15px 0px 15px; }
  div.schermo-des div.voce-smenu { font-size:12px; line-height:15px; }
}

/* -footer- */
div#box-footer { font-size:10px; line-height:18px; padding:20px 0px 20px 0px; }
div#box-footer span.maiuscolo { font-size:12px; line-height:18px; }
@media only screen and (min-width:0px) and (max-width:1279px) {
  div#box-footer span.divisore { display:none; }
}
@media only screen and (min-width:1280px) {
  div#box-footer br { display:none; }
}

/* -homepage- */
table#box-loader { font-size:30px; line-height:33px; }
table#box-loader p.loading { font-size:10px; line-height:13px; }
table#box-loader img { margin:40px 0px 5px 0px; }
div#box-titolo-slide { bottom:0px; left:0px; }
div#box-titolo-slide h1 { font-size:30px; line-height:33px; padding:10px 20px 10px 20px; }
div#box-testo-slide { border-bottom:solid 1px #cacaca; }
h2#testo-slide { font-size:24px; line-height:27px; padding:10px 20px 10px 20px; }
div#box-lingue { top:0px; right:5px; z-index:100; }
div#box-lingue table { background-color:#ffffff; border-spacing:10px 5px; border-radius:0px 0px 5px 5px; }
div#box-lingue div.box-lingua { width:24px; cursor:pointer; }
div#lingua-it { background-image:url(../img/icone/icona-it.png); }
div#lingua-en { background-image:url(../img/icone/icona-en.png); }
div#box-slogan { top:-1px; font-size:14px; line-height:17px; padding:5px 10px 5px 10px; border-radius:0px 0px 5px 5px; z-index:10; }
@media only screen and (min-width:0px) and (max-width:599px) {
  table#box-loader { font-size:20px; line-height:23px; }
  table#box-loader img { margin:20px 0px 5px 0px; }
}

/* -news- */
div.box-fascia-news { padding:60px 0px 60px 0px; }
div#box-sfondo-news { top:45%; left:0px; width:100%; height:10%; }
div#box-indice-news { height:160px; background-color:#ffffff; }
div#box-indice-news div.slide-news { min-width:100%; background-color:#ffffff; }
div.slide-news div.testi-news { margin:5px 0px 10px 0px; padding:5px 5% 5px 5%; overflow:hidden; }
div.slide-news div.titolo-news { height:9px; font-family:'NunitoSansB'; font-size:16px; line-height:19px; text-transform:uppercase; }
div.slide-news div.testo-news { height:58px; font-size:14px; line-height:17px; }
table.box-icone-news { border-spacing:20px 0px; margin:0px 0px 0px auto; }
table.box-icone-news div.box-icona-news { width:32px; font-size:0px; line-height:0px; }
table.box-icone-news div.icona-news { border-radius:5px; cursor:pointer; }
div#icona-pdf { background-image:url(../img/icone/icona-pdf.png); }
div#icona-web { background-image:url(../img/icone/icona-web.png); }
div#icona-video { background-image:url(../img/icone/icona-youtube.png); }
div.box-indice-roll { display:flex; }
div.freccia-roll { visibility:hidden; cursor:pointer; }
table#box-frecce-news { border-spacing:40px 0px; margin:13px auto 0px auto; }
table#box-frecce-news td { width:32px; }
div.icona-freccia { background-position:center; background-repeat:no-repeat; background-size:auto 50%; }
div#freccia-sx { background-image:url(../img/icone/icona-freccia-sx.png); }
div#freccia-dx { background-image:url(../img/icone/icona-freccia-dx.png); }
@media only screen and (min-width:0px) and (max-width:599px) {
  div#box-indice-news { height:200px; }
  div.slide-news div.titolo-news { height:28px; font-size:16px; line-height:19px; }
  div.slide-news div.testo-news { height:82px; font-size:14px; line-height:17px; }
}
/* -servizi- */
div#box-servizi { border-left:solid 1px #cacaca; }
div#box-servizi div.box-servizio { background-color:#ffffff; float:left; }
div#box-servizi div.foto-servizio { position:absolute !important; top:15%; left:15%; width:70%; height:70%; border-radius:50%; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.5); }
div#box-servizi h3 { font-size:16px; line-height:19px; font-weight:bold; color:#000000; margin:0px 0px 20px 0px; }
div#box-servizi h4 { height:72px; font-size:14px; line-height:18px; margin:0px 0px 40px 0px; padding:0px 25px 0px 25px; }
div#box-operazioni { background-image:url(../img/operazioni-doganali.jpg); }
div#box-intrastat { background-image:url(../img/intrastat.jpg); }
div#box-logistica { background-image:url(../img/logistica-spedizioni.jpg); }
div#box-depositi { background-image:url(../img/depositi-fiscali.jpg); }
@media only screen and (min-width:0px) and (max-width:599px) {
  div#box-link-dogane { text-align:center; margin:20px auto 0px auto; }
  div#box-link-dogane div.blocco-link-dogane { padding:10px 20px 10px 20px; border-radius:5px; }
}
@media only screen and (min-width:600px) {
  div#box-link-dogane { margin:40px auto 0px auto; display:table; }
  div#box-link-dogane div.blocco-link-dogane { padding:10px 20px 10px 20px; border-radius:5px; display:table-cell; }
  div#box-link-dogane br { display:none; }
}
/* -staff- */
div#box-staff div.box-staff { background-color:#ffffff; float:left; cursor:pointer; }
div#box-staff div.sfondo-staff { position:absolute !important; top:0px; left:0px; width:100%; height:40%; }
div#box-staff div.sfondo-staff-top { background-image:url(../img/sfondi/sfondo-staff.png); }
div#box-staff div.sfondo-staff-base { background-image:url(../img/sfondi/sfondo-staff-base.png); }
div#box-staff div.box-foto-staff { position:absolute !important; top:6%; left:24%; width:52%; height:52%; border-radius:50%; border:solid 2px #ffffff; }
div#box-staff div.box-testo-staff { position:absolute !important; bottom:10px; left:0px; width:100%; font-size:12px; line-height:15px; text-align:center; }
div#box-staff div.box-testo-staff p { font-weight:bold; color:#003366; text-transform:uppercase; margin:0px 0px 5px 0px; }
div#box-staff div.box-testo-staff div.box-posizione { height:30px; padding:0px 10px 0px 10px; }
div#carmine-cavallo { background-image:url(../img/staff/carmine-cavallo.jpg); }
div#debora-bergamo { background-image:url(../img/staff/debora-bergamo.jpg); }
div#elena-chiapusso { background-image:url(../img/staff/elena-chiapusso.jpg); }
div#gabriella-melacarne { background-image:url(../img/staff/gabriella-melacarne.jpg); }
div#giulia-poerio { background-image:url(../img/staff/giulia-poerio.jpg); }
div#isabella-magnarello { background-image:url(../img/staff/isabella-magnarello.jpg); }
div#joe-chirone { background-image:url(../img/staff/joe-chirone.jpg); }
div#laura-ghirardotto { background-image:url(../img/staff/laura-ghirardotto.jpg); }
div#monica-ierardi { background-image:url(../img/staff/monica-ierardi.jpg); }
div#patrizia-strona { background-image:url(../img/staff/patrizia-strona.jpg); }
div#raffaele-chiapusso { background-image:url(../img/staff/raffaele-chiapusso.jpg); }
div#roberta-dacunto { background-image:url(../img/staff/roberta-dacunto.jpg); }
div#sergio-frezzato { background-image:url(../img/staff/sergio-frezzato.jpg); }
div#simonetta-chiapusso { background-image:url(../img/staff/simonetta-chiapusso.jpg); }
div#susanna-chiapusso { background-image:url(../img/staff/susanna-chiapusso.jpg); }
/* -preload e lightbox- */
.lightbox { position:fixed !important; top:0px; left:0px; width:100%; height:100%; display:none; z-index:10000; }
.slide-zoom { z-index:10000; }
.comando-zoom { z-index:10200; }
div.lightbox, div.slide-zoom-desktop { border-radius:10px; }
div#box-counter-zoom { top:5px; left:5px; width:50px; font-size:12px; line-height:30px; border-radius:5px; }
div.lightbox div.box-chiudi { top:5px; right:20px; font-size:0px; line-height:0px; }
div.lightbox div.box-chiudi-desktop { width:60px; }
div.lightbox div.box-chiudi-smart, div.box-chiudi-tablet { width:40px; }
div.lightbox div.box-freccia { position:absolute; top:50%; font-size:0px; line-height:0px; cursor:pointer; }
div.lightbox div.box-freccia-zoom { width:60px; margin-top:-30px; z-index:20000; }
div.lightbox div#box-freccia-zoom-sx { left:20px; }
div.lightbox div#box-freccia-zoom-dx { right:20px; }
div.lightbox div.freccia-sx { background:url(../img/icone/freccia-lightbox-sx.png) 40% center no-repeat; background-size:auto 50%; }
div.lightbox div.freccia-dx { background:url(../img/icone/freccia-lightbox-dx.png) 60% center no-repeat; background-size:auto 50%; }
div.lightbox div#icona-chiudi { background:url(../img/icone/icona-chiudi-lightbox.png) center no-repeat; background-size:auto 40%; }
div.box-touch-smart, div.box-touch-tablet { display:block; }
div#box-dida { bottom:10px; }
div#box-dida td#dida-zoom { font-size:12px; line-height:24px; padding:0px 10px 0px 10px; border-radius:5px; }
@media only screen and (min-width:0px) and (max-width:374px) {
  div#box-staff div.box-staff { width:98%; margin:0px 1% 10px 1%; }
}
@media only screen and (min-width:375px) and (max-width:599px) {
  div#box-staff div.box-staff { width:48%; margin:0px 1% 10px 1%; }
  div#box-staff div.box-testo-staff { font-size:11px; line-height:14px; }
}
@media only screen and (min-width:0px) and (max-width:599px) {
  div#box-servizi { border-left:solid 1px #cacaca; border-bottom:solid 1px #cacaca; }
  div#box-servizi div.box-servizio { width:99.8%; border-top:solid 1px #cacaca; border-right:solid 1px #cacaca; }
  div#box-servizi h3 { font-size:20px; line-height:23px; }
  div#box-servizi h4 { font-size:16px; line-height:20px; }
  div.box-testo { padding:0px 10px 20px 10px; }
}
@media only screen and (min-width:0px) and (max-width:767px) {
  div#box-titolo-slide h1 { font-size:20px; line-height:23px; padding:10px; }
  h2#testo-slide { font-size:14px; line-height:20px; padding:10px; }
}
@media only screen and (min-width:600px) and (max-width:1023px) {
  div#box-servizi { border-left:solid 1px #cacaca; border-bottom:solid 1px #cacaca; }
  div#box-servizi div.box-servizio { width:49.8%; border-top:solid 1px #cacaca; border-right:solid 1px #cacaca; }
}
@media only screen and (min-width:1024px) {
  div#box-servizi div.box-servizio { width:24.8%; border-top:solid 1px #cacaca; border-right:solid 1px #cacaca; border-bottom:solid 1px #cacaca; }
  div#box-staff div.box-staff { width:18%; margin:0px 1% 20px 1%; }
}
@media only screen and (min-width:600px) and (max-width:767px) {
  div#box-staff div.box-staff { width:31.3%; margin:0px 1% 20px 1%; }
  div#box-servizi h3 { font-size:16px; line-height:19px; }
  div#box-servizi h4 { font-size:13px; line-height:17px; }
}
@media only screen and (min-width:768px) and (max-width:1023px) {
  div#box-staff div.box-staff { width:23%; margin:0px 1% 20px 1%; }
  div#box-servizi h3 { font-size:18px; line-height:21px; }
  div#box-servizi h4 { font-size:16px; line-height:20px; }
}

/* -servizi- */
h2.paragrafo-servizi { font-family:'NunitoSansB'; font-size:16px; line-height:19px; color:#143768; text-transform:uppercase; padding:20px 0px 10px 0px; }
div#griglia-servizi table.box-icone-news { margin:0px auto 0px 0px; border-spacing:15px 10px; background-color:#deeffa; border-radius:5px; }
div#griglia-servizi div.box-icona-news { width:24px; cursor:pointer; }

/* -contatti- */
div.box-sfondo-contatti { position:absolute !important; background-color:#ececec; }
@media only screen and (min-width:0px) and (max-width:767px) {
  div.box-sfondo-contatti { top:-1%; left:-8%; width:6%; height:98.5%; }
  div#box-caselle  { margin:50px 0px 0px 0px; }
}
@media only screen and (min-width:768px) {
  div.box-sfondo-contatti { top:-3%; left:-5%; width:5%; height:100%;  }
  div.griglia-contatti { margin:0px 0px 30px 0px; display:table; }
  div.griglia-contatti div.blocco-contatti { vertical-align:top; display:table-cell; }
  div.box-gmap { width:530px; }
  div.griglia-contatti div.txt-base { padding:0px 0px 0px 20px; }
}
@media only screen and (min-width:768px) and (max-width:1023px) and (orientation:portrait) {
  div.box-gmap { width:300px; }
}
/* -modulo di contatto- */
form#contatto { margin:30px 0px 20px 0px; }
form#contatto h2 { font-size:14px; line-height:17px; margin:10px 0px 10px 0px; }
fieldset.interno { font-size:12px; line-height:15px; }
div#box-campi { width:85%; max-width:500px; padding:10px 20px 10px 20px; margin:0px 0px 10px 0px; border-radius:5px; background-color:#39b1e6; }
div#box-campi p {  margin:10px 0px 10px 0px; }
input, select { font-family:Helvetica; font-size:13px; line-height:20px; border-radius:3px; }
input { padding:0px 2% 0px 2%; }
input.campo-data { width:96%; }
select.campo-data { width:100%; }
textarea { width:96%; height:120px; font-family:Helvetica; font-size:13px; line-height:16px; padding:5px 2% 5px 2%; border-radius:3px; }
div.box-check { font-size:12px; line-height:15px; margin:20px 0px 20px 0px; border-spacing:0px 0px; }
div.check-form { width:auto !important!; margin:5px 0px 0px 0px; display:table; }
div.check-form div { height:24px; vertical-align:middle; display:table-cell; }
div.check-form div.campo { padding:0px 5px 0px 0px; }
div.check-form div.testo { padding:0px 20px 0px 0px; }
div#txt-privacy { font-size:10px; line-height:13px; margin:3px 0px 3px 0px; }
div#box-avviso, div#avviso { display:table; border-spacing:20px 0px; }
div#box-avviso div#cella-avviso { height:100%; vertical-align:middle; display:table-cell; }
div#box-avviso p { font-size:12px; line-height:18px; color:#000000; padding:20px; background:#ffffff; border-radius:10px; box-shadow:0px 4px 4px rgba(85, 85, 85, 0.5); display:none; }
div#box-avviso b { font-size:14px; color:#db001b; }
table.box-pulsanti { font-size:12px; line-height:24px; margin:0px auto 0px auto; border-spacing:25px 10px; }
div.pulsante { width:90px; padding:2px 15px 2px 15px; border-radius:5px; background:#ffffff; }
