/* INIZIO formattazione html */
body {font: .75em Verdana,sans-serif; background: #fff url(../img/fiocco.gif) no-repeat bottom right; color: #000;}
body, img, fieldset, form, input, h1, h2, h3, h4, h5, h6, p, ul, li, strong, table, td, tr, th {padding: 0; margin: 0;}
img {border: none; vertical-align: middle;}
a {background: url(../img/white.gif); color: #1c589f;}
select, input {font-size: .9em; margin: .4em 0; vertical-align: middle;}
.clearBr {clear: both;}
/* FINE formattazione html */
/* INIZIO header */
#header {float: left; width: 100%;}
#header fieldset {border: none;}
.headSx {float: left; width: 49.9%;}
.headLogo {float: left; padding: 1.5em 0 0em 1.5em;}
.headLogo img {float: left;}
.headLogo span {text-align: right; float: right; padding-right: .5em;}
.headLogo span img {float: none; margin: 0 .3em;}
.headTxt {padding-top: 4em; clear: both;}
.headTxt a {float: left; padding: 0 0 0 1.5em;}
.headTxt form {width: 49%; float: right; text-align: right; padding-right: .5em;}
.headTxt select, .headTxt input {margin: 0;}
.headSwf {float: right; width: 50%; height: 192px;}
.headSwf {background: url(../img/testata/dicenta_thoeni_lungo.jpg) no-repeat top left;}
/* FINE header */
/* INIZIO parte grafica bordo con interruzioni in percentuale */
.grafica {clear: both; width: 100%; background: url(../img/grigio.gif) repeat-x left; height: 1%;}
.grafica .sxG, .grafica .sCxG, .grafica .cxG, .grafica .dCxG, .grafica .dxG {font-size: 1%; height: 6px; float: left; background-color: #ccc; color: #000;}
.grafica .sCxG, .grafica .cxG, .grafica .dCxG {background-image: url(../img/bianco.gif); background-repeat: no-repeat;}
.grafica .sxG, .grafica .dxG {width: 25%;}
* html .grafica .dxG {font-size: 1%; background-color: #ccc; color: #000; height: 6px; float: right; width: 24.9%;}
.grafica .sCxG, .grafica .dCxG {width: 20%;}
.grafica .cxG {width: 10%; background-position: center;}
.grafica .sCxG {background-position: left;}
.grafica .dCxG {background-position: right;}
/* FINE parte grafica bordo con interruzioni in percentuale */
/* INIZIO menu a sinistra */
h1 {font: bold 1em Verdana, sans-serif; background: #18c5e4 url(../img/titoloMenu.gif) repeat-x top; color: #000; padding: 2% 0 2% 3%; margin-top: -2px;}
.noTop {background-image: none;}
#menu ul {width: 100%; list-style: none; background: url(../img/titoloMenu.gif) repeat-x top; padding-top: 2px;}
#menu li a {background: url(../img/li.gif) repeat-x bottom; display: block; padding: .5em 0 .7em 1.5em; background-color: #fff; color: #000; text-decoration: none;}
#menu li a:hover {background-color: #94e5f3; color: #000;}
#menu .on {display: block; font-weight: bold; background: url(../img/li.gif) repeat-x bottom; padding: .5em 0 .7em 1.5em; background-color: #94e5f3; color: #000;}
#torinoLink {display: block; text-align: center; margin-top: 1em; padding-bottom: 3em;}
* html h1, * html #menu ul, * html #menu li a, * html #menu .on {height: 1%;}
/* FINE menu a sinistra */
/* INIZIO footer */
#footer {height: 1%; padding-bottom: .5em; background-color: #fff; color: #000;}
#footer img {padding: .3em;}
#menuFooter, #w3 {float: left; margin-top: .3em;}
#w3 {width: 25%; text-align: center;}
#menuFooter {width: 74%; text-align: right; padding-top: .3em; background-color: #fff; color: #336699;}
#menuFooter .on {background-color: #fff; color: #000; font-weight: bold;}
#menuFooter ul {float: right; list-style: none;}
#menuFooter li {display: inline;}
#menuFooter li:before {content: "| ";}
#menuFooter li:first-child:before {content: "";}
* html #menuFooter li {border-left: 1px solid #336699; padding: 0 .3em 0 .5em; margin: 0 .4em 0 -.3em;}
* html #menuFooter ul { margin-right: -1em; }
* html #menuFooter ul li:first-child {border-left: 0;}
/* FINE footer */
#contenuto, #contenutoInterna, #menu, #centro, #centroCompleto {float: left;}
#contenuto {width: 100%; margin: .5em 0; background: url(../img/vertG.gif) repeat-y 75%;}
* html #contenuto {width: auto;}
#contenutoInterna {width: 100%; margin: .5em 0;}
#menu {width: 25%;}
#centro {width: 48%; padding: 0 1%;}
* html #centro {width: 47.9%;}
#centroCompleto {width: 72%; margin: 0 1%;}
* html #centroCompleto {width: 71%;}
#destra {width: 23%; padding: 0 1%; float: right;}
* html #destra {width: 22.7%; height: 1%;}
#briciola {margin-bottom: .5em;}
#briciola a {background-color: #fff; color: #1c589f; font-weight: bold; font-weight: bold;}
#briciola span {background-color: #fff; color: #666; font-weight: bold;}
.brBordo {width: 90%; display: block; background: url(../img/orizA.gif) repeat-x left; height: 3px; padding-bottom: .5em;}
/* INIZIO parte centrale */
h2 {font: bold 1.3em Verdana, sans-serif; background-color: #fff; color: #EE6000;}
#contenutoInterna h2 {margin-bottom: .5em}
h3 {font: 1em Verdana, sans-serif; background-color: #fff; color: #000;}
h4 {font: bold 1em Verdana, sans-serif; background-color: #fff; color: #1c589f;}
h6 {font: bold 1em Verdana, sans-serif; background: #fff url(../img/orizA.gif) repeat-x left bottom; color: #EE6000; padding: .5em 0; margin: 1em 0;}
.titolo {width: 100%; display: block; float: left; background: url(../img/orizA.gif) repeat-x left bottom; padding: .5em 0; margin-bottom: .5em;}
.titolo h2 {float: left;}
.titolo img {float: right;}
.box {float: left; width: 100%;}
.continua {float: left;}
.archivio {float: right;}
#centro img {padding: 1px; background: url(../img/imgBorder.gif);}
#centro .titolo img {padding: 0; background-image: none;}
.spacer-gif {visibility: hidden;}
#colNormal_home img, #cx3 img {margin-bottom: .2em;}
/* riga 01 */
#cx1 {width: 100%; background: #fff url(../img/vertG.gif) repeat-y center; color: #000; float: left; margin-bottom: 1em;}
* html #cx1 {width: auto;}
.cSx {float: left;}
.cDx {float: right;}
.cSx, .cDx {width: 48%; text-align: left;}
/* riga 02 */
#colNormal_home {float: left; text-align: center;}
#colNormal_home .titolo {background: url(../img/orizA.gif) repeat-x top left;}
#colNormal_home p {font-size: .9em; padding: 0 1em;}
.gallerySx, .galleryCx, .galleryDx {float: left; margin: .5em 0 1em 0;}
.gallerySx, .galleryDx {width: 32%; min-height: 11em; height: auto !important; height: 11em;}
.gallerySx {background: url(../img/vertG.gif) repeat-y right; padding-right: 1%;}
.galleryDx {background: url(../img/vertG.gif) repeat-y left; padding-left: 1%;}
.galleryCx {width: 34%;}
* html .galleryCx {width: 33.8%;}
/* riga 03 */
#cx3 {width:100%; float: left; background: url(../img/orizA.gif) repeat-x top left; padding-top: 1em; margin-top: 1em;}
* html #cx3 {width: auto;}
#contNews, #newsSx, #col1, #colLeft, #colRight {float: left;}
#contNews {width: 100%; background-color: #ecebeb; color: #000;}
#newsSx {width: 67%; border-right: .2em solid #fff;}
#col1 {width: 47%;}
#colLeft {width: 45%;}
#colLeft {border-left: .2em solid #fff;}
#colRight {width: 30%;}
#cx3 .titolo {background: url(../img/pageG.gif) no-repeat top left; padding: 1em .5em 0 0; margin-bottom: .4em;}
#cx3 .titolo h2 {font-size: 1.1em; padding-left: .8em; text-align: left; margin-top: .2em; background-color: #ecebeb;}
#cx3 p {clear: both; text-align: left; font-size: .9em; padding: 0 0 1em 1em;}
#colLeft p {text-align: center;}
#cx3 a {background-color: #ecebeb; color: #1c589f;}
#colRight form {clear: both; text-align: left; margin: 0em 0 0em 2em;}
#colRight input {font-size: .9em; margin-right: .4em; vertical-align: middle;}
#colRight .btn {margin-left: -1.2em;}
#destra .indice img.border {padding: 1px; background: url(../img/imgBorder.gif); margin: .3em 0;}
/* INIZIO parte destra*/
.bordo {width: 100%; background: url(../img/boxTL.gif) top left; padding: 1px 0 0 1px; margin: 0 0;}
.conto {text-align: center; padding: 2em 2em 4em 2em; background: #fff url(../img/boxBR.gif) bottom right; color: #666; font-weight: bold;}
.conto strong {font: bold 6em Georgia; background-color: #fff; color: #ff6600;}
#contenutoInterna .bordo {margin-bottom: 3%;}
#contenutoInterna .conto {padding: 1em; background: #fff url(../img/boxBR.gif) bottom right;}
#contenutoInterna .conto strong {font: bold 3em Georgia;}
/* FINE parte destra*/
/* INIZIO tabelle */
.calendarioGare, .dettaglioGare, .vincitori {width: 100%;}
.calendarioGare {font-weight: bold; font-size: .9em;}
.dettaglioGiorno {float: left; width: 70%; margin: 0 0 2% 1%;}
#centroCompleto .bordo {float: left; margin: 0; width: 20%;}
td, tr, th {border: 1px solid #ccc; padding: .2em;}
.trGrigia {background-color: #ededed;}
.calendarioGare .primaRiga th {text-align: center; background-color: #fff; color: #EE6000; font-size: 1.1em;}
.vincitori .primaRiga th {background-color: #ff8633; color: #000; font-size: 1.1em; padding: .5em .2em;}
th {text-align: left; padding: .2em;}
th img {margin-right: .3em;}
table img {vertical-align: middle;}
.cellaA, .cellaA a {background-color: #ff8633; color: #000;}
.cellaB, .cellaB a {background-color: #92e5f3; color: #000;}
.cellaA a, .cellaB a {height: 1%; display: block; padding: 5% 0; text-align: center; font-size: .9em;}
.legenda {text-align: right; padding: 1em 0;}
.legenda img {vertical-align: middle;}
.imgLeg {padding-right: 1em;}
/* FINE tabelle */
/* INIZIO galleria fotografica */
#bloccoMiniature {float: left;}
.miniature {font-size: .9em; text-align: center; float: left; margin: 0 0 1% 1.5%; padding: 0 .5%; width: 30%;}
* html .miniature {margin-left: 1%;}
#bloccoMiniature, .immagine {width: 100%; text-align: center; background-color: #eee; color: #000; padding: 2% 0;}
.immagine img {margin-bottom: .5em;}
.scorri {width: 100%; text-align: center;}
#centro img.noBorder {background-image: none;}
#contenutoInterna .indice {border: .1em solid #1bc5e9; background-color: #cdffff; color: #000; width: 96%; padding: 2%;}ù
.scheda{background-color: #ccc; color: #000; padding: .8em ;float: left; margin-bottom: .8em; width: 100%;}
.scheda img, .scheda p {float: left; }
.scheda p {padding-left: .5em; width: 50%;}
.scheda strong {padding-top: .3em; }
.listaFeed {margin: .4em 0 0 1.5em; list-style: disc;}
.tx-indexedsearch-redMarkup {color:#ee6000; background-color: #fff;}
.tx-indexedsearch-browsebox {clear:both;}
div.tx-indexedsearch-secHead a {color:#ee6000; text-decoration:none; background-color: #fff;}
div.tx-indexedsearch-secHead a:hover {color:#ee6000; text-decoration:underline; background-color: #fff;}
/* meteo home */
.meteo {width: 100%;}
.meteo, .meteo span, .meteo p {float: left;}
.meteo span, .meteo p {margin-top: .4em;}
.meteo span {text-align: right; width: 38%;}
.meteo p {text-align: left; font-weight: normal; width: 58%;}
.meteo strong {float: left; font: 1em Verdana,sans-serif; color: #333; background-color: #fff; font-weight: bold;}
span.minHome, span.maxHome {width: 30%; text-align: left; display: inline; float: none; font-weight: bold;}
.minHome {background-color: #fff; color: #1c589f; padding-right: .5em;}
.maxHome {background-color: #fff; color: #ff6600;}
/* meteo */
.meteoTab {width: 98%; border: .1em solid #ccc; margin-bottom: .5em; clear: both; float: left;}
.headMeteo {padding: .3em 0 .3em .6em; background-color: #ccc; color: #1c589f; font-weight: bold; clear: both;}
.oggi, .domani, .dopodomani {padding: .6em 0; float: left; width: 33%; text-align: center; font-weight: bold;}
.domani {width: 34%;}
#centro .oggi img, #centro .domani img, #centro .dopodomani img {background-image: none; padding: 0; background-color: #fff;}
#centro .giorno, #centro .temperature, #centro .dicitura {display: block; background-color: #fff;}
#centro .dicitura {color: #1c589f;}
.temperature{font-weight: normal;}
.minima {font-weight: bold;background-color: #fff; color: #1c589f; margin-right: .3em;}
.massima {font-weight: bold;background-color: #fff; color: #ff6600;}
.separatore {display:none;font-weight: normal;}
.homeGare{text-align:left; padding-bottom: 1em;}
.homeGare .titolo {padding-bottom: 0;}
#colNormal_home .homeGare p{padding: 0;}
#colNormal_home .homeGare .brBordo {background-image: none;}
.gareOggi .titolo {margin-top: .5em; background-image: none;}
#colBorder .gareOggi p {margin-bottom: 1em;}
#partita {font-size:9px; font-weight:bold; vertical-align:bottom; text-align:left;}
#centro {display:block; font-weight: normal;}
.expAll a {color: #1c589f; text-decoration: underline; background-color: #fff;}
.sottotitolo {font: bold 1.2em Verdana, sans-serif; background-color: #fff; color: #1c589f;}
.sottotitoloup {font: bold 1.0em Verdana, sans-serif; background-color: #fff; color: #1c589f;}