/* Calendario */
.tx-programmaGare-pi1 .titolo, .tx-medaglieItaliane-pi1 .titolo{border-bottom: 2px solid #ccc; margin-bottom: 25px; width:67%}
.tx-programmaGare-pi1 .titolo h1, .tx-medaglieItaliane-pi1 .titolo h1{color: #f30; padding-top:6px;}
.titoloH3 {margin-top: 15 px; margin-bottom: 15px;}
#calendario .cont .bordo_inferiore {border-bottom: 1px dotted #ccc; padding-bottom:10px; clear:both;}
/* INIZIO tabelle */
.calendarioGare, .dettaglioGare, .vincitori, .medaglie {width: 99%; border-collapse: collapse;}
.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, th {border: 1px solid #ccc; padding: .2em;}
.trGrigia {background-color: #ededed;}
.calendarioGare .primaRiga th {text-align: center; background-color: #fff; color: #f30; font-size: 1.1em;}
.vincitori .primaRiga th {background-color: #f30; 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: #360; color: #fff;}
.cellaB, .cellaB a {background-color: #f30; color: #fff;}
.cellaA a, .cellaB a  {height: 1%; display: block; padding: 5% 0; text-align: center; font-size: .9em; text-decoration:none;}
.legenda {text-align: right; padding: 1em 0;}
.legenda img {vertical-align: middle;}
.imgLeg {padding-right: 1em;}
.riepilogo {text-align:right; margin: 20px 10px 20px 0;}
.riepilogo .classAA {background-color: #360; color: #fff; padding: 5px;}
.riepilogo .classAB {background-color: #f30; color: #fff; padding: 5px;}
/* FINE tabelle */

/* medagliere*/
.medaglie th {background:#0060aa; color:#fff; text-align:center; padding:5px;}
.medaglie th.t35 {width: 35%;}
.medaglie th.t29 {width: 29.2%;}
.medaglie th.t20 {width: 20%;}
.medaglie td.center {text-align:center;}
.medaglie tr img {padding-top: 5px;}
.medaglie td.bold {font-weight: bold;}
div.medaglieP {margin-top:5px;margin-bottom:5px; font-size:.9em;}
/* formattazione id 359*/
.tx-programmaGare-pi1 p span.bluU {color:#0061AA; font-weight:bold;}
table.dettaglio {width:99%;}
.dettaglio th {background:#0060aa; color:#fff; text-align: center; padding:5px;}
.dettaglio th.t42 {width: 42%;}
.dettaglio th.t18 {width: 18%;}
.dettaglio td.center {text-align: center;}

h1 {font-weight: bolder; font-size: 120%; background-color: #fff; color: #f30; padding: 5px 0px 5px 0px;}
/* form */
fieldset.fieldset {border: 1px dotted #ccc; padding: 1%; width: 96.5%;}
legend.legend {background-color: #fff; color: #000; font-weight: bold; padding: 0 8px;}
fieldset.fieldset p {margin-top: 5px;}
fieldset.fieldset p label {float: left; width: 10%;}
fieldset.fieldset p span {float: left; width: 25%;}
fieldset.fieldset p.riga2form {clear: left; float: left; width: 100%;}
