/* BLOCCO INTERNA */
#blocco {margin-bottom: 5px;}
#cx, #cx_C {padding-bottom: 30px;}
#cx .fix h2, .colorH2, #cx_C .fix h2 {font-weight: bolder; font-size: 110%; background-color: #fff; color: #f30; padding: 5px 0px;}
.colorH2 a{font-weight: bolder; background-color: #trasparent; color: #f30; padding: 5px 0px; text-decoration:none;}
.colorH2 a:hover{text-decoration:underline;}
#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;}
/*tifa con noi id 238*/
.fix #cx_C .fix .tifanoi {background: url(../img/icone/busta.gif) no-repeat   3px 14px; padding: 10px 0 5px 20px; }
.fix #cx_C .fix .tifanoi h2 { padding: 0 0 0 15px; margin-bottom: 4px;background-color: none; }
.text238 {width:70%; font-family:verdana,arial;}
p.textblu{color:#0061aa;}


#cx .fix h3, #cx_C .fix h3{font-weight: bolder; background-color: #fff; color: #f30; padding: 5px 0px;}
#dx p.bodytext img {margin:0; padding:0;}
#interna ul {list-style: none;}
p.vediTutto {display: block; text-align: right; padding-right: 10px; font-weight: bold;}
p.vediTutto a, p.vediTuttoC a {background-color: #fff; color: #666;}
p.vediTuttoC {display: block; text-align: center; padding-right: 10px; font-weight: bold;}
/* PATH */
#path {padding: 9px 4px; border-bottom: 1px dotted #ccc; margin-bottom: 10px;}
#path a {background-color: #fff; color: #000;}
#path span {font-weight: bold;}
/* 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;}
/* SCHEDA ATLETA */
.tx-SchedaAtleti-pi1 .titolo {border-bottom: 2px solid #ccc; background: #fff url(../img/icone/atleta.jpg) no-repeat 10px 8px; padding: 6px 0; color: #f30;}
.tx-SchedaAtleti-pi1 .titolo h1 {padding: 0 0 0 35px; font-size: 120%;}
.tx-SchedaAtleti-pi1 div img{border:1px solid #ccc;}
.titoloAtleta {border-bottom: 2px solid #ccc; background: #fff url(../img/icone/atleta.jpg) no-repeat 10px 8px; padding: 6px 0; color: #f30;}
.titoloAtleta h1 {padding: 0 0 0 35px; font-size: 120%;}


.tx-SchedaAtleti-pi1 .cont h2.specialita {font-weight: bolder; background-color: #fff; color: #f30; padding: 5px 10px;}
.tx-SchedaAtleti-pi1 .imgAtleta {float: left; width: 162px; height: 209px; background: #fff url(../img/grafica/bgImgAtletaBig.jpg) no-repeat left top; padding: 13px 0 5px 13px; margin: 5px;}
.tx-SchedaAtleti-pi1 .note {padding: 10px 0; margin-left:200px;}
.tx-SchedaAtleti-pi1 .note li {padding-left: 24px;}
.tx-SchedaAtleti-pi1 .deTT{}


#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li, #interna .fix #cx .fix .tx-SchedaAtleti-pi1 li{background-image: none;}
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 li {padding-left:0px; margin-left:0px;}

.tx-SchedaAtleti-pi1 .note li div {border-bottom: 1px dotted #ccc; padding: 3px 0 6px 0;}
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.status {background: #fff url(../img/icone/status.gif) no-repeat left 5px; color: #000; padding-left:20px; }
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.status span {background-color: #fff; color: #008061; font-weight: bold;}
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.statusQua {background: #fff url(../img/icone/iconaSi.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.statusQua span {background-color: #fff; color: #0060AA; font-weight: bold;}

#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.statusNQua {background: #fff url(../img/icone/iconaNo.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 .note li.statusNQua span {background-color: #fff; color: #C6000A; font-weight: bold;}

.tx-SchedaAtleti-pi1 .presentazione {clear: left; margin-bottom:25px;}
.tx-SchedaAtleti-pi1 .presentazione h2 {font-weight: bolder; font-size: 110%; background-color: #fff; color: #f30; padding: 5px 10px; border-bottom: 1px dotted #ccc;}
.tx-SchedaAtleti-pi1 .presentazione p {padding: 10px; background-color: #f1f1f1; color: #000;}

/* blog: OLYMPIC SPACE */
#interventi {border-top: 6px solid #ccc; margin-bottom: 25px;}
#interventi .titoloFeed {background: #fff url(../img/icone/diario.jpg) no-repeat 9px 6px; color: #360;}
#interventi .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;}
#interventi ul {margin: 5px 0; padding-bottom: 5px; }
#interventi li {padding: 2px 3px 5px 20px; background: #fff url(../img/icone/cloud.gif) no-repeat left 6px; color: #000;}
#interventi li a {background-color: #fff; color: #360; font-weight: bold;}


/*Notizie per piu pagine */
#notizie {margin-bottom: 15px;}
#notizie .titoloFeed {color: #f30;border: 1px solid #ccc; border-top-width: 6px;}
#notizie .titoloFeed h1 {background: #fff url(../img/icone/lista.jpg) no-repeat 2px 6px;padding:2px 20px;}
#notizie .cont { border: 1px dashed #ccc; border-top:none; padding: 15px 0 7px 0; background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000;}
#notizie .cont img {float: left; border: 1px solid #999; margin: 0 15px;}
#notizie .cont div.inLineNews p.bodytext{display:inline;}
#notizie .cont {padding:10px;}
#notizie .bordo_inferiore p {display:inline;}
#notizie a{font-weight:bold;}
#notizie .data {margin-bottom:8px;}
#notizie .br {border-bottom:1px dashed #ccc; margin:0; padding:0;}
/* notizie singole*/
#notizieS {border-bottom:1px dotted #ccc; margin-bottom:10px;}
#notizieS .titoloFeed {border-bottom: 2px solid #ccc; background: #fff; padding: 0; color: #f30; margin-bottom:10px;}
#notizieS .titoloFeed h1{margin:0 0 5px 0; padding:0;}
#notizieS .cont h2{font-weight: bolder; background-color: #fff; color: #f30; padding: 0; margin-bottom:10px;}
#notizieS .cont img, #notizieS .cont p.bodytext img {float: left; border: 1px solid #999; margin: 0 15px 15px 0;}

#notizieS .presentazione .cont p.bodytext {display:inline; margin-bottom:10px; padding-bottom:10px; min-height:90px;}

/* 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 {background: #ecf6f7 url(../img/grafica/bgInfo.jpg) repeat-x left top; color: #000; padding: 15px; text-align: center; vertical-align: middle; } 
#meteo p {border-left: 1px solid #dbdbdb; border-right: 1px solid #0c3964; background: #fff url(../img/grafica/bgMeteo.jpg) no-repeat center top; 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;}

/* MEDIA GALLERY */
#media {margin-top: 10px; float: right; width: 100%;}
#media .titoloFeed {border: none; border-bottom: 1px dotted #ccc; background: #fff url(../img/icone/media.jpg) no-repeat 7px 6px; margin-bottom: 5px; padding-left: 30px;}
#media .titoloFeed h1 {padding: 0; background-color: #fff; color: #036;}
#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;}
#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;}


/* colonna destra sheda altela */
#disciplina {border-top: 6px solid #ccc; margin-bottom: 25px; }
#disciplina .titolo {color: #f30; border: 1px solid #ccc;}
#disciplina .titolo h1 { padding: 0 0 0 15px; font-size: 120%; margin-bottom: 4px;}
#disciplina .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: 0px;}
#disciplina .cont .riga {float: left; width: 100%;}
#disciplina .boxDx {text-align:center;}
#disciplina .imgAtleta {width: 207px; height: 130px; background: #fff url(../img/grafica/bgAtletaOr.jpg) no-repeat left top; padding: 12px 0 5px 0; margin: 5px auto;}

/*Palmares*/
#palmares { padding: 10px ;}
#palmares .titolo {color: #f30;}
#palmares .cont {border-bottom:1px dashed #ccc; margin-bottom:25px;}
#palmares .titolo h1 { padding: 0 0 10px 5px; font-size: 120%; margin-bottom: 10px; border-bottom:1px dashed #ccc;}
#palmares .titolo h1 img{border:none; margin-right:5px;}
#palmares .rigaB{background: #eee; color:000;padding:10px ;}
#palmares .rigaG{background: #fff; color:000;padding:10px ;}
#palmares p{margin:0; padding:0;}

/* Impianti */
#impianti .titolo {border-bottom: 2px solid #ccc; background: #fff; padding: 0; color: #f30; margin-bottom:10px;}
#impianti .titolo h1{margin:0 0 5px 0; padding:0;}
#impianti .cont h2{font-weight: bolder; background-color: #fff; color: #f30; padding: 0; margin-bottom:10px;}
#impianti .cont img {float: left; border: 1px solid #999; margin: 0 15px 15px 0;}
#impianti .cont p.bodytext {}


/* colonna destra  */
#menu_dx {margin-bottom: 25px; }
#menu_dx .titolo {padding:2px 6px; color: #f30; border: 1px solid #ccc; border-top-width: 6px;}
.titolo h1 { padding: 0 0 0 6px; font-size: 120%; margin-bottom: 4px;}
#menu_dx .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;}
#menu_dx h3{padding: 0 0 7px 7px; border-bottom: 1px dashed #ccc;}
#menu_dx ul {margin-bottom:8px}
#menu_dx .cont li {padding: 2px 3px 5px 10px; border-bottom: 1px dotted #ccc; font-weight:bold; }
#menu_dx .cont li a:hover {color: #f30;}

#dx .tx-listaAtleti-pi1 #menu_dx {padding-bottom: 10px; margin-bottom: 0;}
#dx .tx-listaAtleti-pi1 #menu_dx .titolo {padding:2px 6px; color: #f30; border: 1px solid #ccc; border-top-width: 6px;}
#dx .tx-listaAtleti-pi1 #menu_dx .titolo h1 { padding: 0 0 0 6px; font-size: 120%; margin-bottom: 4px;}
#dx .tx-listaAtleti-pi1 #menu_dx .cont {float: none; padding: 15px 0 7px 0; background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000;}
#dx .tx-listaAtleti-pi1 #menu_dx h3 {padding: 0 0 7px 7px; border-bottom: 1px dashed #ccc;}
#dx .tx-listaAtleti-pi1 #menu_dx .cont li {padding: 2px 3px 5px 10px; border-bottom: 1px dotted #ccc; font-weight: normal; }
#dx .tx-listaAtleti-pi1 #menu_dx .cont li a:hover {color: #f30;}

/* UTILITA' */
#utilita {}
#utilita .titolo {border: none; border-bottom: 1px dotted #ccc; background: #fff url(../img/icone/utilita.gif) no-repeat 7px 3px; color: #f30; margin-bottom: 5px;}
#utilita .titolo h1 { padding: 0 0 0 30px; font-size: 120%; margin-bottom: 4px;}
#utilita h3 {background-color: #fff; color: #036; padding: 2px 6px; font-size: 90%; margin-bottom: 4px;}
#utilita .cont {float: left; width: 100%; margin-bottom: 5px; }
#utilita .cont img {margin-top:10px; margin-bottom:10px;}
#utilita .cont p, #utilita .cont h3{ padding-left:15px;}

/* MEDAFLIERE' */
#medagliere {margin-bottom: 10px;}
#medagliere .titolo {border: none; border-bottom: 1px dotted #ccc; margin-bottom: 8px;}
#medagliere .titolo h1 {padding: 0 0 0 30px; font-size: 120%; background: #fff url(../img/icone/palmares.gif) no-repeat 7px 1px; color: #f30; margin-bottom: 10px;}
#medagliere h3 {background-color: #fff; color: #036; padding: 2px 6px; font-size: 90%; margin-bottom: 4px;}
#medagliere .cont {margin-bottom: 10px;}
/* tabelle corsi */

#medagliere table {border-collapse: collapse; width: 99%; text-align:center;}
#medagliere th, #medagliere td {border: 1px solid #ccc; vertical-align: top;}
#medagliere th {padding: .5em; font-size: 80%;}
#medagliere td {padding: .2em .5em;}


/* SCHEDA squadra */
#schedaSquadra .titolo {border-bottom: 2px solid #ccc; padding: 0; color: #f30;}
#schedaSquadra .titolo h1 {padding: 0; margin: 0; font-size: 120%;}
#schedaSquadra .cont h2.specialita {font-weight: bolder; background-color: #fff; color: #f30; padding: 5px 10px;}
#schedaSquadra .imgAtleta {float: left; width: 162px; height: 209px; background: #fff url(../img/grafica/bgImgAtletaBig.jpg) no-repeat left top; padding: 14px 0 5px 15px; margin: 5px;}
/*#schedaSquadra .imgAtleta_or {float: left; width: 207px; height: 130px; background: #fff url(../img/grafica/bgAtletaOr.jpg) no-repeat left top; padding: 14px 0 5px 10px; margin: 5px;}*/
.tx-elencoAtleti2-pi1 #schedaSquadra .cont .sinistra_s2 .imgAtleta_or {width: 207px; height: 130px; background: #fff url(../img/grafica/bgAtletaOr.jpg) no-repeat left top; padding: 13px 0 5px 12px; margin: 5px auto;}

#schedaSquadra .note {padding: 10px 0 10px 30px;}
#schedaSquadra .note li {padding-left: 24px;}
#schedaSquadra .note li div {border-top: 1px dotted #ccc; padding: 3px 0 6px 0;}
#schedaSquadra .note li span.esternoLink {background: #fff url(../img/icone/lista.jpg) no-repeat left 5px; color: #000; padding-left:20px; padding-bottom: 5px;}
#schedaSquadra .note li span.esternoLink{background-color: #fff; color: #008061; font-weight: bold;}
#schedaSquadra .presentazione {clear: left; margin-bottom:25px;}
#schedaSquadra .presentazione h2 {font-weight: bolder; font-size: 110%; background-color: #fff; color: #f30; padding: 5px 10px; border-bottom: 1px dotted #ccc;}
#schedaSquadra .presentazione p {padding: 10px; background-color: #f1f1f1; color: #000;}
#schedaSquadra .presentazione a {font-weight:bold; color: #f30;}

/* Calendario */
#calendario {border-top: 6px solid #ccc; margin-bottom: 25px;}
#calendario .titolo {color: #360;}
#calendario .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;}
#calendario ul {margin: 5px 0; padding-bottom: 5px; }
#calendario li {padding: 2px 3px 5px 20px; background: #fff url(../img/icone/cloud.gif) no-repeat left 6px; color: #000;}
#calendario li a {background-color: #fff; color: #360; font-weight: bold;}
#calendario table {border-collapse: collapse; text-align:center; width:100%;}
#calendario th,#calendario td {border: 1px solid #ccc; vertical-align: top;}
#calendario th {padding: .2em;}
#calendario th.g{background-color:#eee;}
#calendario th.sinistra{text-align:left;}
#calendario p a.bold, .bold {font-weight:bold;}
#calendario td {padding: .2em .2em;}
#calendario td.colore{background:#360;}
#calendario td.coloreR{background:#f30;}
#calendario td a {font-weight:bold; color:#fff;}
#calendario .cont .bordo_inferiore {border-bottom: 1px dotted #ccc; padding-bottom:10px; clear:both;}

/* Calendario */
#calendario_t { margin-bottom: 25px;}
#calendario_t table {border-collapse: collapse; text-align:center; width:100%;}
#calendario_t th,#calendario_t td {border: 1px solid #ccc; vertical-align: top;}
#calendario_t th {padding: .2em;}
#calendario_t th.g{background-color:#eee;}
#calendario_t th.sinistra{text-align:left;}
#calendario_t td {padding: .2em .2em;}
#calendario_t td.colore{background:#360;}
#calendario_t td.coloreR{background:#f30;}
#calendario_t td a {font-weight:bold; color:#fff;}


/*titolo per le pagine generico*/
.titoloG, .titoloGimg {border-bottom: 2px solid #ccc; background: #fff; padding: 0; color: #f30; margin-bottom: 10px;}
.titoloG h1, .titoloGimg h1 {padding: 2px 0 4px 0; margin: 0; margin-bottom: 5px; font-size: 120%;}
.titoloGimg h1 {margin-bottom: 0; padding: 0;}


/*lista pagina elenco impianti*/
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 ul.impiantiI {margin: 5px 0; padding-bottom: 5px; }
#interna .fix #cx .fix .tx-SchedaAtleti-pi1 ul.impiantiI li {padding: 2px 3px 5px 20px; background: #fff url(../img/icone/punti_lista.gif) no-repeat left 6px; color: #000;}
#interna .fix #cx_C .fix .tx-SchedaAtleti-pi1 ul.impiantiI {margin: 5px 0; padding-bottom: 5px; }
#interna .fix #cx_C .fix .tx-SchedaAtleti-pi1 ul.impiantiI li {padding: 2px 3px 5px 20px; background: #fff url(../img/icone/punti_lista.gif) no-repeat left 6px; color: #000;}
/*lista pagina elenco azzurri*/

#interna .fix #cx .fix ul.elenco_discipline li {padding-top:5px; border-bottom:1px dashed #ccc; background-image: none;}
#interna .fix #cx_C .fix ul.elenco_discipline li {padding-top:5px; border-bottom:1px dashed #ccc; background-image: none;}
/* colonna destra qualificazione*/
#quali_dx {border-top: 6px solid #ccc; margin-bottom: 25px;margin-top:5px; }
#quali_dx .titolo {background: #fff;color: #f30; border: 1px solid #ccc;}
#quali_dx .titolo h1 { padding: 0 0 0 25px; font-size: 120%; margin-bottom: 4px;}
#quali_dx .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;}
#quali_dx .cont .riga {float: left; width: 100%;}
#quali_dx .boxDx {text-align:center;}
#quali_dx .imgAtleta {width: 207px; height: 130px; background: #fff url(../img/grafica/bgAtletaOr.jpg) no-repeat left top; padding: 12px 0 5px 0; margin: 5px auto;}

#quali_dx ul {margin: 5px 0; padding-bottom: 5px; }
#quali_dx li {padding: 2px 3px 5px 20px; border-bottom: 1px dotted #ccc; }
#quali_dx li {font-weight:bold;}

#quali_dx ul {margin: 5px 0; padding-bottom: 5px; }
#quali_dx li.pallino {padding: 2px 3px 5px 14px; border-bottom: 1px dotted #ccc; background: url(../img/icone/punti_lista.gif) no-repeat left 8px;}
#quali_dx li.pallino {font-weight:bold;}

/*#menu_dx ul {margin: 5px 0; padding-bottom: 5px; }*/
#menu_dx li.pallino {padding: 2px 3px 5px 14px; border-bottom: 1px dotted #ccc; background: url(../img/icone/punti_lista.gif) no-repeat left 8px;}
#menu_dx li.pallino {font-weight:bold;}

/* QUALIFICATI INTERNA*/
#blocco #interna .fix #cx .fix #interna .fix #cx .fix .tx-qualificati-pi1 .cont {background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000; float: left; width: 100%; margin-bottom: 6px;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .cont {/*margin-top: -10px;*/ background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000; float: left; width: 100%; margin-bottom: 6px;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .cont h2 {background-color: transparent; color: #c00; padding: 10px; border: 1px dotted #ccc; border-top: none;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .cont .riga {float: left; width: 100%; border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .boxSx {float: left; width: 49%; border-left: 1px dotted #ccc;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .box {float: right; width: 49%; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .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;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 .note {margin-left: 70px; padding: 10px 0 0 5px;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3 {font-size: 90%; font-weight: normal; padding: 2px 0 6px 23px;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.quando {background: #fff url(../img/icone/quando.gif) no-repeat left 4px; color: #000;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.quando span {background-color: #fff; color: #c00; font-weight: bold;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.qualificato {background: #fff url(../img/icone/iconaSi.gif) no-repeat left 4px; color: #000;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.qualificato span {background-color: #fff; color: #c00; font-weight: bold;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.noqualificato {background: #fff url(../img/icone/iconaNo.gif) no-repeat left 4px; color: #000;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.noqualificato span {background-color: #fff; color: #c00; font-weight: bold;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.atleta {background: #fff url(../img/icone/atleta.jpg) no-repeat left 1px; color: #000; margin-top: 5px;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.specialita {background: #fff url(../img/icone/specialita.jpg) no-repeat left 2px; color: #000;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.specialita a {background-color: #fff; color: #666;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.imgH3 {color: #000; margin-left: 0; padding-left: 0;}
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.imgH3 a {background-color: #fff; color: #666;}

#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.statusQua {background: #fff url(../img/icone/iconaSi.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.statusQua span {background-color: #fff; color: #0060AA; font-weight: bold;}

#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.statusNQua {background: #fff url(../img/icone/iconaNo.gif) no-repeat 0px 8px; padding: 6px 0 0 20px; color: #000; }
#blocco #interna .fix #cx .fix .tx-qualificati-pi1 h3.statusNQua span {background-color: #fff; color: #C6000A; font-weight: bold;}


/* Scorse edizioni */
.tx-medaglieItaliane-pi1 .titolo {border-bottom: 2px solid #ccc; background: #fff url(../img/icone/atleta.jpg) no-repeat 10px 8px; padding: 6px 0; color: #f30;}
.tx-medaglieItaliane-pi1 .titolo h1 {padding: 0 0 0 35px; font-size: 120%;}
.tx-medaglieItaliane-pi1 .cont h2.specialita {font-weight: bolder; background-color: #fff; color: #f30; padding: 5px 10px;}
.tx-medaglieItaliane-pi1 .imgAtleta {float: left; width: 162px; height: 209px; background: #fff url(../img/grafica/bgImgAtletaBig.jpg) no-repeat left top; padding: 14px 0 5px 14px; margin: 5px;}
.tx-medaglieItaliane-pi1 .note {padding: 10px 0; margin-left:195px;}
.tx-medaglieItaliane-pi1 .note li {padding-left: 24px;}

#interna .fix #cx .fix .tx-medaglieItaliane-pi1 .note li, #interna .fix #cx .fix .tx-SchedaAtleti-pi1 li{background-image: none;}
#interna .fix #cx .fix .tx-medaglieItaliane-pi1 li {padding-left:0px; margin-left:0px;}
.tx-medaglieItaliane-pi1 .note li div {border-top: 1px dotted #ccc; padding: 3px 0 6px 0;}
.tx-medaglieItaliane-pi1 .note li.status {background: #fff url(../img/icone/status.gif) no-repeat left 5px; color: #000; }
.tx-medaglieItaliane-pi1 .note li.status span {background-color: #fff; color: #008061; font-weight: bold;}
.tx-medaglieItaliane-pi1 .presentazione {clear: left; margin-bottom:25px;}
.tx-medaglieItaliane-pi1 .presentazione h2 {font-weight: bolder; font-size: 110%; background-color: #fff; color: #f30; padding: 5px 10px; border-bottom: 1px dotted #ccc;}
.tx-medaglieItaliane-pi1 .presentazione p {padding: 10px; background-color: #f1f1f1; color: #000;}

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont .centro_s2 ul li {background-image: none; margin-left:0; padding-left:0;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont .destra_s2 ul li {background-image: none; margin-left:0; padding-left:0;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont table {border-collapse: collapse; width: 100%; text-align:left;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont th, #interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont td {border: 1px dotted #ccc; vertical-align: top; margin-bottom:0px;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont tr{margin:0; padding:0; vertical-align:top;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont td.noborderB{border:none; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont th.noborderAB {border:none; border-left: 1px dotted #ccc;margin-bottom:0px; padding-bottom:0px; width: 50%;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont th.noborderABa {border:none; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; margin-bottom:0px; padding-bottom:0px; width: 50%;}

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont td.noborderSD {border:none; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont table tr{margin:0px; padding:0px;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont table tr td.notop {margin:0px; padding:0px;border:none; border-left: 1px dotted #ccc; border-right: 1px dotted #ccc; border-bottom:1px dotted #ccc;}

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont table tr td.leg {margin:0px; padding:0px;border:none; border-left: 1px dotted #ccc; border-bottom:1px dotted #ccc;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont table tr td.legd {margin:0px; padding:0px;border:none; border-right: 1px dotted #ccc; border-bottom:1px dotted #ccc;}

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont td ul{padding: .2em .5em;}

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont h1.titolone {padding:8px; color:#069;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont h2{ background:#47ACDE; padding:5px 5px 5px 8px; border-top: 2px solid #069;color:#fff; margin-bottom:0px }

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul{background: url(../img/icone/giu_lista.gif) no-repeat top left ; margin:0;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul li.CO {background:url(../img/icone/CO.gif) no-repeat top left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul li.CnO {background:url(../img/icone/CnO.gif) no-repeat left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul li.CO {background:url(../img/icone/CO.gif) no-repeat left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul li.CnO {background:url(../img/icone/CnO.gif) no-repeat left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul li.CnQ {background:url(../img/icone/CnQ.gif) no-repeat left 5px; color: #000; }

#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul.nimg{background:none ; margin:0;}
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul.nimg li.CO {background:url(../img/icone/CO.gif) no-repeat top left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul.nimg li.CnO {background:url(../img/icone/CnO.gif) no-repeat left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul.nimg li.CO {background:url(../img/icone/CO.gif) no-repeat left 5px; color: #000; }
#interna .fix #cx .tx-elencoAtleti2-pi1 #schedaSquadra .cont ul.nimg li.CnO {background:url(../img/icone/CnO.gif) no-repeat left 5px; color: #000; }

#disc {margin-top:10px;}
#disc table {border-collapse: collapse; text-align:center; margin-top:10px;margin-bottom:10px;}
#disc th,#disc td {border: 1px solid #ccc; vertical-align: top;}
#disc th {padding: .2em;}
#disc td {padding: .2em .2em;}
#disc td.colore{background:#360;}
#disc td.coloreR{background:#f30;}
#disc td a {font-weight:bold; color:#fff;}

.tx-programmaGare-pi1 {margin-top:10px;}
.tx-programmaGare-pi1 table {border-collapse: collapse; text-align:center; margin-top:10px;margin-bottom:10px;}
.tx-programmaGare-pi1 th, .tx-programmaGare-pi1td {border: 1px solid #ccc; vertical-align: top;}
.tx-programmaGare-pi1 th {padding: .2em;}
.tx-programmaGare-pi1 td {padding: .2em .2em;}
.tx-programmaGare-pi1 tr.bgG{background:#ccc;}
.tx-programmaGare-pi1 td a {font-weight:bold; }
.tx-programmaGare-pi1 td {text-align:left; }


/* Calendario home destra*/
#calendarioHome {margin-bottom: 15px;}
#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.sinistraB {text-align:left;background-color:#daeef8;}
#calendarioHome th {padding: .2em;background-color:#daeef8;}
#calendarioHome td {padding: .2em .2em;}
#calendarioHome td.colore{background:#360;}
#calendarioHome th.p25 {width:25%}
#calendarioHome th.p17 {width:17%}
#calendarioHome th.p16 {width:16%}
#calendarioHome td.coloreR{background:#f30;}
#calendarioHome td a {font-weight:bold; }


div.tx-dropdownsitemap-pi1 ol {list-style: none; padding: .5em 1em; margin: 0;}
div.tx-dropdownsitemap-pi1 ol .level_1 {border: none;}
div.tx-dropdownsitemap-pi1 ol .level_1 img {border: none; margin-right: .3em;}

div.testataDiario {background: #fff url(../img/loghi/testatina_diario.jpg) no-repeat top right; height: 85px; margin-top: -10px; margin-bottom: 10px;}
div.testataDiarioInt {background: #fff url(../img/loghi/testatina_diario.jpg) no-repeat top right; height: 85px; margin-top: -10px; margin-bottom: 10px;}

.cont ul li.CO {background:url(../img/icone/CO.gif) no-repeat left 5px; color: #000; }
.cont ul li.CnO {background:url(../img/icone/CnO.gif) no-repeat left 5px; color: #000; }
.cont ul li.CnQ {background:url(../img/icone/CnQ.gif) no-repeat left 5px; color: #000; }


/* legenda mappa google */
div.legendamappa {float: left; width: 100%; margin: 10px 0;}
#blocco #interna #cx div.legendamappa li {float: left; background-position: left top; background-repeat: no-repeat; padding: 6px 0 6px 22px; margin-right: 10px; font-weight: bold;}
#blocco #interna #cx div.legendamappa li.verde {background-image: url(../img/grafica/iconalegendaverde.jpg);}
#blocco #interna #cx div.legendamappa li.viola {background-image: url(../img/grafica/iconalegendaviola.jpg);}
#blocco #interna #cx div.legendamappa li.giallo {background-image: url(../img/grafica/iconalegendagiallo.jpg);}

/* colonna destra mappa qualificazione*/
#mappaqualificati_dx {border-top: 6px solid #ccc; margin-bottom: 25px;margin-top:5px; }
#mappaqualificati_dx .titolo {background: #fff;color: #f30; border: 1px solid #ccc;}
#mappaqualificati_dx .titolo h1 {font-size: 120%; margin-bottom: 4px; padding: 5px;}
#mappaqualificati_dx .cont {padding: 15px 0; background: #fff url(../img/grafica/bgBox.jpg) repeat-x left top; color: #000; margin-bottom: 0px;}
#mappaqualificati_dx .cont li {border-bottom: 1px dotted #ccc;}
#mappaqualificati_dx .cont li a {display: block; color: #0061aa; padding: 5px 10px 4px 20px; font-weight: bold;}
#mappaqualificati_dx .cont ul ul li a {padding-left: 40px;  font-weight: bold;}
#mappaqualificati_dx .cont ul ul ul li a {padding-left: 60px;  font-weight: normal;}

#mappaqualificati_dx .cont li strong {padding: 5px 10px 4px 20px; display: block; background-color: #eee; color: #000;}
#mappaqualificati_dx .cont ul ul li strong {padding-left: 40px;  background-color: #e4e4e4;}
#mappaqualificati_dx .cont ul ul ul li strong {padding-left: 60px;  background-color: #d4d4d4;}


#mappaqualificati_dx .cont li a, #mappaqualificati_dx .cont li strong {background-repeat: no-repeat; background-position: 9px 9px;}

#mappaqualificati_dx .cont li.verde a, #mappaqualificati_dx .cont li.verde strong {background-image: url(../img/grafica/mappa_dxLiVerde.gif);}
#mappaqualificati_dx .cont li.viola a, #mappaqualificati_dx .cont li.viola strong {background-image: url(../img/grafica/mappa_dxLiViola.gif);}
#mappaqualificati_dx .cont li.giallo a, #mappaqualificati_dx .cont li.giallo strong {background-image: url(../img/grafica/mappa_dxLiGiallo.gif);}

#mappaqualificati_dx .cont ul ul li a, #mappaqualificati_dx .cont ul ul li strong {background-position: 29px 9px;}
#mappaqualificati_dx .cont ul ul ul li a, #mappaqualificati_dx .cont ul ul ul li strong {background-position: 49px 9px;}

/****RICERCA ATLETI****/
form.cercaAtletiNew fieldset {margin-bottom: 6px; padding: 7px; border: 1px solid #ccc;}
form.cercaAtletiNew p {margin-bottom: 10px;}

form.cercaAtletiNew fieldset legend {border: 1px solid #ccc; padding: 3px; font-weight: bold;}

form.cercaAtletiNew fieldset p {float: left; width: 100%; clear: left; padding: 5px 0; margin: 0; background-color: #fafafa; margin-bottom: 5px;}
form.cercaAtletiNew fieldset p label {float: left; width: 120px; font-weight: bold; padding-top: 3px; padding-left: 5px;}

form.cercaAtletiNew p.cercaLettera {background-color: #fff; margin-bottom: 0;}
form.cercaAtletiNew p.cercaLettera a {text-decoration: none; display: block; width: 22px; text-align: center; padding: 3px 0; float: left; font-weight: bold; background-color: #fafafa; color: #039; border: 1px solid #ccc; margin: 0 0 5px 5px;}
form.cercaAtletiNew p.cercaLettera a:hover {background-color: #ebebeb; color: #000; border: 1px solid #ccc;}

form.cercaAtletiNew fieldset div.luogodinascita {background-color: #fafafa; float: left; width: 100%; clear: left; padding: 5px 0 0 0; margin: 0 0 5px 0;}
form.cercaAtletiNew fieldset div.luogodinascita p.label {float: left; width: 120px; padding-top: 6px; padding-left: 5px;}
form.cercaAtletiNew fieldset div.luogodinascita p.select {float: none; width: auto; clear: none; margin-left: 126px; margin-bottom: 0;}
form.cercaAtletiNew fieldset div.luogodinascita select {display: block; margin-bottom: 5px;}
form.cercaAtletiNew fieldset p.avviacercaatleti {text-align: center;}

p.risRicercaAtleti {background-color: #ebebeb; color: #000; padding: 5px 10px; margin-bottom: 1px;}
div.risRicercaAtleti {border: 1px solid #ccc; margin-bottom: 3px; padding: 5px 10px 0 10px;}

div.clearall {}
div.legendaQualificati {padding: 10px 0;}

/*medaglie id 232 visualizzazione medaglie*/



#interna .fix #cx .fix #medagliepagine{background: #eee url(../img/img08/grafica/medagliereBg.gif) repeat-x left top;  clear:both; width:100%}
#interna .fix #cx .fix #medagliepagine ul.listamedaglie{background: #ebebeb url(../img/img08/grafica/medagliereBg.gif) repeat-x left top; width:100%; float:left;}

#interna .fix #cx .fix #medagliepagine ul.listamedaglie li {float: left; width: 30%; background:none; text-align: center;}




#interna .fix #cx .fix #medagliepagine ul.listamedaglie li em {text-align: left; font-style: normal; display: block; margin: 0 auto; width: 10px; padding: 16px 0 16px 40px; background-position: left top; background-repeat: no-repeat;}
#interna .fix #cx .fix #medagliepagine ul.listamedaglie li.oro em {background: transparent url(../img/img08/grafica/oro.gif) no-repeat; font-weight:bold; }
#interna .fix #cx .fix #medagliepagine ul.listamedaglie li.argento em {background: transparent url(../img/img08/grafica/argento.gif) no-repeat; font-weight:bold;}
#interna .fix #cx .fix #medagliepagine ul.listamedaglie li.bronzo em {background: transparent url(../img/img08/grafica/bronzo.gif) no-repeat; font-weight:bold;}


/*medaglie singola*/
div.boxMedAtletaHome {margin: 0 10px 5px 10px; background: transparent url(../img/img08/grafica/medAtletaBg.gif) repeat-x left top; color: #000;}
div.boxMedAtletaHome div {padding: 10px 10px 10px 30px; background-position: 10px 10px; background-repeat: no-repeat;}
div.mOro div {background-image: url(../img/img08/grafica/moro.gif);}
div.mArgento div {background-image: url(../img/img08/grafica/margento.gif);}
div.mBronzo div {background-image: url(../img/img08/grafica/mbronzo.gif);}

