/*Fantacalcio 2006: Impaginazione articoli*/
#articolo   { font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; margin-bottom: 5px; padding-right: 5px; padding-left: 5px;  width: 560px; height: 420px; overflow: auto;}
#articolo h2  { color: #3e7d00; font-size: 1.8em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 2.2em }
#articolo h3  { color: #51a200; font-size: 1.5em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 2em }
#articolo h4 { color: #7fa0b1; font-size: 1.3em; line-height: 1.6em }
#articolo h5 { color: #7fa0b1; font-size: 1.2em; line-height: 1.5em }
#articolo h6  { color: #7fa0b1; font-size: 1.2em; line-height: 1.3em }
#articolo p    { color: #360; line-height: 1.2em; text-align: justify; margin-bottom: 0.8em; padding-right: 10px; padding-left: 10px }
#articolo a { color: #f90; font-weight: bold; text-decoration: none }
#articolo a:hover { color: #f90; text-decoration: underline }
#articolo img.pic  { padding-top: 5px; padding-right: 10px; padding-bottom: 5px; float: left; border-style: none }
#articolo ul  { color: #360; font-size: 1em; line-height: 1.4em; list-style-type: disc; margin: 1em 0 1em 20px }
/*tabelle varie*/
table.rose  { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.rose tr.titolo { color: #fff; font-weight: bold; background-color: #393; border: solid 2px }
table.rose tr.portieri { background-color: #fc9; padding: 2px 5px; border: solid 2px #666 }
table.rose tr.difensori { background-color: #ff9; padding: 2px 5px; border: solid 2px #666 }
table.rose tr.centrocampisti  { background-color: #cf9; border: solid 2px #666 }
table.rose tr.attaccanti  { background-color: #ccf; border: solid 2px #666 }
table.rose th, table.rose td { padding: 2px 4px; border: solid 1px #fff }
table.conferme    { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.conferme th, table.conferme td { padding: 2px 4px; border: solid 1px #fff }
table.conferme tr.titolo   { color: #fff; font-weight: bold; background-color: #393; border: solid 1px #666 }
table.conferme tr.portieri   { background-color: #fc9; border: solid 1px #666 }
table.conferme tr.difensori   { background-color: #ff9; border: solid 1px #666 }
table.conferme tr.centrocampisti   { background-color: #cf9; border: solid 1px #666 }
table.conferme tr.attaccanti   { background-color: #ccf; border: solid 1px #666 }
table.calendario    { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.calendario tr.gioA  { color: #fff; font-weight: bold; background-color: #393; padding: 2px 5px; border: solid 1px #666 }
table.calendario tr.comF   { color: #666; font-weight: bold; background-color: #9f6; padding: 2px 5px; border: solid 1px }
table.calendario th img.vai  { padding: 0; float: right }
table.calendario tr.gioF { color: #666; font-weight: bold; background-color: #cf6; padding: 2px 5px; border: solid 1px }
table.calendario td { border: solid 1pt #666 }
table.calendario td.punti     { color: #333; font-style: oblique; background-color: #ffc; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.calendario td.reti { color: #333; font-weight: bold; background-color: #fc6; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.classifica    { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.classifica tr.girone   { color: #666; font-weight: bold; background-color: #9f6; padding: 2px 5px; border: solid 1px }
table.classifica tr.titolo   { color: #fff; font-weight: bold; background-color: #393; padding: 2px 5px; border-style: none; border-color: #666 }
table.classifica tr.primo  { color: #333 !important; font-weight: bold; background-color: #fc0 !important; padding: 2px 5px; border: solid 1px #666 }
table.classifica tr.secondo { color: #333; font-weight: bold; background-color: #ff6 !important; padding: 2px 5px; border: solid 1px #666 }
table.classifica tr.terzo { color: #333; font-weight: bold; background-color: #ff9 !important; padding: 2px 5px; border: solid 1px #666 }
table.classifica tr.nullo { color: #333; background-color: #fff; padding: 2px 5px; border: solid 1px #666 }
table.classifica tr.legno { color: #333; background-color: #ccc; padding: 2px 5px; border: solid 1px #666 }
table.classifica tr.last { color: #333; background-color: #999; padding: 2px 5px; border: solid 1px #666 }
table.classifica td.punti      { color: #fff; font-weight: bold; background-color: #c33 !important; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.classifica td.diff  { color: #333; font-weight: bold; background-color: #ffe166; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.classifica td.fanta { color: #333; font-weight: bold; background-color: #fc6; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.risultati    { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.risultati tr.gioA  { color: #fff; font-weight: bold; background-color: #393; padding: 2px 5px; border: solid 1px #666 }
table.risultati tr.comF   { color: #666; font-weight: bold; background-color: #9f6; padding: 2px 5px; border: solid 1px }
table.risultati tr.gioF { color: #666; font-weight: bold; background-color: #cf6; padding: 2px 5px; border: solid 1px }
table.risultati td.squadra { color: #333; font-weight: bold; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.punti      { color: #333; font-style: oblique; background-color: #ff3; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.punto { color: #333; font-style: oblique; background-color: #ffc; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.reti { color: #333; font-weight: bold; background-color: #fc6; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.P { color: #333; background-color: #fc9; text-align: left; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.D { color: #333; background-color: #ff9; text-align: left; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.C { color: #333; background-color: #cf9; text-align: left; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.A { color: #333; background-color: #ccf; text-align: left; padding: 2px 5px; border: solid 1px #666 }
table.risultati td.none { color: #333; background-color: #ddd; text-align: center; padding: 2px 5px; border: solid 1px #666 }
table.albo    { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.albo tr.titolo    { color: #fff; font-weight: bold; background-color: #ffc; border: solid 1px #f90 }
table.albo tr.titolo th { border: solid 1px #f90 }
table.albo td.break    { background-color: #fc9; border: 1px #666 }
table.limo  { line-height: 1em; margin-right: auto; margin-left: auto; width: 520px }
table.limo th { font-weight: bold; background-color: #6c0; border: solid 1px #666 }
table.limo td { background-color: #ffc; border: solid 1px #666 }
table.limo td.quota  { color: #333; font-weight: bold; background-color: #fc6; text-align: right; padding: 2px 5px; width: 25px; border: solid 1px #666 }
