body { background-color: #96BC0D; text-align: center; }
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,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; }

a:link, a:visited, a:active{ color: #000; text-decoration: none; }
a:hover{ color: #96BC0D; text-decoration: underline; }

/* titoli in prima pagina */
.rosso {color: #7B1C20; font-weight:bold;}
.rosso a:link, .rosso a:visited, .rosso a:hover {color: #7B1C20; font-weight:bold;}
/* classifica */
.tr td {border-bottom:1px solid #ccc; padding:4px;}
.tr1 td {border-bottom:1px solid #ccc; padding:4px; background-color: #efefef;}
.evi {color:#831D1B; font-size:110%;}

.vis { display: none; }  /* visibile solo nella stampa */

img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000; }

.date { color: #222; font-weight: normal; }
.date2 { color: #96BC0D; }
.testo .date2 a:link, .date2 a:visited { color: #96BC0D; }
.testo .date2 a:hover { color: #96BC0D; }
.small { font-size: 90% }
.input { background-color: #fff; border: 1px solid #444; height: 18px; font-size:11px; }
.background { color: #96BC0D; border-bottom:1px solid #252525; margin-top:3px; margin-bottom:3px; padding:3px; font-weight:bold; }

/* intestazione e colonne prendono il colore qui sotto */
/*.header { height: 162px; background-image: url(../img/header.jpg); background-repeat:no-repeat; background-position:center; background-color: #FFD200; }
.header .alt { display:none; }*/
.centra{ width: 1000px; background-color:#fff; border-left: 1px solid #000; border-right: 1px solid #000; color: #000; 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{ height:65px; background-image: url(../img/sfondo_footer.gif); background-repeat:repeat-x; background-position: bottom; background-color: #FFD200; text-align:center; color: #000; font-weight:bold; padding-top:15px; border-bottom: 1px solid #000; }
.footer a:link, .footer a:visited{ color: #662500; text-decoration: none; }
.footer a:hover{ color: #662500; text-decoration: underline; }

div.block { margin: 3px; padding: 3px; border: 1px solid #000; background-color: #fff;}
/*.block a:link, .block a:visited, .block a:hover {color: #96BC0D; text-decoration: none;}*/
div.block img { border:1px solid #ccc;}

.colsx { width: 128px; margin-left:auto; margin-right:auto; text-align:center; background-color: #FFD200; }
.coldx { /*width: 230px; */ margin-left:auto; margin-right:auto; text-align: left; background-color: #FFD200; }
.coldx a:link, .coldx a:visited, .coldx a:hover { color:#EA5E0F; }
.corpo { width: 632px; padding-left:8px; padding-right:8px; text-align:left; background-color: #fff; border-left: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000;}
.corpo table.tbl-box tbody td { background-color: #fff; }
.corpo table.tbl-box thead td.be { width:50%; background-color: #fff; }

.corpo .notizie { margin:20px; }

.titolo { font-size:26px; font-weight:bold; color: #96BC0D; margin-top:3px; font-family: georgia, serif; }
.testo{ line-height: 18px; margin-top:5px; text-align:left; color: #000; }
.testo a:link, .testo a:visited, .testo a:hover { color:#EA5E0F; }

.articolo p { margin-bottom: 10px; clear:left; }
.articolo p:first-letter { font-size: 3em; font-style: italic; font-weight: bold; font-family: georgia, serif; float: left; color: #96BC0D; margin:0 5px 0px 0px; padding: 5px; text-transform:capitalize; }
.articolo blockquote { width:80%; margin-left:auto; margin-right: auto; padding: 5px; font-size: 80%; word-spacing: .2em; }
.articolo blockquote span{ color: #96BC0D; font: italic 900 100% georgia, serif; padding:5px; }

.testo .sommario{ background-color: #E1E1E1; padding: 3px; margin-top:3px; margin-bottom:3px;}
.testo img { border: 1px solid #96BC0D; padding: 1px; margin-left:4px; margin-right:4px; margin-bottom:4px; margin-top:4px; }
.clear{clear:left;}

.list { font-weight: bold; }
.list ul { font-weight: bold; line-height: 1.5em;	list-style-type: none; padding: 0; }
.list li { font-weight: bold; margin-bottom: .1em; line-height: 20px; }

div.menu div { height: 50px; width: 122px; background-color:transparent; background-image: url(../img/sfondo_menu.jpg); background-repeat: no-repeat; margin: 2px; }
div.m0{ background-position: 0px -350px; }
div.m1{ background-position: 0px 0px; }
div.m2{ background-position: 0px -50px; }
div.m3{ background-position: 0px -100px; }
div.m4{ background-position: 0px -150px; }
div.m5{ background-position: 0px -200px; }
div.m6{ background-position: 0px -250px; }
div.m7{ background-position: 0px -300px; }


div.sezioni div { height: 50px; width: 230px; background-color:transparent; background-image: url(../img/sfondo_sezioni.jpg); background-repeat: no-repeat; margin: 2px; }
div.s0{ background-position: 0px 0px; }

div.icone div { float:left; height: 44px; width: 36px; background-color:transparent; background-image: url(../img/sfondo_icone.jpg); background-repeat: no-repeat; margin: 10px; }
div.i0{ background-position: 0px 0px; }
div.i1{ background-position: -36px 0px; }
div.i2{ background-position: -72px 0px; }
div.i3{ background-position: -108px 0px; }
div.i4{ background-position: -144px 0px; }
div.i5{ background-position: -180px 0px; }
div.i6{ background-position: -216px 0px; }
div.i7{ background-position: -252px 0px; }

div.i8{ background-position: -288px 0px; }
div.i9{ background-position: -324px 0px; }
div.i10{ background-position: -360px 0px; }
div.i11{ background-position: -396px 0px; }
div.i12{ background-position: -432px 0px; }

div.i13{ background-position: -468px 0px; }
div.i14{ background-position: -504px 0px; }
div.i15{ background-position: -540px 0px; }
div.i16{ background-position: -576px 0px; }
div.i17{ background-position: -612px 0px; }

.menu div a:link, .menu div a:visited, .menu div a:hover , .sezioni div a:link, .sezioni div a:visited, .sezioni div a:hover, .icone div a:link, .icone div a:visited, .icone div a:hover { display:block; width: 100%; height:100%; }
.menu .alt, .sezioni .alt, .icone .alt { display:none; }

/* fumetto */
.fumetto { width:224px; height: 42px; font-weight:bold; background:#fff; color:#000; padding:5px; margin:3px; font-size:90%; filter:alpha(opacity=40); -moz-opacity:.4; opacity:.40;}

/* calendario */
.calendario { width:100%; color: #000; }
.calendario td { width:14%; padding-left:1px; padding-right:1px; border: 1px solid #ccc; }
.calendario td.selected, .calendario td.selected a { background-color: #96BC0D; font-weight: bold; color: #000; text-decoration:none; }