/* INIZIO formattazione html */
body {font: .75em Verdana,sans-serif; background: url(../img/fiocco.gif) no-repeat bottom right; color: #000;}
body, img, form, input, h1, h2, h3, h4, h5, p, ul, li, strong, table, td, tr, th {padding: 0; margin: 0;}
img {border: none;}
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 {width: 100%; border-bottom: 2px solid #ccc; margin-bottom: .5em;}
.headLogo {padding: 1.5em 0 1em 0;}
/* FINE header */


#menu, #footer, .grafica, #destra, .headTxt, .headSwf {display: none;}


#briciola a {background-color: #fff; color: #000; font-weight: bold; font-weight: bold;}
#briciola span {background-color: #fff; color: #666; font-weight: bold;}



/* INIZIO parte centrale */
h2 {font: bold 1.3em Verdana, sans-serif; background-color: #fff; color: #EE6000;}
#contenutoInterna h2 {margin: .5em 0}
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-color: #fff; color: #1c589f; text-transform: capitalize;}

.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; padding: -.2em 0;}
#colRight .btn {margin-left: -1.2em;}
#destra form {background: url(../img/fioccoB.gif) no-repeat top right;}



/* 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; 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 */



.tx-indexedsearch-redMarkup {color:#ee6000;}
.tx-indexedsearch-browsebox {clear:both;}
div.tx-indexedsearch-secHead a {color:#ee6000; text-decoration:none;}
div.tx-indexedsearch-secHead a:hover {color:#ee6000; text-decoration:underline;}
