hr {background-color: #ccc; color: #ccc; border: none; height: 2px; clear: both; float: left; width: 100%; margin: 5px 0;}
h1, h2, h3, h4 {font-family: Verdana, sans-serif;}
h4 {color: #005da8; padding-bottom:0; margin-bottom:0;}
img {border: none;}
ul {padding-left: 0;}

#header {border-bottom: 1px solid #000; float: none; height: 130px;}
.logo span img, .logo a img {margin: 10px 0 4px 0;}
.skip, .ricerca, .flash, .orizU, .orizD, #menu, #footDx, .go, .all {display: none;}

/** FOOTER **/
#subHeader, #footer, #sx, #info, #media, .pechino, p.vediTutto {display: none;}
#home {margin-left: 0;}
#diario {clear: both;}

/* tabelle corsi */
table {border-collapse: collapse;}
th, td {border: 1px solid #ccc; vertical-align: top;}
th {padding: .5em;}
td {padding: .2em .5em;}
tr.bg {background-color: #e7e7e7; color: #000;}


DIV.tx-indexedsearch-browsebox p {display: none;}

/* BLOCCO HOME */

/* 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 */
#primoPiano {margin-bottom: 0px;}
#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; border-bottom: 1px dotted #ccc; float: left; width: 100%; margin-bottom: 5px;}
#primoPiano .cont img {float: left; border: 1px solid #999; margin: 0 15px;}
/* QUALIFICATI */
#qualificati {border-top: 6px solid #ccc; margin-bottom: 25px ;}
#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 .rigaNL {float: left; width: 49%; }
#qualificati .rigaDXL { float: right; width: 49.50%; margin-left:0;  }

#qualificati .cont .rigaN .rigaSX {float: left; width: 100%;  border-left: 1px dotted #ccc;border-bottom: 1px dotted #ccc; }
#qualificati .cont .rigaN .rigaSXns {float: left; width: 100%;  border-left: 1px dotted #ccc;}

#qualificati .cont .rigaDX { float: right; width: 49.50%; 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 .titolo {margin-right: 1px;}
#forzaAzzurri img {width: 60%; height: 60%;}
#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: 0;}
#forzaAzzurri li {padding: 4px 0;}
#forzaAzzurri .cont, #tifa .cont, #versolacina .cont {padding: 2px;}
#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%;}

/* DIARIO DA PECHINO Home */
#diario {margin-bottom: 25px; margin-top:40px ;}
#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: 15px;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; font-weight:bold; float:right;}
#diario .cont p.bodytext, #diario .cont p.data,#diario .cont h2{margin:0px 10px 0px 10px; padding:0px; text-align:left}
#diario .cont h2{margin-bottom:8px;}


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 {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 {margin: 0 15px;}
.italia {float: left; padding: 10px 0 4px 0;}
#subHeader {border-bottom: 1px solid #fff; text-align: left; clear: both;}
#subHeader div {margin-top: 16px;}
#subHeader div.coni {float: left; width: 26%; font-size: 90%; padding-top: 3px;}
#subHeader div.coni a {margin-left: 15px;}
#subHeader div.ricerca {padding-bottom: 5px;}
#subHeader div.ricerca {float:left; width: 60%;}
#subHeader div.counter {float: right; background:url(../img/loghi/sfondo.gif); margin: 0 15px 0 0; width:92px; height:60px; color:#fff; text-align:center; margin-top:0px; }
#subHeader div.counter h2{text-align:center; padding-top:5px; font-size:160%; }
#subHeader div.counter p{text-align: right; padding-right:18px;}
/* MENU */




/* 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;}









