/* BLOCCO HOME */
#blocco {margin-bottom: 5px;}
#cx {padding-bottom: 30px;}
#home ul {list-style: none;}
p.vediTutto {display: block; text-align: right; padding-right: 10px; font-weight: bold;}
p.vediTutto a {background-color: transparent; color: #666;}
/* TITOLO CON FEED */
.titoloFeed {border: 1px solid #ccc; border-top: none; text-align: right; padding: 4px 10px;}
.titoloFeed h1 {float: left; padding: 0 0 0 20px; font-size: 120%; margin-bottom: 4px;}
/* PRIMO PIANO */
/* tab.css
#primoPiano {margin-bottom: 25px;}
#primoPiano .titoloFeed {background: #fff url(../img/icone/titolo.jpg) no-repeat 9px 6px; color: #f30;}
#primoPiano .cont {padding: 15px 0 7px 0; background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000; float: left; width: 100%; margin-bottom: 0px;}
#primoPiano .cont img {float: left; border: 1px solid #999; margin: 0 15px;}
#primoPiano .cont div.inLineNews p.bodytext, #primoPiano .cont div.inLineNews p{display:inline;}
#primoPiano .cont p {padding: 0;}
#primoPiano .cont p.textblu{color:#0061aa;}
*/
/* QUALIFICATI */
#qualificati {border-top: 6px solid #ccc; margin-bottom: 25px ;}
#qualificati .titoloFeed {background: #fff url(../img/icone/titolo.jpg) no-repeat 9px 6px; color: #f30;}
#qualificati .cont {background:url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000; float: left; width: 100%; border-right: 1px dotted #ccc;}
#qualificati .newcont {background-image: none; border-bottom: 1px dotted #ccc;}
#qualificati .margin {margin-bottom: 6px;}
#qualificati .cont h2 {background-color: transparent; color: #c00; padding: 10px;  border: none;}
#qualificati .cont .riga {float: left; width: 100%; border-bottom: 1px dotted #ccc;}
/*#qualificati .cont .rigaN {float: left; width: 49%; border-right: 1px dotted #ccc; }*/
#qualificati .cont .rigaN {float: left; width: 49%; border-left: 1px dotted #ccc; }
#qualificati .rigaNL {float: left; width: 49%; }
#qualificati .rigaDXL { float: right; width: 49.5%; margin-left:0;}

#qualificati .cont .rigaN .rigaSX {float: left; width: 99.5%;  border-left: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
#qualificati .cont .rigaN .rigaSXns {float: left; width: 99.5%;  border-left: 1px dotted #ccc;}

#qualificati .cont .rigaDX { float: right; width: 49.5%; margin-left:0;}
#qualificati .cont .rigaDX h2 {background-color: transparent; color: #c00; padding: 10px;  border: none; border-bottom:1px dotted #ccc;}
#qualificati .cont .rigaDX div.caleConte{padding: 12px 10px 0px 10px;}
#qualificati .cont .rigaDX div.caleConte a{font-weight:bold; color:#0061AA;}

#qualificati .cont .rigaDX div.caleConte p{margin-left:18px;}
#qualificati .cont .rigaDX div.caleConte p.tit{margin-left:0px;}
#qualificati .cont .rigaDX div.caleConte img{margin-right:5px;}
#qualificati .cont .rigaDX div.caleConte h3.imgH3 {padding: 0;margin: 0 0 4px 0;}

#qualificati .boxSx {float: left; width: 49%; border-left: 1px dotted #ccc;}
#qualificati .box {float: right; width: 49%; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}
#qualificati .cont .riga .boxSxI {float: left; width: 49%;}
#qualificati .cont .riga .boxI {float: right; width: 49%;}
#qualificati .cont .riga .boxI h2 {background-color: transparent; color: #c00; padding: 10px; border: none; border-right:1px dotted #ccc; border-left:1px dotted #ccc;margin-left:-1%; }
#qualificati .cont .riga .boxSxI h2 {background-color: transparent; color: #c00; padding: 10px; border: none; border-left:1px dotted #ccc; }

#qualificati .imgAtleta {float: left; width: 57px; height: 71px; background: #fff url(../img/grafica/bgImgAtleta.jpg) no-repeat left top; padding: 11px 0 5px 10px; margin: 5px 2px;}
#qualificati .note {margin-left: 70px; padding: 10px 0 0 5px;}
#qualificati h3 {font-size: 90%; font-weight: normal; padding: 2px 0 6px 23px;}
#qualificati h3.imgH3 {padding-left: 0;margin-left: 0;}
#qualificati h3.quando {background: #fff url(../img/icone/quando.gif) no-repeat left 4px; color: #000;}
#qualificati h3.quando span {background-color: #fff; color: #c00; font-weight: bold;}
#qualificati h3.statusQua {background: #fff url(../img/icone/iconaNo.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#qualificati h3.statusQua span {background-color: #fff; color: #C8000A; font-weight: bold;}

#qualificati h3.statusNQua {background: #fff url(../img/icone/iconaSi.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#qualificati h3.statusNQua span {background-color: #fff; color: #0060AE; font-weight: bold;}
#qualificati h3.atleta {background: #fff url(../img/icone/atleta.jpg) no-repeat left 1px; color: #000; margin-top: 5px;}
#qualificati h3.specialita {background: #fff url(../img/icone/specialita.jpg) no-repeat left 2px; color: #000;}
#qualificati h3.specialita a {background-color: #fff; color: #666;}
#qualificati h3.imgH3 {color: #000;}
#qualificati h3.imgH3 a {color: #666;}
/* SERVIZI */
#servizi {border-top: 6px solid #ccc; padding-bottom: 15px; margin-top:30px;}
#servizi .titoloFeed {background: #fff url(../img/icone/titolo.jpg) no-repeat 9px 6px; color: #f30; text-align: left;}
#servizi .titoloFeed h1 {float: none; padding: 0 0 0 20px; font-size: 120%; margin-bottom: 4px;}
#servizi .titolo h1 {background-color: #eff2f5; color: #000; font-size: 110%; padding: 6px 10px; border-bottom: 6px solid #acbeca;}
.col3 {float: left; width: 100%;}

#forzaAzzurri {float: left; width: 32%; background: transparent url(../img/grafica/bordoVert.gif) repeat-y right top; color: #000;}
#tifa {margin: 0 32%;}
#versolacina {float: right; width: 32%; background: transparent url(../img/grafica/bordoVert.gif) repeat-y left top; color: #000;}

#forzaAzzurri, #tifa, #versolacina {min-height: 300px;}

#forzaAzzurri .titolo {margin-right: 1px;}
#versolacina .titolo {margin-left: 1px;}

#servizi .cont p.vediTutto {margin-top: 20px;}
#forzaAzzurri .titolo h1,#versolacina .titolo h1, #tifa .titolo h1{font-size:120%;}
#forzaAzzurri p {margin-bottom: 10px;}
#forzaAzzurri li {padding: 4px 0;}
#forzaAzzurri .cont, #tifa .cont, #versolacina .cont {padding: 10px 8px;}
#tifa .cont {float: left;}
#tifa input, #tifa textarea {width: 97%; margin-bottom: 8px;}
#tifa form div a {font-weight: bold; float: left;}
#tifa form div {text-align: right;}
#tifa input.submit {width: auto; margin-bottom: 0;}
#versolacina ul {margin-bottom: 10px;}
#versolacina li {padding: 2px 3px 5px 18px; background: #fff url(../img/icone/lista.jpg) no-repeat left 5px; color: #000;}
/* INFO */
#info {margin-bottom: 15px;}
#info .titolo {border: 1px solid #d4eaec; border-top: none;}
#info .titolo h1 {padding: 5px 6px 6px 6px; background-color: #fff; color: #036; font-size: 120%;}
/* METEO */
#meteo, #countDown {background: #ecf6f7 url(../img/grafica/bgInfo.jpg) repeat-x left top; color: #000; padding: 15px; text-align: center; vertical-align: middle;} 
#meteo p {background: #fff url(../img/grafica/bgMeteo.jpg) no-repeat center center; color: #000; font: bold 140% Arial, sans-serif; text-align: center;}
#meteo p span.gradi{float: left; width: 48%; padding-top: 20px; text-align: center;}
/* DIARIO DA PECHINO Home */
/* tab.css
#diario {margin-bottom: 15px; margin-top: 31px;}
#diario .titoloFeed {border: none; border-bottom: 1px dotted #ccc; background: #fff url(../img/icone/diario_n.gif) no-repeat 4px 6px; color: #cc0000; }
#diario .cont {margin-bottom: 5px;padding: 0px 0 14px 0; background: #fff /*url(../img/grafica/bgBoxD.jpg) repeat-x left top*/; color: #000;float: left; width: 100%; border-bottom: 1px dotted #ccc;} 
#diario .cont p{padding:0px; margin:0px; text-align:right}
#diario .cont p.textblu{color:#0061aa; float:right;}
#diario .cont p.bodytext, #diario .cont p.data,#diario .cont h2{margin:0px 10px 0px 10px; padding:0px; text-align:left; margin-bottom: 5px; }
#diario .cont h2{margin-bottom:8px;}
#diario p.vediTutto {display: block; text-align: right;padding:0px; margin:0px;  padding-right: 10px; font-weight: bold;}
#diario p.vediTutto a {background-color: #fff; color: #666;}
*/
/* MEDIA GALLERY */
#media {margin-top: 21px;}
#media .titoloFeed {border: none; border-bottom: 1px dotted #ccc; background: #fff url(../img/icone/media.jpg) no-repeat 7px 6px; color: #036; margin-bottom: 5px; }
#media h3 {background-color: #fff; color: #036; padding: 2px 6px; font-size: 90%; margin-bottom: 4px;}
#media .cont {float: left; width: 100%; border-bottom: 1px dotted #ccc; text-align: center; margin: 10px 0 5px 0;}
#media ul {width: 220px; margin: 0 auto;}
#media li {float: left; width: 95px; height: 68px; background: #fff url(../img/grafica/bg2.gif) no-repeat left top; color: #000; padding-top: 6px; margin: 0 5px 8px 5px;}

/*countDown*/
#countDown {background: #fff url(../img/grafica/bgInfo.jpg) repeat-x left top; color: #000; padding: 15px; text-align: center; vertical-align: middle;  } 
#countDown p {background: #fff url(../img/grafica/count.jpg) no-repeat center top; color: #CD0003; font: bold 120% Arial, sans-serif; text-align: center; height:65px;}
#countDown p span.oraRoma {float: left; width: 48%; padding-top: 8px; text-align: center;}
#countDown p span.oraPechino {float: right;  width: 48%; text-align: center; padding-top: 8px;}

#countDown p span.oraRomag {float: left; width: 48%; padding-top: 12px; text-align: center; color:#000; font: bold 90% Arial, sans-serif;}
#countDown p span.oraPechinog {float: right;  width: 48%; text-align: center; padding-top: 12px; color:#000;font: bold 90% Arial, sans-serif; }
#countDown p span img {margin-right:5px;}

/* Calendario home destra*/
#calendarioHome {margin-bottom: 15px; border-bottom: 1px dotted #ccc;}
#calendarioHome .titoloFeed {border: none; border-bottom: 1px dotted #ccc; background: #fff url(../img/icone/diario.jpg) no-repeat 4px 6px; color: #360;}
#calendarioHome table {border-collapse: collapse; text-align:left; margin-top:10px;margin-bottom:10px; width:99.90%;}
#calendarioHome th,#calendarioHome td {border: 1px solid #ccc; vertical-align: top;}
#calendarioHome th {padding: .2em;background-color:#eee;}
#calendarioHome td {padding: .2em .2em;}
#calendarioHome td.colore{background:#360;}
#calendarioHome td.coloreR{background:#f30;}
#calendarioHome td a {font-weight:bold; }
#calendarioHome h3 {margin-top:5px;margin-bottom:5px;}

div.testataDiarioHome {background: #fff url(../img/grafica/dia.jpg) no-repeat top right; height: 85px; margin-bottom: 5px;}

/*
#bannerbiglietti {width:99%; margin-top: 31px; background: #f2f2f2; border:1px solid #dfdfdf; float:left;}
#bannerbiglietti p.sx {float:left; width:62px;}
#bannerbiglietti p.sx img {padding:10px 5px 2px 13px; margin-right:5px;}
#bannerbiglietti p.dx {margin-left:65px;  padding:9px 5px 0 5px;}
#bannerbiglietti p.dx a {color:#06a; text-decoration:none; font-weight:bold; font-size:105%; }
*/
#bannernero {width:99%; margin-top:31px;background:#fff;float:left;}
#bannernero img {padding:10px 0px 2px 0px; margin:0px;  display:block; text-align:center;}


#bannerbiglietti {background: #ecf6f7 url(../banner/bnr08bigl.jpg) no-repeat left top; color: #0060aa; height: 87px;}
#bannerbiglietti p {padding-left: 86px; padding-top: 20px;}
#bannerbiglietti a {color: #0060aa; font-weight: bold; text-decoration: none;}


