body, h1, h2, h3, strong, img, form, fieldset, legend, select, label, input, textarea, ul, ol, li, p, table, tr, td {padding: 0; margin: 0;}
body {background-color: #fff; color: #000; font: 90% Verdana, sans-serif;}
table {font: 90% Verdana, sans-serif;}
h1 {font-size: 110%;}
h2, h3 {font-size: 100%;}
p, ul, ol, form, textarea {font-size: 90%;}
textarea {font: 90% Verdana, sans-serif;}
#interna .fix #cx .fix ul {margin: 5px 0; padding-bottom: 5px;}
#interna .fix #cx .fix ul li {padding: 0px 3px 2px 12px; background: #fff url(../img/icone/punti_lista.gif) no-repeat left 6px; color: #000;}

#interna .fix #cx_C .fix ul {margin: 5px 0; padding-bottom: 5px; }
#interna .fix #cx_C .fix ul li {padding: 0px 3px 2px 12px; background: #fff url(../img/icone/punti_lista.gif) no-repeat left 6px; color: #000;}

.data{color:#C8000A;}
.hide, .skip {display: none;}
fieldset, img {border: none;}
img, form, fieldset, select, input, textarea {vertical-align: middle;}
a {background-color: transparent; color: #0061aa; outline: none;}
/* HEADER */
#header {background: #fff url(../img/header/header01.jpg) no-repeat right top; color: #000; border-bottom: 6px solid #ccc; text-align: right;}
.italia, .pechino {margin: 0 15px;}
.italia {float: left; padding: 10px 0 3px 0;}

#subHeader {border-bottom: 1px solid #fff; clear: both; text-align: right;}
#subHeader div {text-align: left;}
#subHeader div.coni {float: left; width: 26%; font-size: 90%; margin-top: 30px;} 
#subHeader div.coni a {margin-left: 15px;}
#subHeader div.ricerca {float: left; width: 50%; margin-top: 30px;}
#subHeader div.ricerca form {padding: 3px 0;}
#subHeader div.counter {margin: 0 15px; text-align: right;}
#subHeader div.counter div {text-align: right; background-image: url(../img/loghi/sfondo.gif); color:#fff; float: right; width: 61px; height: 60px; padding: 0 15px;}
#subHeader div.counter h2 {margin-top: 8px; font-size:160%;}
#subHeader div.counter p {text-align: right;}
/* MENU */
#menu {margin-bottom: 20px;}
#menu ul {list-style: none;}
#menu ul.ulti {border-bottom: 1px solid #ccc;}
#menu h2 {border: 2px solid #ffcc66; border-left: none; border-right: none; background-color: #e2373e; color:#fff; padding: 6px; padding-left: 15px; font-size: 90%;}
#menu li {border-top: 1px solid #ccc;}
#menu li.first {border-top: none;}
#menu li a {padding: 4px; padding-left: 35px; text-decoration: none; display: block;}
#menu li a:hover {background-color: #eee; color: #0061aa;}
#menu li span {background-color: #eee; color: #0061aa; padding: 4px; padding-left: 35px; display: block; font-weight: bold;}
#menu li span.sub {font-weight: normal; background: #fff url(../img/grafica/sub.gif) no-repeat 20px 10px; color: #0061aa;}
#menu li span.subon {font-weight: normal; background: #eee url(../img/grafica/sub.gif) no-repeat 20px 10px; color: #0061aa;}
#menu ul ul li a, #menu ul ul li span {padding-left: 50px;}

#menu p.allori {background:#fff url(../../sponsor/allori_f.jpg) no-repeat top left;padding-left:60px; padding-top:8px; margin:20px auto;height:52px;}
#menu p.allori span{text-align:left;}
#menu p.allori span a{color:#fff; text-decoration:none; text-align:left;}


/* FOOTER */
#footer {border-top: 6px solid #ccc; text-align: right; padding: 8px 10px 14px 0;}
#footer ul{display:inline;}
ul#partita {list-style: none; float: left; font-size:90%; padding: 0px 5px; font-weight:bold; vertical-align:bottom}
ul#partita li{background:none;}
#footer ul {list-style: none;}
#footer li {display: inline; padding: 0 4px 3px 10px; background: #fff url(../img/grafica/footerLi.gif) no-repeat left 1px; color: #0061aa;}
#footer li a {padding-bottom: 5px;}
#footer li a:hover {text-decoration: none;}
/*cancellato pulsante*/#footer li.reminder {background-image: none; font-weight: bold;}
/*aggiunto per eliminare bordo*/#footer li.feed {background-image: none;}
#footer li.feed a {padding-right: 19px; background: #fff url(../img/icone/feed.gif) no-repeat right 0; color: #0061aa;}

/* colonna destra interne*/
#dx p.bodytext {margin-top:15px;}
/* Ricerca Sito*/
div.navRicerca div{display:inline;margin-top:10px;}
.tx-indexedsearch-title-caption{font-weight:bold; }
.tx-indexedsearch  h1 {border-bottom: 2px solid #ccc; background: #fff url(../img/icone/quando.jpg) no-repeat 5px 8px; padding: 10px 0 5px 30px; color: #f30;}

.tx-indexedsearch  h1{margin-bottom:20px;}
.tx-indexedsearch .indice{margin-top:20px;}

table.table {border-collapse: collapse; width:100%; text-align:center;}
.table th,.table td {border: 1px solid #ccc; vertical-align: top;}
.table th {padding: .5em;}
.table td {padding: .2em .5em;}



/*allineamento sinistar con colori alternati e intestazione azzurina*/
table.tableL {border-collapse: collapse; width:100%; text-align:left;}
table.tableL tr.inte{background-color:#daeef8}
table.tableL tr.gri{background-color:#f2f2f2}

.tableL th,.table td {border: 1px solid #ccc; vertical-align: top;}
.tableL th {padding: .5em;}
.tableL td {padding: .2em .5em;}


#interna .fix #cx .sinistra_s2 ul li, .centro_s2 ul li, .destra_s2 ul li {background-image: none;}



/*Ricerca pagina formattazione*/

form.risultati {text-align: right; margin: 5px 0;}
form.risultati label {display: none;}
div.navRicerca {text-align: right; margin-top: 20px; padding: 3px; background-color: #f1f1f1; color: #000;}
.navRicerca div {display: inline;}
.navRicerca div a {background-color: #f1f1f1; color: #000;}




/* tabella nuova*/
table#mondialiT {border-collapse: collapse; width:99%; font-size:1em; font-size:.85em;}
table#mondialiT img, table.vincitori td img{border:none}
table#mondialiT th, table#mondialiT td {border: 1px solid #ccc; vertical-align: middle;}

table#mondialiT th {background-color:#adadad; color:#fff; vertical-align:middle; text-align:center; padding:.5em;}
table#mondialiT th img {vertical-align: middle; padding: 0; margin: 0; float: none;}
table#mondialiT th span {vertical-align: middle;}


table#mondialiT th.nos {padding: .5em; background-color:#fff; color:#000; font-size:1.3em;}
table#mondialiT td.center{ text-align:center;}
table#mondialiT td img{ margin-left:5px; margin-right:5px;}
table#mondialiT td {padding: .4em .4em .4em .4em;}
table#mondialiT tr.bg {background-color: #e7e7e7; color: #000;}
table#mondialiT tr.bg th{background-color: #e7e7e7; color: #000; font-size:1.3em;}


table#mondialiT tr.italia2 {background-color: #E2373F; color: #fff;}
table#mondialiT tr.italia2 th{background-color: #E2373F; color: #fff; font-size:1.3em;}


