/* Classi presenti in tutte le pagine */
#logo-stampa {display:none;}
p.headstampa {display:none;}
.noprint {}
.principale {width: 780px; margin-left: auto; margin-right: auto; padding: 0px; background-image: url(/immagini/bg-colonne.gif); background-repeat: repeat-y; margin-top:12px;}
a.storia:link, a.storia:active, a.storia:visited {font: normal 9px/13px verdana,arial,sans-serif; color: #ffffff; text-decoration: none;}
a.storia:hover, a.storia:focus {font: normal 9px/13px verdana,arial,sans-serif; color: #ff9900; text-decoration: none;}
div.storia {font: normal 9px/13px verdana,arial,sans-serif;  background: url(/immagini/news-eventi-1.gif) top right #0b2d66; background-repeat: no-repeat;  padding-left: 3px; padding-top:0px; text-align: left;}
span.storia {font: normal 9px/13px verdana,arial,sans-serif; letter-spacing: 0px; color: #ffffff; vertical-align: middle;}
div.col-centro {font: normal 11px/16px verdana,arial,sans-serif; color: #0b2d66; margin: 0px; padding-left: 15px; padding-right:15px;}
.col-centro-fine {width:478px; margin-top: 15px; border-top: 1px solid #96aabf; text-align:center; margin-left: auto; margin-right: auto; clear:both;}
.col-S {float: left; width: 142px; text-align: left; background: url(/immagini/onda-1.gif) top left; background-repeat: no-repeat; padding-top: 40px;}
.col-C {float: left; width: 478px; text-align: left; background: url(/immagini/onda-2.gif) top left; background-repeat: no-repeat; display:block;}
.col-D {float: right; width: 160px; text-align: left;}
.footer {clear: both; height: 34px; background: url(/immagini/footer-onda.gif) no-repeat top left; padding: 0px; margin:0 0 0 0;}
.foot-copyright {float: left; padding-top: 18px; padding-left: 3px; color: #ffffff; font-size: 9px; margin: 0px;}
.foot-siteland {float: right; margin-top: 23px; margin-right: 5px;}

/* Tabelle */
table.tab{padding:0px; margin:0px; margin-top: 10px; margin-bottom: 10px; border:0px;border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; width: 448px;}
th.tab{border-left: 1px solid #cecece; border-top: 1px solid #cecece; font: bold 12px arial,verdana,sans-serif; color:#0039b5; text-align: center;}
thead.tab{background:#cecece;}
tbody.tab{}
td.tab { border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding:3px; font: normal 11px/16px verdana,arial,sans-serif;}
td.tab1 { border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding:3px; background: #f3f3f3; font: normal 11px/16px verdana,arial,sans-serif;}
td.tab2 { border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding:3px; background: #e3e3e3; font: normal 11px/16px verdana,arial,sans-serif;}
td.tabcolspan {border-left: 1px solid #cecece; border-top: 1px solid #0b2d66; border-bottom: 1px solid #0b2d66; padding:3px; font: bold 12px arial,verdana,sans-serif; background:#c9e7ff;}
a.mini:link, a.mini:active, a.mini:visited, a.mini:hover, a.mini:focus {font: normal 10px/13px arial,verdana,sans-serif; text-decoration: none;}

/* Forum */
table.forum{padding:0px; margin:0px; margin-top:0px; border:0px; border-bottom:1px solid #cecece; border-right:1px solid #cecece; width:100%;}
th.forum{border-left: 1px solid #cecece; border-bottom: 1px solid #ffffff; border-top: 1px solid #cecece; font: bold 10px arial,verdana,sans-serif; color:#777777; text-align: center; text-transform:uppercase;}
thead.forum{background:#cecece;}
tbody.forum{}
td.forum1 { border-top: 1px solid #cecece; padding:1px; background: #f3f3f3; font: normal 10px/11px verdana,arial,sans-serif; padding-left:3px; padding-right:3px;}
td.forum2 {width:1%; white-space: nowrap; border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding:1px; background: #ebebeb; font: normal 10px/11px verdana,arial,sans-serif; padding-left:3px; padding-right:3px;}
td.forum3 { border-left: 1px solid #cecece; border-top: 1px solid #cecece; padding:1px; font: normal 10px/11px verdana,arial,sans-serif; padding-left:3px; padding-right:3px; background:#e3e3e3;}
a.forum:link, a.forum:active, a.forum:visited {font: normal 10px/11px verdana,arial,sans-serif; text-decoration: none;}
a.forum:hover, a.forum:focus {font: normal 10px/11px verdana,arial,sans-serif; text-decoration: none;}

/* Div, span, link e altro per il testo principale */
ul.testo {list-style: outside; list-style-image: url(./immagini/freccia-ul.gif); padding-left:0px; margin-left: 15px;}
li.testo {}
p.testo {font: normal 11px/16px verdana,arial,sans-serif; padding:5px; border: 1px solid #cecece; text-align:left; margin-left: auto; margin-right: auto;}
p.testo1 {font: normal 11px/16px verdana,arial,sans-serif; padding:5px; border: 1px solid #cecece; text-align:left; margin-left: auto; margin-right: auto; background: #eeeeee;}
p.testo2 {font: normal 11px/16px verdana,arial,sans-serif; padding:5px; border: 1px solid #cecece; text-align:left; margin-left: auto; margin-right: auto; background: #dddddd;}
a.darklink:link, a.darklink:active, a.darklink:visited {color: #0b2d66; text-decoration: none;}
a.pdflink:link, a.pdflink:active, a.pdflink:visited {font: normal 12px/16px arial,verdana,sans-serif; color: #dd0000;}
a.pdflink:hover, a.pdflink:focus {font: normal 12px/16px arial,verdana,sans-serif;}
/* versione nuova che mostra l'icona senza mettere il tag img nell'html */
a.linkfile:link,a.linkfile:active,a.linkfile:visited,a.linkfile:focus,a.linkfile:hover{font:normal 12px/16px arial,verdana,sans-serif; display:block; background:transparent url(/immagini/ico-linkfile.png) no-repeat 0 50%; padding-left:20px; margin-bottom:5px;}
a.linkpdf:link,a.linkpdf:active,a.linkpdf:visited,a.linkpdf:focus,a.linkpdf:hover{font:normal 12px/16px arial,verdana,sans-serif; display:block; color:#dd0000; background:transparent url(/immagini/ico-linkpdf.png) no-repeat 0 50%; padding-left:20px; margin-bottom:5px;}
a.linkurl:link,a.linkurl:active,a.linkurl:visited,a.linkurl:focus,a.linkurl:hover{font:normal 12px/16px arial,verdana,sans-serif; display:block; color:#0034dd; background:transparent url(/immagini/ico-linkurl.png) no-repeat 0 50%; padding-left:20px; margin-bottom:5px;} 

/* Menu principale a sx */
ul.menu {list-style-image:none; padding-left: 5px; padding-right: 0px; margin: 0px; list-style: none;}
li.menu {font: bold 14px arial,verdana,sans-serif; color: #0039b5; margin-bottom: 5px;}
a.menu:link, a.menu:active, a.menu:visited {font: bold 14px arial,verdana,sans-serif; color: #0b2d66; text-decoration: none; vertical-align: middle;}
a.menu:hover, a.menu:focus {font: bold 14px arial,verdana,sans-serif; color: #f95401; text-decoration: none; vertical-align: middle;}
img.menu {vertical-align: middle; }

/* menu principale a sx tasti grigi */
li.menu-grigio {font: bold 14px arial,verdana,sans-serif; color: #474747; margin-bottom: 5px;}
a.menu-grigio:link, a.menu-grigio:active, a.menu-grigio:visited {font: bold 14px arial,verdana,sans-serif; color: #474747; text-decoration: none; vertical-align: middle;}
a.menu-grigio:hover, a.menu-grigio:focus {font: bold 14px arial,verdana,sans-serif; color: #f95401; text-decoration: none; vertical-align: middle;}
img.menu-grigio {vertical-align: middle; }

/* Menu secondario a sx */
a.menu-sec:link, a.menu-sec:active, a.menu-sec:visited {font: normal 11px arial,verdana,sans-serif; color:#0039b5; text-decoration: none; width: 121px; background: #eeeeee; border-left: 1px solid #cecece; padding: 3px; margin: 0px; position:relative;}
a.menu-sec:hover, a.menu-sec:focus {font: normal 11px arial,verdana,sans-serif; color:#ff5500; text-decoration: none; width: 121px; background: #ffffff; border-left: 1px solid #cecece; padding: 3px; margin: 0px; position:relative;}
div.menu-secondario-head {padding: 0px; margin-left: 16px; border: 0px; clear:both; width: 121px; height:18px;}
div.menu-secondario {padding: 0px; margin-left: 16px; border: 0px; clear:both; width: 121px; }

/* Menu di 3° livello (es: Campionati pallanuoto) */
h2.menu-terzoliv {font: bold 12px arial,verdana,sans-serif; color: #0039b5; padding-top: 2px; padding-right: 2px; padding-bottom: 3px; padding-left: 35px; text-align: left; margin-bottom: 0px; margin-top: 0px; border-bottom: 1px solid #96aabf; background: url(/immagini/titolo-pallini.gif) no-repeat center left;}
li.menu-terzoliv {display: inline; border-left: 1px solid #cecece; font: normal 11px arial,verdana,sans-serif; color:#0039b5; padding:0px; margin: 0px;}
li.menu-terzolivlast {display: inline; border-left: 1px solid #cecece; border-right: 1px solid #cecece; font: normal 11px arial,verdana,sans-serif; color:#0039b5; padding:0px; margin: 0px;}
ul.menu-terzoliv {list-style-image:none; list-style: none; text-align: center; margin: 0px; background: #eeeeee; padding: 0px; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; margin:0 0 12px 0; height: 16px;}
a.menu-ter:link, a.menu-ter:active, a.menu-ter:visited {font: normal 11px arial,verdana,sans-serif; color:#0039b5; text-decoration: none; padding: 0px; margin: 0px; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; position:relative; height: 16px;}
a.menu-ter:hover, a.menu-ter:focus {font: normal 11px arial,verdana,sans-serif; color:#ff5500; text-decoration: none; background: #ffffff; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; position:relative; height: 16px;}

/* Menů per ancore nei risultati gara */
ul#ancore-risultati{width:458px; clear:both; list-style-type:none; overflow:hidden; list-style-image:none; list-style-position:inside; padding:0; margin:10px 10px 20px 10px; border-top:1px solid #eee;}
ul#ancore-risultati li{width:auto; margin:0; padding:0;}
ul#ancore-risultati li a:link,ul#ancore-risultati li a:visited,ul#ancore-risultati li a:active{display:inline; float:left; width:100%; font-family:arial,verdana,sans-serif; font-weight:bold; background-color:#fff; background-image:url('/immagini/freccia-ul.gif'); background-repeat:no-repeat; background-position:10px 3px; border-bottom:1px solid #eee; margin:0; padding:5px 0px 5px 25px;}
ul#ancore-risultati li a:hover,ul#ancore-risultati li a:focus{background-color:#f3f3f3; color:#0039B5; text-decoration:none;}

/* Menů per ancore nelle statistiche atleta */
ul#ancore-statistiche{width:445px; clear:both; list-style-type:none; overflow:hidden; list-style-image:none; list-style-position:inside; padding:0; margin:10px 0px 20px 0px; border-top:1px solid #eee;}
ul#ancore-statistiche li{width:auto; margin:0; padding:0;}
ul#ancore-statistiche li a:link,ul#ancore-statistiche li a:visited,ul#ancore-statistiche li a:active{display:inline; float:left; width:100%; font-family:arial,verdana,sans-serif; font-weight:bold; background-color:#fff; background-image:url('/immagini/freccia-ul.gif'); background-repeat:no-repeat; background-position:10px 3px; border-bottom:1px solid #eee; margin:0; padding:5px 0px 5px 25px;}
ul#ancore-statistiche li a:hover,ul#ancore-statistiche li a:focus{background-color:#f3f3f3; color:#0039B5; text-decoration:none;}

/* Testo su due colonne (es: primopiano) */
.testo-col-sx {width:238px; margin:0px; float:left; border-right: 1px solid #cecece;}
.testo-col-dx {width:238px; margin:0px; float:right;}
h2.testo-col {font: bold 12px arial,verdana,sans-serif; color: #0039b5; text-align: left; margin-bottom: 12px; margin-top: 0px; background: url(/immagini/titolo-pallini.gif) no-repeat center left; border:0px;}

/* News in alto a dx e altri contenuti della colonna dx */
.news {width: 160px; height:auto; background: url(/immagini/news-eventi-2.gif) no-repeat top left; margin: 0px; padding-top: 0; padding-right: 0px; padding-bottom: 0; padding-left: 0px; color: #ffffff;}
.news p{padding:5px 7px 5px 7px; color:#fff;}
a#backend-soc:link,a#backend-soc:active,a#backend-soc:visited{display:block; float:left; width:160px; height:65px; margin:0 0 10px 0; padding:0; overflow:hidden; background:url(/immagini/tasto-backend-soc.gif) no-repeat top left;}
a#backend-soc:focus,a#backend-soc:hover{ background:url(./immagini/tasto-backend-soc-over.gif) no-repeat top left;}

a.newslink:link, a.newslink:active, a.newslink:visited {color: #ffcc00;}
a.eventilink:link, a.eventilink:active, a.eventilink:visited {color: #ff9900;}
a.newslink:focus, a.newslink:hover, a.eventilink:focus, a.eventilink:hover {text-decoration: none; color: #fffccc;}
a.archivio:link, a.archivio:active, a.archivio:visited {text-decoration:none; font-size:9px; color:#ffffff; line-height: 11px; display:block; vertical-align:middle;}
a.archivio:focus, a.archivio:hover {text-decoration:none; font-size:9px; color:#ffcc00; line-height: 11px; display:block; vertical-align:middle;}
div.archivio {margin-top:10px; vertical-align: top; background: url(/immagini/bg-archivio-news.gif); background-repeat: no-repeat; padding: 0px;}
div.box-dx {margin-left: 3px; border-left: 1px solid #cecece; border-right: 1px solid #cecece; background: #ffffff; padding-left:2px;}
a.compleanni:link, a.compleanni:active, a.compleanni:visited, a.compleanni:hover, a.compleanni:focus {font: normal 10px/13px arial,verdana,sans-serif; text-decoration: none; }

/* Elenco Manifestazioni in home page */
.gare {margin-top: 15px; margin-bottom: 15px; padding-left: 1px; padding-right: 2px; padding-bottom: 1px; border-top: 1px solid #96aabf; border-bottom: 1px solid #96aabf; clear: both;}
img.gare {vertical-align: middle; margin: 2px; padding: 0px; border: 0px;}
a.garepross:link, a.garepross:active, a.garepross:visited {color: #0b2d66; text-decoration: none;}
a.garerisult:link, a.garerisult:active, a.garerisult:visited {color: #0b2d66; text-decoration: none;}
a.gareadesso:link, a.gareadesso:active, a.gareadesso:visited {color: #0b2d66; text-decoration: none;}
a.garepross:focus, a.garepross:hover, a.garerisult:focus, a.garerisult:hover, a.gareadesso:focus, a.gareadesso:hover {text-decoration: none; color: #ff5500;}
.gareadesso-1 {width: 100%; background-color: #c9e7ff; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}
.gareadesso-2 {width: 100%; background-color: #addcff; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}
.garepross-1 {width: 100%; background-color: #d9f4fd; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}
.garepross-2 {width: 100%; background-color: #c1e9f6; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}
.garerisult-1 {width: 100%; background-color: #eeeeee; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}
.garerisult-2 {width: 100%; background-color: #dddddd; padding: 0px; margin: 0px; border: 0px; vertical-align: middle;}

/* Tag e classi specifiche per tag */
body {text-align: center; background-image: url(/immagini/bg-body.gif); background-repeat: repeat-x; background-position: bottom; background-color: #ffffff; background-attachment: fixed; font: normal 11px/16px verdana,arial,sans-serif; color:#0b2d66; margin:0; padding:0;}
h1 {font: bold 16px arial,verdana,sans-serif; color: #ff9900; padding-top: 3px; padding-right: 3px; text-align: right; margin: 0px;}
ul.testo {list-style: outside; list-style-image: url(./immagini/freccia-ul.gif); padding-left:0px; margin-left: 15px;}
li.testo {}
h2 {font: bold 12px arial,verdana,sans-serif; color: #0039b5; padding-top: 2px; padding-right: 2px; padding-bottom: 3px; padding-left: 35px; text-align: left; margin-bottom: 12px; margin-top: 0px; border-bottom: 1px solid #96aabf; background: url(/immagini/titolo-pallini.gif) no-repeat center left;}
h2.titolo {font: bold 12px arial,verdana,sans-serif; color: #0039b5; text-align: left; margin-bottom: 12px; margin-top: 12px; background: url(/immagini/titolo-pallini.gif) no-repeat center left; border:0px;}
a.titolo:link, a.titolo:active, a.titolo:visited, a.titolo:hover, a.titolo:focus {font: bold 12px arial,verdana,sans-serif; color: #0039b5;}
h3 {font: bold 12px arial,verdana,sans-serif; color: #0b2d66;}
hr {color: #cecece; width: 100%;}
ol {list-style: outside; padding-left: 0px; margin-left: 15px;}
ul {list-style: outside;  list-style-image: url(./immagini/freccia-ul.gif); padding-left: 0px; margin-left: 15px;}
li {}
object {margin: 0px; padding: 0px; display: block;}
.img-1 {float: right;}
.img-2 {float: left; margin-right: 10px; margin-bottom: 10px;}
p {font: normal 11px/16px verdana,arial,sans-serif; color: #0b2d66; margin: 0px; padding:0px; padding-bottom:10px;}
table,td,tr {font: normal 11px/16px verdana,arial,sans-serif; color: #0b2d66; margin: 0px; padding:0px;}
a:link, a:active, a:visited {text-decoration: none; color: #3473c8; font: normal 11px/16px verdana,arial,sans-serif;}
a:focus, a:hover {text-decoration: underline; color: #ff5500; font: normal 11px/16px verdana,arial,sans-serif;}
.img-grafica {border: 0px; display: block;}
img {border: 0px;}

/* Forms */
select {font: 12px "Courier New", Courier, mono, serif; color:#333333; margin: 2px; background: #e2edf7;}
input.form {font: 12px "Courier New", Courier, mono, serif; color:#333333; margin: 2px; background: #e2edf7; border: 1px solid #7f9db9; height:22px;}
textarea.form {font: 12px "Courier New", Courier, mono, serif; color:#333333; margin: 2px; background: #e2edf7; border: 1px solid #7f9db9;}
.radio { background: #ffffff; border: 0px;}
.submit {font: bold 11px arial,verdana,sans-serif; color:#333333; margin: 2px;}

div.clearboth{clear:both; width:100%; height:1px; overflow:hidden;}
.nascondi {left:-9999px;position:absolute;top:-9999px;}

div.normative{background:#ffffff; clear:both; border-bottom:2px solid #e3e3e3; padding:5px 0 5px 0;}
div.normative h3{display:inline; margin:0; padding:0;}
div.normative p.data{display:block; float:right; width:auto; margin:0 0 0 10px; padding:0;}
div.normative p.documento{display:block; float:left; margin:0 10px 0 0; padding:0;}

div.approfondimenti p.data{width:auto; background:#cecece; padding:5px; margin:0 0 1px 0;}
div.approfondimenti p.documento{width:auto; background:#f3f3f3; padding:5px; border-bottom:2px solid #cecece;}
div.approfondimenti p.documento span{float:right; display:block; position:relative;}
div.approfondimenti div.testo{margin:5px 0 0 0;}
div.approfondimenti p.testo{margin:5px 0 5px 0; border:0; padding:0;}

div.titolo-riepilogo{background:url('./immagini/bg-titoli-riepilogo.gif') no-repeat top left; padding:0; margin:1px 0 0 0;}
div.titolo-riepilogo h3 {font:bold 12px/21px arial,verdana,sans-serif; color:#0B2D66; text-align:right; margin:0 10px 0 0;}
div.titolo-riepilogo h3 a:link, div.titolo-riepilogo h3 a:active, div.titolo-riepilogo h3 a:visited, div.titolo-riepilogo h3 a:focus, div.titolo-riepilogo h3 a:hover{float:left; font:bold 14px/21px arial,verdana,sans-serif; text-transform:uppercase; color:#ffffff; margin:0 0 0 20px; text-decoration:none;}

div.fotografia{float:left; display:inline; width:31%; margin:5px; text-align:center;}
div.fotografia a:link, div.fotografia a:active, div.fotografia a:visited{display:block; width:120px; height:96px; background:url(./immagini/foto-bg.gif) no-repeat top left; border:0; padding:0; margin:0 auto 0 auto;}
div.fotografia a:focus, div.fotografia a:hover{background:url(./immagini/foto-bg-over.gif) no-repeat top left;}
div.fotografia img {margin:9px 11px 12px 9px; padding:0; border:0;}
div.fotografia p{width:138px; font-size:10px;}
div.fotografia p a:link,div.fotografia p a:active, div.fotografia p a:visited{display:inline; width:auto; height:auto; background:none; font-size:10px;}
div.fotografia p a:focus, div.fotografia p a:hover{display:inline; width:auto; height:auto; background:none; font-size:10px;}

div.linkcorsi {width: 100%; background-color: #ff6600; padding: 0px; margin: 0px; border: 0px; vertical-align:middle;}
div.linkcorsi a:link, div.linkcorsi a:active, div.linkcorsi a:visited{display:block; width:auto; color:#ffffff; background:#0b2d66; text-decoration:none; font:bold 11px/16px arial,verdana,sans-serif; text-align:right;} 
div.linkcorsi a:focus, div.linkcorsi a:hover{color:#ffffff; background:#ff6600; text-decoration:none;}

div#securimage-bg{float:right; width:236px; height:71px; background:#d9f4fd url(./immagini/securimage-bg.gif) no-repeat top left;}
div#securimage-bg img{margin:1px 3px 5px 13px;}

div#box-condividi{clear:both; margin:10px 0 10px 0; padding:5px 0 5px 0; border-top: 1px solid #ccc; border-bottom:1px solid #ccc; background:#eee;}
div#news-federnuoto,div#elenco-ultime-foto{clear:both;}
div#news-federnuoto{background:#D9F4FD;}
div#news-federnuoto h6{display:block; float:left; width:33%; background:url(./immagini/icomini_celeste_federazione.gif) no-repeat 10px 10px; margin:0; padding:0;}
div#news-federnuoto h6.NUOTO{background:url(./immagini/icomini_celeste_nuoto.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.PALLANUOTO{background:url(./immagini/icomini_celeste_pallanuoto.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.FONDO{background:url(./immagini/icomini_celeste_fondo.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.SYNCRO{background:url(./immagini/iconmini_celeste_syncro.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.SALVAMENTO{background:url(./immagini/icomini_celeste_salvamento.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.SIT{background:url(./immagini/icomini_celeste_sit.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.TUFFI{background:url(./immagini/icomini_celeste_tuffi.gif) no-repeat 10px 10px;}
div#news-federnuoto h6.FEDERAZIONE{background:url(./immagini/icomini_celeste_federazione.gif) no-repeat 10px 10px;}
div#news-federnuoto h6 a{display:block; margin:10px 10px 10px 35px; font-weight:bold; text-decoration:none;}
div#news-federnuoto h6 a span{display:block; color:#001f5d; font-weight:normal;}
div#news-federnuoto{margin:10px 2px 0px 1px;}
div#news-federnuoto h3, div#elenco-ultime-foto h3{background:url(./immagini/bg-titoli-secondari.gif) no-repeat top left; font:bold 14px/21px arial,verdana,sans-serif; color:#ffffff; padding:0 0 0 10px;margin:0 1px 0 1px;}
div#news-federnuoto h3{margin:0;}

/* Slide informazioni varie in scheda manifestazioni */
#slides-container{margin-bottom:20px; border-bottom:1px solid #eee;}
#slide_espandichiudi{clear:both; display:inline; float:left; width:100%; text-align:right; border-bottom:1px solid #ccc;}
#slide_espandichiudi a{float:right; padding:3px 5px 3px 5px; background:#eee; color:#0b2d66; font-family:arial,verdana,sans-serif; font-size:11px; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-right:10px;}
#slide_espandichiudi a:hover,#slide_espandichiudi a:focus{background:#fff; border-top:1px solid #aaa; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.slide{clear:both;}
a.slide_interruttore{display:block; background:#fff url(../immagini/ico-apri-slide.png) no-repeat 3px 50%; color:#0b2d66; padding:3px 3px 3px 24px; margin:0 0 0 0; font-family:arial,verdana,sans-serif; font-size:13px; line-height:1.5em; border-top:1px solid #eee; border-bottom:1px solid #fff; font-weight:bold;}
a.slide_interruttore:focus, a.slide_interruttore:hover{background:#e2f2fe url(../immagini/ico-apri-slide.png) no-repeat 3px 50%; border-top:1px solid #0b2d66; border-bottom:1px solid #0b2d66;}
.slide_contenuto{padding:0; margin:0; border:0; padding-bottom:20px;}
.slide_contenuto p{border-top:1px solid #eee; padding:10px; margin-bottom:10px; border-right:1px solid #eee;border-left:1px solid #eee; background:#f3f3f3; clear:both;}
.slide_contenuto table{margin-top:0; margin-bottom:10px; clear:both; background:#f3f3f3}
#mappa_google{border-right:1px solid#ccc; border-left:1px solid #ccc; border-top:1px solid #ccc;}
