#interna #colCx {padding-bottom: 8px;}
#interna #colCx h2 {font: bold 130% Georgia; color: #666;}
#interna #colCx .tx-Notizie-pi1 h2, #interna #colCx .tx-photogallery-pi1 h2, #interna #colCx .tx-pubblicazioni-pi1 h2 {font: bold 110% Verdana; color: #f00;}
#interna #colCx ul {margin: 5px 5px 16px 20px; line-height: 150%;}
#interna #colCx p {margin-bottom: 10px;}
#interna #colCx table {margin: 10px 0; border-collapse: collapse; width: 99%; text-align: left;}
#interna #colCx table td {border: 1px solid #e4e4e4; padding: 2px 4px;}
#interna #colCx table th {text-transform: uppercase; border: 1px solid #ebebeb; background-color: #ebebeb; color: #000; padding: 4px;}
/* PATH */
#path {border-bottom: 1px solid #7c7c7c; padding: 9px 0; margin-bottom: 10px; background-color: #fff; color: #7c7c7c; font-weight: bold;}
#path a {background-color: #fff; color: #000; font-weight: normal;}
/* TITOLO PAGINA */
div.csc-header {font: 170% Georgia; margin-bottom: 10px; clear: left;}
/* MENU DESTRA */
#menuDx {margin-bottom: 15px;}
#menuDx h2 {padding: 3px 10px 5px 10px; font-size: 120%;}
#menuDx .curvaSotto div {padding: 6px 10px 4px 10px; background: #fff url(../img/grafica/sfumaBasso.gif) repeat-x left bottom; color: #000;}
#menuDx ul {list-style: none; width: 100%;}
#menuDx ul li {background: #fff url(../img/grafica/dotted.gif) repeat-x left bottom; color: #000; padding-left: 5px; padding-bottom: 5px; margin-bottom: 5px;}
#menuDx ul li a {background: #fff url(../img/grafica/listaRosso.gif) no-repeat left 7px; color: #f00; padding-left: 8px; display: block; font-weight: bold;}
#menuDx ul li span {background: #fff url(../img/grafica/listaRosso.gif) no-repeat left 7px; color: #666; padding-left: 8px; display: block; font-weight: bold;}
/* BOX ARCHIVIO */
#archivio {margin-bottom: 15px;}
#archivio h2 {padding: 3px 10px 5px 10px; font-size: 120%;}
#archivio h3 {padding-bottom: 5px; margin-bottom: 5px; background: #fff url(../img/grafica/dotted.gif) repeat-x left bottom; color: #000;}
#archivio h3 a {background-color: #fff; color: #000;}
#archivio .curvaSotto div {padding: 6px 10px 4px 10px; background: #fff url(../img/grafica/sfumaBasso.gif) repeat-x left bottom; color: #000;}
#archivio ul {list-style: none; width: 100%;}
#archivio ul li {background: #fff url(../img/grafica/dotted.gif) repeat-x left bottom; color: #000; padding-left: 5px; padding-bottom: 5px; margin-bottom: 5px;}
#archivio ul li a {background: #fff url(../img/grafica/listaRosso.gif) no-repeat left 7px; color: #f00; padding-left: 8px; display: block; font-weight: bold;}
#archivio ul li span {background: #fff url(../img/grafica/listaRosso.gif) no-repeat left 7px; color: #666; padding-left: 8px; display: block; font-weight: bold;}
/* NEWS SINGOLA */
div.newsSingola span.data {display: block;}
#interna #colCx div.singleHome p {margin-bottom: 0px;}
div.imgSingola {border: 1px solid #dbdbdb; background-color: #fefefe; color: #000; padding: 3px; margin-bottom: 5px;}
div.imgSingola2 {border: 1px solid #dbdbdb; background-color: #fefefe; color: #000; padding: 3px; margin-bottom: 5px;}
div.imgSingola img {width: 100%; display: block;}
div.imgSingola2 img {display: block;}
/* PUBBLICAZIONE SINGOLA */
div.imgSingolaPubbl {border: 1px solid #dbdbdb; background-color: #fefefe; color: #000; padding: 3px; margin: 0 10px 0 0; float: left;}
div.imgSingolaPubbl img {display: block;}
/* ATTIVITA LISTA E SINGOLA */
.attivitaLista {padding-bottom: 5px; margin-bottom: 5px;}
.attDataTitolo, .attImgTesto {float: left; width: 100%;}
.attSx {float: left; /*width: 78px;*/ margin-right: 10px;}
/*.attDx {margin-left: 88px;}*/
.attDataTitolo {margin-bottom: 3px;}
#interna #colCx .attDataTitolo h2 {font: bold 110% Verdana; background-color: #fff; color: #f00; margin-bottom: 3px;}
.attData {float: left; width: 28px;}
.doppiaData {width: 78px; background: #fff url(../img/grafica/separaData.gif) no-repeat center 18px; color: #000;}
.attData p, .attData p strong {line-height: 92%;}
.attData p.dataSx {float: left; width: 28px; margin-left: 1px;}
.attData p.dataDx {float: right;  width: 28px; margin-right: 1px;}
#interna #colCx .attData p {margin-bottom: 0px;}
.attData p strong {display: block; text-align: center;}
.attData p strong.meseA {background-color: #01577a; color: #fff; font-size: 70%; font-weight: normal;}
.attData p strong.meseA span {padding-bottom: 1px;}
.attData p strong.giornoA {background-color: #fbfbfb; color: #01577a;}
.attImg img {border: 1px solid #dbdbdb; padding: 3px;}
.attImgTesto p a {background-color: #fff; color: #000;}
div.imgSingolaAtt {border: 1px solid #dbdbdb; background-color: #fefefe; color: #000; padding: 3px; margin: 0 10px 5px 0; float: left;}
div.imgSingolaAtt img {display: block;}
/* NAVIGAZIONE NEWS E ATTIVITA */
#navigazione {float: left; width: 100%; margin: 10px 0; text-align: center; background-color: #f3f3f3; color: #000;}
#navigazione p.labelNav {padding: 3px 0; background: #fff url(../img/grafica/labelNav.gif) repeat-x left bottom; color: #000;}
#navigazione p.labelNav strong {background-color: #fff; color: #000; padding: 2px 4px;}
#navigazione div {padding: 2px 0 6px 0; font-size: 89%;}
#navigazione div a {background-color: #f3f3f3; color: #000;}
/* LISTA ALBUM */
#listaAlbum {background: transparent url(../img/grafica/pattern_gallery.gif) repeat-x left top; color: #000;}
#listaAlbum .pad {padding: 3% 5%; float: none; width: 90%; display: table;}
#listaAlbum div.imgAlbum {float: left; width: 150px; height: 150px; margin-bottom: 5px; padding: 5px 8px 11px 8px; margin-right: 15px; background: transparent url(../img/grafica/bgAlbum.gif) no-repeat left top; color: #000;}
#listaAlbum div.dx {float: left; width: 50%;}
#interna #colCx #listaAlbum p {margin-bottom: 0px;}
#listaAlbum p {padding-top: 6px;}
#listaAlbum p span {display: block; padding-left: 20px;}
#listaAlbum span.dataAlbum {background: transparent url(../img/grafica/data.gif) no-repeat left 2px; color: #000;}
#listaAlbum span.numeroFoto {background: transparent url(../img/grafica/foto.gif) no-repeat left 2px; color: #000;}
/* LISTA FOTO ALBUM */
#listaFoto {background: transparent url(../img/grafica/pattern_gallery.gif) repeat-x left top; color: #000;}
#listaFoto .pad {padding: 3% 0; float: none; width: 100%; display: table;}
div.fotoSingola {float: left; width: 118px; height: 160px; padding: 0 0 10px 22px;}
div.imgFoto {margin: 0 0 2px 0;}
#interna #colCx div.fotoSingola h2 {margin-left: 3px; font: bold 89% Verdana;}
div.imgFoto img {display: block; border: 1px solid #dbdbdb; width: 110px; padding: 3px; background-color: #fff; color: #000;}
/* DETTAGLIO FOTO */
#dettFoto {background: transparent url(../img/grafica/pattern_gallery.gif) repeat-x left top; color: #000;}
#dettFoto .pad {padding: 3%; float: none; width: 94%; display: table;}
#dettFoto p span {display: block; padding-left: 20px;}
#dettFoto span.dataAlbum {background: transparent url(../img/grafica/data.gif) no-repeat left 2px; color: #000;}
#dettFoto span.pesoFoto {display: none;/*background: transparent url(../img/grafica/foto.gif) no-repeat left 2px; color: #000;*/}
div.imgDettFoto {border: 1px solid #dbdbdb; background-color: #fefefe; color: #000; padding: 3px; margin: 0 0 5px 0;}
div.imgDettFoto img {width: 100%; display: block;}
#contNavInfo {float: left; width: 100%;}
#navDx {float: right; width: 210px; margin-bottom: 5px;}
#infoSx {padding-top: 45px; float: left; width: 40%;}
#contNav {float: left; width: 210px; background-color: #fff; color: #000;}
#contNav .pad {padding: 5px 0; float: none; width: 99%; display: table;}
#contNav span img {display: block; border: 1px solid #dbdbdb; padding: 3px; background-color: #fff; color: #000;}
#contNav span.prec {float: left;}
#contNav span.succ {float: right;}
#contNav span.prec a {display: block; margin-left: 6px; background: #fff url(../img/grafica/pulsSx.gif) no-repeat left center;}
#contNav span.succ a {display: block; margin-right: 6px; background: #fff url(../img/grafica/pulsDx.gif) no-repeat right center;}
#contNav span.prec span {display: block; padding-left: 15px;}
#contNav span.succ span {display: block; padding-right: 15px;}
div#TagsFoto {line-height: 160%;}
div#TagsFoto a {text-decoration: none; color: #035f88; font-weight: bold;}
div#TagsFoto a:hover {color: #f00;}
/* TAGS */
#tags div.titolo {font: 120% Verdana;}
#tags div.titolo h1 {color: #000;}
div.elencoTag {margin: 6px 0; line-height: 200%;}
div.elencoTag a {vertical-align: middle; text-decoration: none; background-color: transparent; color: #035f88;}
div.elencoTag a:hover {background-color: transparent; color: #f00;}
div.elencoTag .tag4, div.elencoTag .tag5 {font-size: 200%;}
div.elencoTag .tag3 {font-size: 150%;}
div.elencoTag .tag2 {font-size: 120%; font-weight: bold;}
div.elencoTag .tag1 {font-size: 100%;}
/*RISULTATI RICERCA SOCIETA*/
div.disclaimer {margin-bottom: 10px;}
div.disclaimer a {background-color: #fff; color: #fc0000; font-weight: bold;}
div.bloccoRisultati {margin: 10px 0; border-top: 1px solid #e4e4e4;}
div.listaRisultati {padding: 10px; padding-bottom: 18px; border-bottom: 1px solid #e4e4e4;}
div.grigio {background-color: #fafafa; color: #000;}
#interna #colCx div.listaRisultati p {padding: 0; margin: 0;}
#interna #colCx div.tx-societaSportive-pi1 div.listaRisultati p {display: inline;}
#interna #colCx div.tx-societaSportive-pi1 div.listaRisultati p img {vertical-align: middle; margin-right: 5px;}
/*#interna #colCx div.tx-societaSportive-pi1 div.listaRisultati p {padding: 2px 0; margin: 0;}
#interna #colCx div.tx-societaSportive-pi1 div.listaRisultati {background: transparent url(../img/grafica/iBianca.jpg) no-repeat left top; color: #000;}
#interna #colCx div.tx-societaSportive-pi1 div.grigio {background: #fafafa url(../img/grafica/iGrigia.jpg) no-repeat left top; color: #000;}*/
/* TOOLTIP SOCIETA */
div.ttsocieta {display: block; background: transparent url(../img/grafica/ttsocietaTopFF.gif) no-repeat left top; color: #000; width: 245px; padding: 0 10px; padding-top: 20px;}
div.ttsocieta u {font-weight: bold; text-decoration: none; background-color: #fff; color: #080;}
div.ttsocieta a {font-weight: bold; background-color: #fff; color: #f00;}
div.chiudiBaloon {display: block; background: transparent url(../img/grafica/ttsocietaDown.gif) no-repeat left top; color: #000; width: 265px; height: 11px;}
/* ERRORE */
div.errore {padding: 10px; padding-bottom: 18px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; background-color: #fafafa; color: #000; font-weight: bold;}
/* RISULTATI IMPIANTI */
div.risImpianti {margin-bottom: 10px; padding: 5px 10px; background-color: #fafafa; color: #000; border-left: 3px solid #ccc;}
#interna #colCx div.risImpianti p, #interna #colCx div.risImpianti ul {margin-bottom: 0; margin-top: 0;}
#interna #colCx div.risImpianti ul {line-height: normal;}
#interna #colCx div.listaImpianti ul li a {font-weight: bold; background-color: #fff; color: #f00; margin-bottom: 2px;}
#interna #colCx div.listaImpianti ul li p {margin-bottom: 0;}
/* REGISTRA LA SOCIETA */
#registraSocieta {background: #fafafa url(../img/icone/registra.gif) no-repeat 8px 4px; min-height: 40px;}
#registraSocieta a {display: block; padding: 5px 5px 5px 48px; background-color: transparent; color: #f00; font-weight: bold;}
/* PALMARES */
table.palmares tr td {background-color: #fafafa; color: #000;}
table.palmares tr.bianca td {background-color: #fff; color: #000;}
#interna #colCx table.palmares td {border-left: none; vertical-align: middle; padding: 8px 5px; text-align: center;}
#interna #colCx table.palmares td.noBordoR {border-right: none; text-align: left;}
table.palmares td span {display: block; padding-left: 28px; line-height: 150%;}
table.palmares td span img {vertical-align: middle; margin-right: 4px;}
/*table.palmares span.vittorieAltre {background: transparent url(../img/icone/medaglia.gif) no-repeat 40% top;}
table.palmares span.vittorieOlimpiche {background: transparent url(../img/icone/cerchiOlimpici.gif) no-repeat 40% top;}*/
table.palmares span.vittorieAltre, table.palmares span.vittorieOlimpiche {display: inline; padding-left: 0;}
table.palmares span.pAtleta {background: transparent url(../img/icone/atleta.gif) no-repeat left top;}
table.palmares span.pSocieta {background: transparent url(../img/icone/societa.gif) no-repeat left top;}
table.palmares a {background-color: transparent; color: #f00; font-weight: bold;}
/* TOOLTIP PALMARES */
div.ttpalmares {display: block; background: transparent url(../img/grafica/ttpalmaresFF.gif) no-repeat left top; color: #000; width: 145px; height: 52px; padding: 20px 10px 20px 10px;}
/* DETTAGLIO PALMARES */
#dettPalmares {margin-bottom: 15px;}
#dettPalmares div.immagine {float: left; border: 1px solid #ccc; padding: 3px; margin-right: 10px;}
#dettPalmares div.immagine img {display: block;}
#interna #colCx #dettPalmares ul {list-style: none; float: left; margin: 0;}
#dettPalmares ul li {padding: 3px 2px; background: #fff url(../img/grafica/dotted.gif) repeat-x left bottom; color: #000; margin: 0;}
div.contGrigio {clear: left; background-color: #fafafa; color: #000; padding: 5px 8px;}
div#listaPalmares {border-top: 1px solid #e4e4e4;}
div#listaPalmares div.listaRisultati {padding: 6px 10px; border-bottom: 1px solid #e4e4e4;}
div#listaPalmares div.listaRisultati a {background-color: transparent; color: #f00;}
/* WRAP IMAGE TYPO */
div.csc-textpic-intext-left {clear: both; margin-bottom: 5px;}
div.csc-textpic-above div.csc-textpic-imagewrap {padding: 0; margin: 0;}
/*centrale alto*/
/*div.csc-textpic-above dl.csc-textpic-image {background-color: #fff; border: 1px solid #ccc; padding: 3px;}
div.csc-textpic-above dl.csc-textpic-image img {display: block;}*/
/*float sinistra*/
div.csc-textpic-intext-left dl.csc-textpic-image {background-color: #fff; border: 1px solid #ccc; margin-right: 10px; padding: 3px;}
div.csc-textpic-intext-left dl.csc-textpic-image img {display: block;}
dd.csc-textpic-caption {display: block; font-size: 80%; padding-top: 3px; text-align: center;}
/* RICERCA */
form.risultati label, form.risultati input {vertical-align: middle;}
form.risultati input.txt {padding: 1px 2px; border: 1px solid #999; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
div.intRicerca {text-align: right;}
div.intRicerca div {float: left;}
div.intRicerca strong {font-size: 110%;}
div.intRicerca span {color: #f00;}
span.tx-indexedsearch-title-caption a {font-weight: bold; color: #f00;}
span.tx-indexedsearch-redMarkup {background-color: #FEFF84; padding: 0 2px;}
p.tx-indexedsearch-descr a {color: #000;}
/*ICONE ALLEGATI*/
span.allegato {float: left; display: block; margin: 5px 0;} 
span.allegato a {display: block; background-color: #fff; color: #000; padding: 6px 0 6px 25px; background-repeat: no-repeat; background-position: left 4px;}
span.zip a {background-image: url(../img/icone/icoZip.gif);}						
span.xls a {background-image: url(../img/icone/icoXls.gif);}	
span.txt a {background-image: url(../img/icone/icoTxt.gif);}	
span.swf a {background-image: url(../img/icone/icoSwf.gif);}	
span.rtf a {background-image: url(../img/icone/icoRtf.gif);}	
span.ppt a {background-image: url(../img/icone/icoPpt.gif);}	
span.pps a {background-image: url(../img/icone/icoPps.gif);}	
span.pdf a {background-image: url(../img/icone/icoPdf.gif);}	
span.htm a {background-image: url(../img/icone/icoHtm.gif);}	
span.doc a {background-image: url(../img/icone/icoDoc.gif);}
span.immag a {background-image: url(../img/icone/icoImg.gif);}	
span.video a {background-image: url(../img/icone/icoVideo.gif);}	
span.audio a {background-image: url(../img/icone/icoAudio.gif);}	
span.generica a {background-image: url(../img/icone/icoGen.gif);}				
/* STAMPA */
div.stampa {text-align: center; padding: 6px 0;}
div.stampa a {font-weight: bold; background: #fff url(../img/icone/stampa.gif) no-repeat left 3px; color: #f00; padding: 3px 0 3px 20px;}
/* MAPPA SITO */
div.tx-dropdownsitemap-pi1 ol {list-style: none; padding: 5px 10px; margin: 0;}
div.tx-dropdownsitemap-pi1 ol a {color: #015676; text-decoration: none; cursor: text;}
div.tx-dropdownsitemap-pi1 ol a img {cursor: pointer;}
div.tx-dropdownsitemap-pi1 ol ol a {color: #f00; text-decoration: underline; cursor: pointer;}
div.tx-dropdownsitemap-pi1 ol .level_1 {border: none;}
div.tx-dropdownsitemap-pi1 ol .level_1 img {border: none; margin-right: 6px; vertical-align: middle;}