body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0px; padding: 0px; font-size: 100%; font-weight: normal; }
body { background-color: #010066; text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: inherit; }

a:link,a:visited,a:active { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: underline; }
img { border: 0; }

.date { color:#010066; font-weight: bold; }
.small { font-size: 90% }

.riga { border-bottom: 1px solid #3cf; }
.bordo { border: 1px solid #3cf; padding:3px; margin-left:1px; margin-right:1px; }

.vis { display: none; }  /* non visibile (visibile solo nella stampa) */

.input { background-color: #fff; border: 1px solid #444; font-size:11px; padding:2px; }
.textarea { width:220px; border: 1px solid #fff; background-color: #fff; font-size: 11px; padding:2px; } /* per layout stile golmania */
.background { color: #010066; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }

.logod { height: 118px; width: 962px; background-image:url(../img/logod.jpg); background-color:transparent; background-repeat: no-repeat; background-position: top; }
.logod span.alt { display:none; }
.logod a:link, .logod a:visited, .logod a:hover { display:block; width: 100%; height:100%; }

/* intestazione e colonne prendono il colore qui sotto */
.centra { width: 1000px; background-color:#010066; color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; text-align: left; margin-top: 0px; margin-bottom: 0px; margin-left:auto; margin-right:auto; }
.footer { text-align:center; color: #fff; padding:5px; }
.footer a:link, .footer a:visited { color: #fff; text-decoration: none; }
.footer a:hover { color: #fff; text-decoration: underline; }

.bar { background-color: #0D63FF; color: #fff; text-align:right; font-size: 14px; margin-left:1px; margin-right:1px; }
.bar a:link, .bar a:visited { font-weight: bold; color: #fff; text-decoration: none; }
.bar a:hover { font-weight: bold; background-color: #010066; color: #fff; text-decoration: none; }

.sub { border: 1px solid #3cf; text-align:left; background-color: #f00; color:#fff; margin-left:auto; margin-right:auto; }

/* Newsicker */
.newsticker { font-size: 12px; color: #fff; }
.newsticker .small { font-size: 10px; }
.newsticker a:link, .newsticker a:visited { color: #fff; text-decoration: none; }
.newsticker a:hover { color: #fff; text-decoration: underline; }

div.block_title { margin-bottom:3px; width: auto; }
label.block_title { height:20px; padding-top:4px; padding-left:5px; text-align:center; font-weight: bold; color: #fff; background-color:#0D63FF; display:block; }
label.block_title2 { height:20px; padding-top:4px; padding-left:5px; text-align:center; font-weight: bold; color: #010066; background-color:#ff0; display:block; }
label.block_title2.margin { margin-top:3px; }
div.block_title3 { height:18px; padding-top:2px; padding-left:5px; text-align:center; font-weight: bold; color: #fff; background-color:#0D63FF; }
div.block_title3 span { margin-right:30px; }

.block_title a:link, .block_title a:visited, .block_title a:hover { color: #fff; text-decoration: none; }
.block_title2 a:link, .block_title2 a:visited, .block_title2 a:hover { color: #010066; text-decoration: none; }
.block_title3 a:link, .block_title3 a:visited, .block_title3 a:hover { color: #fff; text-decoration: none; }

.colsx { width: 168px; margin-left:auto; margin-right:auto; text-align:center; background-color: #010066; color: #fff; }
.coldx { width: 344px; margin-left:auto; margin-right:auto; text-align:center; background-color: #010066; color: #fff; }
.coldx_160 { width: 160px; }
.colsx, .coldx, .coldx_120 { overflow: hidden; } /* nascondo le parti in eccesso nelle colonne */
.corpo { padding-top:3px; padding-left:3px; padding-right:3px; text-align:left; background-color: #010066; color:#fff; }
.corpo2 { padding-top:3px; padding-left:3px; padding-right:3px; text-align:left; background-color: #3cf; color:#010066; }
.corpo2 a:link, .corpo2 a:hover, .corpo2 a:visited { color:#010066; }
.titolo, .titolo2 { font-size:26px; font-weight:bold; color: #fff; background-color:#0D63FF; margin-top:3px; }
.titolo a:link, .titolo a:visited, .titolo a:hover { color:#fff; }
/* titoli in prima pagina */
.rosso, .rosso a:link, .rosso a:visited, .rosso a:hover { color: #fff; background-color:#0D63FF; font-weight:bold; text-align:center; }
.rosso { border:1px solid #010066; }
.titoloHover { display:none; line-height:normal; position: absolute; bottom: 0px; right: 0px; left:0px; z-index:2; margin: 0px 0px 0px 0px; padding: 0px 7px 3px 7px; color: #fff; font-size:26px; font-weight:bold; background: transparent url(/template/tmw/img/bgopacity.png) repeat; /*filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;*/ }
.titoloHover a:link, .titoloHover a:visited { color: #fff; font-weight:bold; text-decoration: none; }
.titoloHover a:hover { color: #fff; font-weight:bold; text-decoration: underline; }
.testo { line-height: 18px; margin-top:5px; text-align:left; color: #010066; }
.testo .sommario{ background-color: #0D63FF; color: #fff; padding: 3px; margin-top:3px; margin-bottom:3px; text-align: center; }
.testo .img {float: left; text-align: left; color: #ff0; line-height: 14px; font-style: italic; margin-right:4px; padding-bottom:4px; padding-right:4px; }
.testo img { border: 1px solid #010066; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; float:left; }
.pp .testo img { border: 1px solid #010066; padding: 1px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; text-align:center; float:none; display: block; }
.testo p { margin-bottom: 10px; }
.clear { clear:left; }

.menu { width: 160px; margin-left:auto; margin-right:auto; background-color: #9D0607; margin-bottom:3px; text-align: left; }
.menu li { font-weight: bold; list-style:none; border-bottom:1px solid #5D0001; }
.menu li a { font-weight: bold; padding:3px; text-align:left; color: #fff; font-weight:bold; display:block; }
.menu li a:link, .menu li a:visited { padding:3px; padding-left:10px; color: #fff; font-weight:bold; text-decoration: none; }
.menu li a:hover { padding:3px; padding-left:10px; color: #fff; text-decoration: underline; }
.menu li a:link.selected, .menu li a:visited.selected { background-color: #fff; padding:3px; padding-left:10px; color: #9D0607; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; font-weight:bold; text-decoration: none; }

.menu2 { width: 160px; margin-left:auto; margin-right:auto; background-color: #0D63FF; margin-bottom:3px; text-align: left; }
.menu2 li { font-weight: bold; list-style:none; border-bottom:1px solid #010066; }
.menu2 li a { font-weight: bold; padding:3px; text-align:left; color: #fff; font-weight:bold; display:block; }
.menu2 li a:link, .menu2 li a:visited { padding:3px; padding-left:10px; color: #fff; font-weight:bold; text-decoration: none; }
.menu2 li a:hover { padding:3px; padding-left:10px; color: #fff; text-decoration: underline; }
.menu2 li a:link.selected, .menu2 li a:visited.selected { background-color: #fff; padding:3px; padding-left:10px; color: #0D63FF; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; font-weight:bold; text-decoration: none; }

.list a { font-weight: bold; }
.list ul { line-height: 1.5em; list-style-type: none; padding: 0; }
.list li { margin-bottom: .1em; line-height: 20px; border-bottom: 1px solid #010066; }

/* link in lettura articolo */
.link { margin-top:3px; margin-bottom:3px; font-size:11px; }
.link ul { font-weight: bold; list-style: none; font-weight: bold; color: #3cf; text-align: left; }
.link ul li { font-weight: bold; padding-left:5px; padding-top:2px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -15px; }
.link ul li a:link, .link ul li a:visited { color: #010066; text-decoration: none; }
.link ul li a:hover { color: #010066; text-decoration: underline; }

/* operazioni a fine articolo */
.icone { margin-top:3px; margin-bottom:3px; }
.icone ul { list-style: none; color: #010066; text-align: left; font-size: 10px; }
.icone ul li { padding-left:25px; height:18px; margin-top:5px; background-image: url(../../tmw/img/icone_common.gif); background-repeat: no-repeat; }
.icone ul li.stampa { background-position: 0px -5px; }
.icone ul li.invia { background-position: 0px -34px; }
.icone ul li.mobile { background-position: 0px -61px; }
.icone ul li.google { background-position: 0px -90px; }
.icone ul li.facebook { background-position: 0px -137px; }
.icone ul li.commenta { background-position: 0px -159px; }
.icone ul li.twitter { background-position: 0px -184px; }
.icone ul li a:link, .icone ul li a:visited { color: #010066; text-decoration: none; font-weight: bold; }
.icone ul li a:hover { color: #010066; text-decoration: underline; font-weight: bold; }

.icone ul { text-align: center; }
.icone ul li { display: inline; padding-right:15px; padding-left:25px; height:18px; margin-top:5px; }
.icone br { display: inline; }

.contatta { padding-right:18px; background-image: url(../img/icone_common.gif); background-repeat: no-repeat; background-position: right -121px; }
.translate { width: 17px; background-image: url(../../admin/img/icone_flag.gif); background-repeat: no-repeat; height:10px; }
.translate.en { background-position: 0px -5px; }
.translate.es { background-position: 0px -20px; }
.translate.it { background-position: 0px -35px; }
.translate a:link, .translate a:visited, .translate a:hover { display: block; width: 100%; height: 100%; }

/* SONDAGGIO */
.sondaggio_start { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px 0px; border:none; }
.sondaggio_poll { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -14px; border:none; }
.sondaggio_end { float:left; width:2px; height:13px; background-image: url(../img/sondaggio.gif); background-repeat: repeat-x; background-position: 0px -28px;  border:none; }

/* BOX SX */
.colsx .body { text-align: left; color: #fff; line-height: 16px; }
.colsx .body a:link, .colsx .body a:visited { color: #fff; text-decoration: none; }
.colsx .body a:hover { color: #fff; text-decoration: none; }
.colsx .body img { border: 1px solid #fff; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }

/* BOX DX */
.coldx .body { text-align: left; color: #fff; line-height: 16px; }
.coldx .body a:link, .coldx .body a:visited { color: #fff; text-decoration: none; }
.coldx .body a:hover { color: #fff; text-decoration: none; }
.coldx .body img { border: 1px solid #fff; padding: 1px; margin-right:4px; margin-bottom:4px; margin-top:4px; }

/* TOP */
.topl { background-color: #9D0607; }
.freccia { display:inline; margin-left:20px; padding-left: 12px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -40px; }
.nonefreccia { display:inline; margin-left:20px; padding-left: 12px; background-image: url(../img/icone.gif); background-repeat: no-repeat; background-position: 0px -50px; }
.toplettetitle { padding-right:50px; color: #fff; background-color:#0D63FF; }
.toplist { text-align:left; color: #fff; border-top: 1px solid #5D0001; }
.nonetoplist { display:none; }
.toplist ul.t, .toplist ul.to, .toplist ul.ti { list-style: square inside; color: #fff; background-color:#9D0607; text-align: left; }
.toplist ul.t li, .toplist ul.to li, .toplist ul.ti li { padding-left:5px; padding-top:2px; }
.toplist ul.t li a:link, .toplist ul.t li a:visited, .toplist ul.to li a:link, .toplist ul.to li a:visited, .toplist ul.ti li a:link, .toplist ul.ti li a:visited { color: #fff; text-decoration: none; }
.toplist ul.t li a:hover, .toplist ul.to li a:hover, .toplist ul.ti li a:hover { color: #fff; text-decoration: underline; }

/* annuncio Header */
.annuncio_header { color: #444; font-style: normal; font-weight: bold; font-size:14px; width:650px; height:17px; overflow: hidden; }
.annuncio_header_testo { font-size:12px; }
.annuncio_header_testo a:link, .annuncio_header_testo a:hover, .annuncio_header_testo a:visited { color: #444; text-decoration: none; }

/* forum */
.forum ul { list-style: square inside; color: #fff; text-align: left; margin-left:auto; margin-right:auto; }
.forum ul li { padding-left:5px; padding-top:2px; line-height: 18px; }
.forum ul li a:link, .forum ul li a:visited { color: #fff; text-decoration: none; }
.forum ul li a:hover { color: #fff; text-decoration: underline; }

/* eccezioni */
.ecc_count_read, .ecc_network_list, .ecc_utenti_online { display: none; }
.ecc_autore, .icone br { display: none; }

/* banner in lettura */
.banner_468x60_read { display:none; }
.banner_300x250_read { float:left; padding-right:20px; }

/* Eccezioni PP */
.pp .background { display:none; }