body {text-align: center; background: #fff url(../img/grafica/sfondino_body.gif) repeat-x top left; color: #000; font: 85% Verdana, sans-serif;}
body, h1, hw2, h3, img, p, ul, ol, li, form, fieldset, label, input, a, hr, object {padding: 0; margin: 0;}
img, fieldset {border: none;}
h1 {font-size: 110%;}
h2, h3,table {font-size: 95%;}
p, span, ul, ol, a {font-size: 90%;}

/* elementi annidati */
h1 span, ul span, p a, li a, h1 a, p ul, h2 a, p span, ul ul, ul ul ul {font-size: 100%;}

/*CONTAINER*/
#container {margin: 0 1%; padding:0 1%; background: #fff;text-align:left;}
#container a { color: #036;}


/*HOME PAGE*/

#header, #header object {height: 138px;}
/*SUBHEADER*/
#subHeader{display:none}
#contesubHeader{position: relative; background:  url(../img/grafica/cruscotto.gif) repeat-x top left; height:38px; margin:0;padding: 8px 0 0 0;}

.skip{ display:none;}
.piccolofont {font-size:70%; padding-left:3px;}
.rigaInt ol {padding: 10px 0 0 25px;}
.none, .hide{display:none;}
.gialloo{color:#fc3;}

/*MENU SX*/
#block .sx{display:none;}

/*MAIN CONTENT*/
#block .dx .row{clear: both; background: #fff;}
#block .dx .row .rowSx{float: left; width:69%;margin-bottom: 15px;}

#block .dx .row .rowSx .thumbSx{float: left; width: 49%;}
#block .dx .row .rowSx .thumbDx{float: right; width: 49%;}
#block .dx .row .rowSx .thumbSx, #block .dx .row .rowSx .thumbDx{}

#block .dx .row .rowSx .primoPiano{margin-bottom: 15px;}
#block .dx .row .rowSx .primoPiano .anomalo{height:70px;}


#block .dx .row .rowSx .primoPiano p.all{border:none; color:#666;}

#block .dx .row .rowSx .primoPiano p.all a{color:#666;}

#block .dx .row .rowDx{float: right; width: 25%;margin-bottom: 15px;}


/*RICERCA*/
#ricerca{float: right; width: 30%;margin: 0;padding: 0; padding-top:3px;}
#ricerca form{margin:0; padding: 0;}
#ricerca fieldset{padding:0;margin: 0;}
#ricerca label{display: none;font-family: Verdana, sans-serif;}
#ricerca form legend{font-size: 0.9em;margin: 0; padding: 0; color: #000;}
#ricerca input {float:right; margin-right: 5px; }
#ricerca input#search { width:9em}
#ricerca .log label{font-family: Verdana, sans-serif;}

#ricercaDx form{margin:0; padding: 0;clear: both;}
#ricercaDx form{margin:0; padding: 0;}
#ricercaDx label{font-weight:bold; font-size: 0.9em;}
#ricercaDx input {float:left; margin: 0 5px 13px 0;}

/*MAIN CONTENT*/
#block{clear: both; margin: 15px 0 0 0; padding: 0;background: #fff;}
#block a {color: #036;}

#block .dx{float: left; width:99%;}

#block .dx .path {background-color: #fff; color: #666; border-bottom:4px solid #fc3; margin:0; padding:0 0 5px 2px;}
#block .dx .path p {padding-left:2px;margin: 0;}
#block .dx .path span {background-color: #fff; color: #333; font-weight: bold;}
#block .dx .path a{color:#ccc;}

#block .dx #cx_intestazione{background: #e7e7e9 url(../img/grafica/secondaM.gif) repeat-x left top; margin:0px; margin-bottom:10px; margin-top: 1px; padding:0; border:1px solid #ccc; border-top: none;}
#block .dx #cx_intestazione h1{background:none; color:#036; border:none; margin:0 0 19px 0; font-size:130%; padding:0 0 0 5px;}

#block .dx #cx_intestazione h1.titolo2{padding-top:10px;}

#block .dx .cont ul{list-style: none;margin-top: 10px;}
#block .dx .cont ul li{list-style:none;margin-bottom: 5px;padding-left: 15px; background: #fff url(../img/icone/listaint.gif) no-repeat left center}

/*LISTE NEWS INTERNE*/
#block #internaSx{float: left; width: 72%;}
#block #internaSxTT{float: left; width: 100%;}

#block .listaNews{margin: 5px 0 10px 0;padding:5px 0;clear: both;border-bottom: 1px dotted #ccc;}
#block .listaNews img {float: left; border: 1px solid #b8b8b8; padding:4px; margin: 0 5px 5px 0;}
#block .listaNews h2{margin:0; padding:0;}
#block .listaNews p{display:inline;}
#block .listaNews hr{clear: both; border: none; background:none; height: 0px; margin:0;}
#block .listaNews p.separator{display:block;clear: both; border: none; background:none; font-size: 0.1em;}
span.data {color:#666;}
/*news home lista senza img*/
#block .nsfondo {}
#block .nsfondo p.listnews{background: #fff url(../img/grafica/sfondonene.gif) repeat-x; padding:5px;}
#block .nsfondo p.listnews img{ float:left; margin-right: 5px;}

#block .nsfondo p.listnews span.data {color:#666;}
#block .nsfondo p.listnews span.titoloTIT{font-size:110%; font-weight:bold;}




#block .dx .log {margin:0; position: relative;}
#block .dx .log {margin-top: 0;}
#block .dx .log fieldset, #block .dx .log .fieldset {background:none; color: #000; padding: 8px; border:1px dotted #ccc;}
#block .dx .log div{clear: both;padding: 0; margin-bottom:8px;}
#block .dx .log label {display: block; float: left; width: 70px;color:#036; font-weight:bold; font-size:.9em;font-family: Verdana, sans-serif;}
#block .dx .log label span {margin-top: 5px; font-weight:bold;}
#block .dx .log input#user, #block .dx .log input#pass {margin-bottom: 3px;width: 100px;}



/*LISTE INTERNASX*/
#block #internaSx h2, #block #interna h2{margin: 0; color: #036; font-size:110%; margin-bottom:5px;margin-top:10px;}
#block #internaSx ul{margin: 5px 0 0 0; padding: 0;clear: both;}
#block #internaSx ul li{list-style: none; display: block;clear: both;margin-bottom: 0px; margin-top: 0px; padding-left: 15px; background: #fff url(../img/icone/listaint.gif) no-repeat left center;}
#block #internaSx ul li img{border: none;margin: 0; padding: 0;}


#block #internaDx{float: right; width: 25%;padding: 10px 0 0 15px;}
#block #internaDx #bordoDx{border-left: 1px dotted #dbdbdb;margin: 0; padding: 0 0 0 5px;}
#block #internaDx p{padding: 0 5px;}

#internaDx h2{border-bottom: 2px solid #d4d4d4; color: #656565; background: #fff; font-size: 110%;}
#block #internaSx .tx-ttnews-browsebox p{margin-bottom: 5px;}
#block #internaSx .tx-ttnews-browsebox{background: #fff; border:none; text-align:left}
#block #internaSx .tx-ttnews-browsebox table {text-align:left;}
#block #internaSx .tx-ttnews-browsebox table td{padding: 5px;font-size: 110%;}

#internaSx .newsSearch input{float: left;margin: 0; margin-right: 5px;}

/* MENU2 */
#menu2 ul {list-style: none; margin:0 0 18px 5px;padding: 0 0 4px 0;}
#menu2 ul li {float:left;margin: 5px 5px 5px 0;padding:0; border: 1px solid #dbb002; border-bottom: 1px solid #dd8500; background: #fe9901 url(../img/grafica/menu/sf_menu_discipline.gif) repeat-x left top;}
#menu2 li a {display: block; float:left; padding: 4px 5px;}
#menu2 li a:link, #menu2 li a:visited {text-decoration: none; color: #fff;}
#menu2 li a:hover, #menu2 li a:active {text-decoration: underline;color: #fff;}

#menu2 ul li#active{padding: 4px 5px; border: 1px solid #c5c5c5; border-bottom: 1px solid #c7c7c7; background: #fff;font-weight: bold;}


/*FOOTER*/
#footer {padding: 0 4px; border-top:4px solid #ccc;background: #c00;}
#footer ul {list-style: none; padding: 5px 0;}
#footer .partners li {float: left; margin-right: .7em;}
#footer .partners li a {font-size: 110%; background-color: #fff; color: #000;}
#footer .partners li.first a.margin {margin-left: 44px;}
#footDx li {display: inline;border-right: 1px solid #015899;padding: 0 .4em;} 
#footDx li a,#footDx li span {background-color: #fff; color: #015899;padding: 0 .4em;}
#footDx .servizio li { padding-right: 4px;}
#footer ul.servizio li.imgRss a, #footer ul.servizio li.imgRss span {background: #fff url(../img/icone/feed.gif) no-repeat right ; padding-right: 20px;}
#footDx .servizio li.last{border-right:none}

/*CONTENTTABLE*/
table.contenttable{border-collapse: collapse; border: 1px solid #aaa;}
table.contenttable td{border: 1px solid #aaa;}

/* inizio formattazione contenuti */
/*H1 HOME E INTERNA */
.riga h1, .rigaInt .dx h1 {padding: 5px 5px 7px 5px;background: #fff url(../img/grafica/bgTitoliV.gif) repeat-x left bottom;color: #666;border: 1px solid #ddd;font-family: Georgia, sans-serif;font-weight: bold;margin-bottom: 8px;}
/*.riga h1.rosso, .rigaInt .dx h1.rosso {background: #fff url(../img/grafica/bgTitoliR.gif) repeat-x left bottom;}*/
.rigaInt .dx h1.rosso {border:1px solid #D4D4D4; border-top:4px solid #fc3; background:none;}
.rigaInt .dx h1.rosso span {padding-left: 19px; }
.rigaInt .dx h1 {margin-bottom: 0;}



/* TITOLO CON FEED */
.titoloFeed {border:1px solid #D4D4D4;  border-top:4px solid #fc3; text-align: right; padding: 4px 0px 0px 0px;}
.titoloFeed h1, .titoloFeed h1 span {float: left; padding: 0; font-size: 115%; margin:0; margin-bottom: 4px; background:none; border:none; color:#666; font-family: Georgia, Verdana, sans-serif; font-weight:bolder;}
.titoloFeed { text-align: right; padding: 4px 10px;}

/*TITOLO SENZA FEED*/
.titolo{border:1px solid #D4D4D4;  border-top:4px solid #fc3; text-align: left; padding: 4px 0px 0px 10px;}
.titolo h1, .riserva h1{padding: 0; font-size: 115%; margin:0; margin-bottom: 4px; background:none; color:#666; font-family: Georgia, Verdana, sans-serif;}
.riserva{border-top:4px solid #fc3;font-family: Georgia, Verdana, sans-serif;}
.riserva h1{border:1px solid #D4D4D4; text-align: left; padding: 4px 0px 5px 10px; margin:0;}

/*TAG CLOUD*/
#tag p {padding: 10px 0; padding-top: 4px;}
/*#tag ul {list-style: none; margin-top: 5px; float: left; width: 100%; padding-bottom: 5px; border-bottom: 3px solid #dcdcdc;}*/
#tag span {line-height: 22px;}
#tag span a:link, #tag span a:visited { margin-right: 4px; text-decoration: none; /*background: #fff url(../img/grafica/trattinoTag.gif) repeat-x left bottom;*/border-bottom: 1px dashed #039; color: #036;}
#tag span a:hover, #tag span a:active {background-color: #fff; color: #c00;}
#tag span.tag4 {font-size: 70%; font-weight: bold;}
#tag span.tag3 {font-size: 80%;}
#tag span.tag2 {font-size: 90%; font-weight: bold;}
#tag span.tag1 {font-size: 100%;}
#tag span.tag0 {font-size: 120%; font-weight: bold;}

/*ULTIMO NUMERO HOME PAGE*/
.cx .cont div h1.rosso{margin: 0; margin: 0;}

.primoPiano p.all, #primoPianoS p.all {margin-left: 0; margin-top: 10px;}
#block .dx .row .rowSx .row .thumbSx .primoPiano p.all a{color:#666;}
.primoPiano h2, #primoPianoS h2{margin:0;padding:0;}

.primoPiano form{ width:90%;}
.primoPiano form, .primoPiano fieldset{ border:none;}
.primoPiano form { margin:10px;}

.primoPiano{background: transparent url(../img/grafica/sfondino.gif) repeat-x top left; color: #000; padding: 8px; margin:0;}

.cercafise{border: 1px solid #d4d4d4; background: #f2f2f2}
.cercafise p{padding-left: 5px;}
.cercafise img{width: 75%;}
.cercafise div{clear: both;}
.cercafise input, .cercafise select{float: left; margin-right: 5px;}
.cercafise input.submit{background: #c00; color: #fff; font-weight: bold;}

#primoPianoS {background: none;}

.cx .cont ul {margin: 5px 5px 5px 0px; padding-bottom: 5px; list-style:none;}
.cx .cont li {padding: 2px 3px 5px 10px; background: #fff url(../img/icone/listaint.gif) no-repeat left center; color: #666;}
.cx .cont li a {background-color: #fff; color: #036; }

.cx .cont ol {margin: 5px; padding-bottom: 5px; list-style:none;}
.cx .cont ol li {padding: 6px 3px 0px 15px; background: #fff url(../img/icone/link_esterno.gif) no-repeat  4px 11px; color: #666;}
.cx .cont ol li a {background-color: #fff; color: #036; padding:0; }



.divv, .cx .cont .divv{border-top: 1px dotted #dcdcdc;}

/*INTERNA LUCA*/
#internaDx h1 {padding: 5px 5px 7px 5px;border:1px solid #D4D4D4; border-top:4px solid #fc3; background:none; font-family: Georgia, Verdana, sans-serif; color:#666;}
#internaDx .sfondinoDx{background: transparent url(../img/grafica/sfondino.gif) repeat-x top left; }
#internaDx .sfondinoDx ul{margin-bottom:20px;}

#internaDx ul {margin:0; padding-left:10px; padding-bottom: 5px; list-style-type:none; font-size:85%;}
#internaDx li {padding: 2px 3px 0px 15px; background: url(../img/icone/pallinog.gif) no-repeat left 6px; color: #666;}

#internaDx li.com_att a { color: #666; font-weight: normal; text-decoration:none;}
#internaDx li a { color: #036; font-weight: bold;}
/*tabella calendariointerna*/
#tabella table {border-collapse: collapse; width:90%; text-align:center; margin:5px auto;}
#tabella th,#tabella td {border: 1px solid #b8b8b8; vertical-align: top;}
#tabella th {padding: .3em; background-image:url(../img/grafica/giorno_c.gif); border-bottom:none; color:#fff;}
#tabella td {padding: .3em;}
#tabella td.giallo{ background-color:#fc3; font-weight:bold;}
#tabella td.link{ background-color:#036;}
#tabella td.link a{color:#fff; font-weight:bold;}

/*ARTICOLI FREE HOME PAGE*/
#gratis h2 {margin-left: 8px; margin-top: 10px; font-weight: bold; background: #fff url(../img/icone/free.gif) no-repeat left top; color: #036; padding-left: 19px;}
#gratis p {margin-left: 8px; padding: 2px 5px 0 19px;}
#gratis p.all {margin-left: 0; margin-top: 10px;}
/*FORMATTAZIONE NEWS HOME E INTERNE*/
/*home*/
#rigaUno .dx h1, #rigaUno .sx h1 {margin-bottom: 0;}
#rigaUno .sx .cont .menutit h1{ border:1px solid #b8b8b8;}

#rigaUno .sx .cont .menutit li ul li a {padding-left: 70px; display: block; background-color: #fafafa;}
#rigaUno .sx .cont .menutit li ul li a:hover {background-color: #036; color: #fff; font-weight: bold;}
#rigaUno .sx .cont .menutit li ul li span {background-color: #036; color: #fff;padding-left: 70px; display: block; font-weight: bold; clear:left; }

.dx .rowDx.linkk {display:none;}
.sx .linkk {background:#fff url(../img/grafica/sf_marchi.gif) repeat-x top left; padding-bottom:10px; margin-bottom:20px; border:1px solid #e6e6e6;}
.sx .linkk p {background: transparent url(../img/grafica/linea.gif) no-repeat center bottom;}
.sx .linkk p img {padding: 15px;}
.sx .linkk{ vertical-align:middle; text-align:center}
.sx .linkk p.nob {background:none; }




.menutit img {vertical-align: middle;}

#rigaUno .sx .cont .menutit a, #rigaUno .sx .cont .menutit a:hover{ text-decoration:none;}
#rigaUno .sx .cont li {padding: 2px 0;}


/*.newsHome {color: #000;}
.newsHome .newsCont {padding: 0 6px;}
.newsHome .newsCont div {padding: 6px 0 10px 0;}
.newsHome h1 {border:1px solid #D4D4D4; border-top:4px solid #fc3; background:none;}*/
.riserva {color: #000;}
.riserva .newsCont {padding: 0 6px;}
.riserva .newsCont div {padding: 6px 0 10px 0;}
.cont_D h1 {border:1px solid #D4D4D4; border-top:4px solid #fc3; background:none; }
.cont_D h1 span{padding-left:5px;}
.riserva p.all {display: block;  background: url(../img/grafica/sfondino_link.gif) repeat-x bottom left; text-align: center; padding-top: 10px; padding-bottom:10px; border: none; color: #000; font-size:73%; font-weight:bold; margin-top:5px;}
.riserva p.all a {padding: 5px;color: #036;}

/*lista*/
.newsContLista {margin: 10px 0 15px 0;}
.newsContLista h2 {margin: 2px 0;}
.newsContLista p {display: inline;}
/*singola*/

#internaSx #newsDettaglio h2, #internaSx h2.titolodx{font-family: Georgia, Verdana, sans-serif;font-size: 110%; margin-bottom: 15px; color: #036;}
#internaSx h2.titolodx{font-size: 120%; margin-bottom: 25px;}
#internaSx #newsDettaglio img{float: left; border: 1px solid #b8b8b8; padding:4px; margin: 0 5px 5px 0;}
#interna hr.separatore{border: 1px solid #fff; background: #fff;clear:both;margin:0;}

.newsSingola .newsCat {background-color: #fff; color: #808080; margin-top: 15px;}
.newsSingola .newsAbstract {margin: 5px 0 15px 0;}
.newsSingola .newsFile {margin: 15px 0 5px 0; font-weight: bold; font-size: 90%;}
.newsSingola .newsFile span {font-weight: normal;}
.newsSingola .newsFile img {vertical-align: middle; margin-right: 3px;}
.newsFooter {border-top: 3px solid #dcdcdc; padding-top: 5px; margin: 30px 0 10px 0; text-align: center;}
.newsFooter .newsB {background: #fff url(../img/pulsanti/back.gif) no-repeat left bottom; color: #036; padding-left: 14px; padding-right: 10px;}
.newsFooter .newsP {background: #fff url(../img/pulsanti/print.gif) no-repeat left bottom; color: #036; padding-left: 18px;}
/* PAGINA INTERNA */
/*intestazione e percorso*/
.rigaInt .sx h1, .rigaIntCompleta .sx h1 {background-color: #fff; color: #090; font-size: 115%; font-weight: bold; margin: 6px 0; border-top: 3px solid #090; padding-top: 3px;}

.rigaInt .dx ul, .rigaInt .dx p {list-style: none; padding: 0 8px;}

p.all {display: block; text-align: right; padding-top: 4px; border-top: 1px dotted #dcdcdc; color: #666; font-size:85%; font-weight:bold;}
p.all a {padding: 0 4px 0 19px;color: #666;}



/*LISTA ARTICOLI CATEGORIA*/
div.rivCatLista p {margin-left: 19px;}
div.rivCatLista h2 {font: bolder italic 120% Georgia, san-serif; background: #fff url(../img/grafica/trattinoCat.gif) repeat-x left bottom; color: #666; padding-bottom: 5px; margin: 20px 0 10px 0;}
div.rivCatLista h2.rivCatLock {background: #fff url(../img/grafica/trattinoCatLock.gif) repeat-x left bottom; color: #666;}
div.rivCatLista h3 {margin: 10px 0 2px 0; font-weight: bold; background: #fff url(../img/icone/free.gif) no-repeat left top; color: #036; padding-left: 19px;}
div.rivCatLista h3.rivTitoloLock {background: #fff url(../img/icone/locked.gif) no-repeat left top; color: #036;}
/*NAVIGAZIONE*/
ul#navCat {text-align: center;}
ul#navCat li {display: inline; border-left: 1px solid #dcdcdc; margin-left: 6px; padding-left: 6px;}
ul#navCat li.firstNav {border-left: none; margin-left: 0; padding-left: 0;}
ul#navCat li strong {background-color: #fff; color: #333; font-weight: bold;}
/*ARTICOLO*/
.rivFile {margin: 15px 0 5px 0; font-weight: bold; font-size: 90%;}
.rivFile span {font-weight: normal;}
.rivFile img {vertical-align: middle; margin-right: 3px;}

.dx .menuDx {background-color: #def4de; color: #036; padding-bottom: 5px; border-bottom: 3px solid #dcdcdc;}
.dx .menuDx h2 {background-color: #def4de; color: #036; padding: 6px 0 0 6px;}
.dx .menuDx ul {background-color: #def4de; color: #036; padding-top: 3px; padding-bottom: 4px;}
.dx .menuDx li {padding-bottom: 3px;}
.dx .menuDx li span {font-weight: bold; background-color: #def4de; color: #004B93;}




.rigaInt .sx ul {padding-left: 18px; margin: 4px 0 8px 0; list-style: disc;}
.rigaInt .sx li {padding: 2px 0;}
.rigaInt .sx ul ul {padding-left: 18px; margin: 0; list-style: circle;}
.rigaInt .sx ul ul ul {padding-left: 18px; list-style: square;}

.backtotop {text-align: right; margin: 15px 0 5px 0;}
.backtotop a {margin-left: 6px;}



/* MAPPA DEL SITO */
#internaSx .tx-dropdownsitemap-pi1 .expAll {text-align: right;}
#internaSx .tx-dropdownsitemap-pi1 .expAll a {font-weight: normal;}
#internaSx .tx-dropdownsitemap-pi1 ul, #internaSx .tx-dropdownsitemap-pi1 ul ul, #internaSx .tx-dropdownsitemap-pi1 li {list-style: none; padding: 0; margin: 0;}
#internaSx .tx-dropdownsitemap-pi1 .expAll, #internaSx .tx-dropdownsitemap-pi1 div, #internaSx .tx-dropdownsitemap-pi1 li {background-color: #fff; color: #000; border: none; padding: 0; margin: 0;}
#internaSx .tx-dropdownsitemap-pi1 img {vertical-align: middle; margin-right: 5px;}
#internaSx .tx-dropdownsitemap-pi1 ul li {margin-top: 6px;}
#internaSx .tx-dropdownsitemap-pi1 ul ul {margin: 6px 0 6px 12px;}
#internaSx .tx-dropdownsitemap-pi1 ol ol{margin: 10px 0 10px 30px;}
#internaSx .tx-dropdownsitemap-pi1 ol li{padding: 5px 0;}

#testo_dettaglio{font-size: 0.9em;margin-top: 15px;}
#testo_dettaglio p{margin-bottom: 1.5em;}

#tab_border {border: 1px solid #ccc; border-collapse: collapse;}
#tab_border td {border: 1px solid #ccc; padding: 5px; font-weight: bold; background-color: #fff; color: #666;}
#tab_border td strong {font-weight: normal; background-color: #fff; color: #000;}



/*FORM LOGIN LOGOUT*/
#container #block .dx .row .rowDx .riserva .log {margin:0; position: relative;}
#container #block .dx .row .rowDx .riserva .log fieldset,#container #block .dx .row .rowDx .riserva .log .fieldset {background: transparent url(../img/grafica/sfondino.gif) repeat-x top left; color: #000; padding: 8px; border:none;}
#container #block .dx .row .rowDx .riserva .log label {padding-bottom: 5px; background: transparent;}
#container #block .dx .row .rowDx .riserva .log label span {float: left; width: 5.5em; margin-top: 5px; font-weight:bold; background: transparent}
#container #block .dx .row .rowDx .riserva .log label input {margin-bottom: 3px; width: 7.5em;}
#container #block .dx .row .rowDx .riserva .log div.go {margin-left: 70px;}
#container #block .dx .row .rowDx .riserva .log span.forgot {display: block;background: transparent;}

#container #block .dx .row .rowDx .riserva .log .formForgot label span {width: 5em;background: transparent;}
#container #block .dx .row .rowDx .riserva .log .formForgot input.go {margin-left: 5em; background: transparent;}


#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .conti { border-top:1px dotted #ccc; padding:10px 0;}

#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .conti #eventiii { text-align:center; background: transparent url(../img/grafica/sfoeventi.jpg) no-repeat; padding: 0; margin:0 auto; width:195px; height:31px; border:1px solid #ccc;}
#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .conti #eventiii ul { margin-left:5px;list-style:none;clear:both;}
#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .conti #eventiii li  {padding: 7px 3px 3px 0px; background: transparent url(../img/iconcine/calendari.gif) no-repeat left 6px; color: #666; border:none;}

/* CAlendario home */
#calendario {margin-bottom: 15px; margin-top: 25px;}
#calendario .cont{ background:url(../img/grafica/sfondinocalendario.jpg) repeat-x top left; color: #000; padding:0; margin:0; border:1px solid #B2C4EA; border-top:none; width:99.40%;}
#calendario .cont table {border-collapse: collapse; width:90%; text-align:center; margin:5px auto;font-size: 0.8em;}
#calendario th,#calendario td {border: 1px solid #b8b8b8; vertical-align: top;}
#calendario th {padding: .3em; background-image:url(../img/grafica/giorno_c.gif); border-bottom:none; color:#fff;}
#calendario td {padding: .3em;}
#calendario td.giallo{ background-color:#fc3; font-weight:bold;}
#calendario form{ text-align:center;margin:15px auto;}
#calendario select {background-color:#fc3; font-weight:bold;}
#calendario select.uno{ width:8em;}
#calendario select.due{ width:5.5em;}

#calendario td.link{ background-color:#036;}
#calendario td.link a{color:#fff; font-weight:bold;}
#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .cont ul {margin:0; list-style:none;clear:both;}
#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .cont li  {padding: 2px 3px 5px 24px; background: transparent url(../img/iconcine/tab_cal.gif) no-repeat left 6px; color: #666; border-top:1px dotted #ccc;}
#container #block .dx .row .rowDx .tx-eventi-pi1 #calendario .cont li a {background-color: none; color: #036; font-weight: bold;}



#cx2 h1, .cont_D h1{margin-bottom:0;}
#cx2, #cx2 .sx, #cx2 .cx, #cx2 .dx{ margin-top:10px;}

.cx .primoPiano, .cx .cont_S .primoPiano{background:#fff url(../img/grafica/sfondino.gif) repeat-x left top; padding: 4px;}
.cx .cont_S .primoPiano p.linea{ margin:5px;padding:0; padding-bottom:5px; border-bottom:1px dotted #666;}

.row .thumbSx .primoPiano{background:#fff url(../img/grafica/sfondino.gif) repeat-x left top; padding: 4px;}
.primoPiano p.linea{ margin:5px;padding:0; padding-bottom:5px; border-bottom:1px dotted #666;}
.primoPiano p.linea strong{ text-transform:uppercase;}
.primoPiano p.linea a{ font-weight:bold;}
.primoPiano p.all{border-top:none; }

.cx .cont_S .primoPiano p.all{border-top:none; color: }

.cx .cont_D .primoPiano{background:#f2f2f2 url(../img/grafica/italia.gif) no-repeat top center; }
.cx .cont_D .primoPiano div{padding-top:124px;}
.cx .cont_D .primoPiano div p{padding:0;}
.primoPiano .cx .cont_D .primoPiano div p form, .primoPiano .cx .cont_D .primoPiano div p fieldset, #cx2 .cx .cont_D .primoPiano div p input {vertical-align: middle;}

.cx .cont_D .primoPiano fieldset{font-size:90%;}

.servizi h2{margin: 0px; font-weight: bold; color: #036; padding-left: 35px; padding-top:7px; height:28px; background:#fff url(../img/grafica/sf_azzurro_servizi.gif) repeat-x left top; border-bottom:1px solid #fff;}
.servizi h2.rassegna {background: #ECF0FD url(../img/servizi/rassegna.gif) no-repeat 5px center ;}
.servizi h2.banca {background: #ECF0FD url(../img/servizi/banca.gif) no-repeat 5px 5px;}
.servizi h2.tesseramento { background: #ECF0FD url(../img/servizi/tesseramento.gif) no-repeat  5px 5px; }
.servizi h2.tv {background: #ECF0FD url(../img/servizi/tv.gif) no-repeat  5px 5px;}

.servizi_s .sfondo{background: transparent url(../img/grafica/sfondino.gif) repeat-x top left; color: #000; padding: 8px; margin:0;} 
.servizi_s div.img{float:left; margin:0;}
.servizi_s div.img img { padding:4px; border:1px solid #ccc; background-color:#fff;}
.servizi_s ul {margin-left:70px; padding-bottom: 5px; list-style:none; font-size:85%;}
.servizi_s li {padding: 2px 3px 0px 15px; background: url(../img/icone/pallinog.gif) no-repeat left 6px; color: #666;}
.servizi_s li a { color: #036; font-weight: bold;}




#newsletterH input{ width:90%;}



.dx h1.titolo2{background:none; color:#036; border:none; margin-bottom:6px; font-size:130%; padding:10px 0 0 7px;font-family: Georgia, Verdana, sans-serif;}




/*interno destra*/
.dx .cont h1.titolodx{color:#666; background:none; border:none; font-size:110%; border-bottom:2px solid #d4d4d4 ;}
.dx .cont h1.titolodxG{border:1px solid #D4D4D4; border-top:4px solid #fc3; background:none; margin-top:10px; margin-bottom:10px; }
.dx .cont h1.titolodxG h1 span{padding-left:5px;}



.interna ul {margin-left:10px; padding-bottom: 5px; list-style-type:none; font-size:85%;}
.interna li {padding: 2px 3px 0px 15px; background: url(../img/icone/pallinog.gif) no-repeat left 6px; color: #666;}
.interna li a { color: #036; font-weight: bold;}

#interna img{border: 1px solid #ddd; padding: 4px; margin: 0 5px 5px 0;}

/* notizie singole*/

#notizieS {padding: 0; margin-bottom:10px;}
#notizieS .presentazione h1{color: #036; margin-top:15px; font-size:110%;}
#notizieS .cont .presentazione .cont img, #notizieS .cont p.bodytext img {float: left; border: 1px solid #ccc; padding:4px; margin: 0 15px 15px 0;}
p.data {color:#666;}
#notizieS .presentazione .cont p.bodytext {display:inline; margin-bottom:10px; padding-bottom:10px; min-height:90px;}

#notizieS .cont .presentazione .cont img{float: left; margin: 0 15px 15px 0; border: 1px solid #ccc; padding:4px;}


/* Ricerca Sito*/
div.navRicerca div{display:inline;margin-top:10px;}
.tx-indexedsearch-title-caption{font-weight:bold; }
.tx-indexedsearch  h1 {border:none;border-bottom: 2px solid #ccc; background:none;padding: 10px 0 5px 30px;}

.tx-indexedsearch  h1{margin-bottom:20px;}
.tx-indexedsearch .indice{margin-top:20px;}

#internaDx .fieldset {border: 1px dotted #ccc;}

/* tabelle area riservata
.tx-drblob-pi1 table.table {border-collapse: collapse; text-align:left; font: 90% Verdana, sans-serif;}
.tx-drblob-pi1 table.table th, .tx-drblob-pi1 table.table td {border: 1px solid #ccc; vertical-align: top; padding: 4px;}
.tx-drblob-pi1 table.table td img {margin:0; padding: 0;}
.tx-drblob-pi1 table.table tr.grigri {background-color: #e7e7e7; color: #000;}


*/

.tx-drblob-pi1 table.table{border-collapse: collapse; width: 100%; margin: 0; padding:0; margin-bottom:10px; margin-top:10px;}
.tx-drblob-pi1 table.table tr.bianco{ background-color:#fff;}
.tx-drblob-pi1 table.table tr.biancooo{ background-color:#036; color:#fff;}
.tx-drblob-pi1 table.table tr.biancooo th { background-color:#036; color:#fff;}
.tx-drblob-pi1 table.table a{color:#fff;}
.tx-drblob-pi1 table.table td img {margin:0; padding: 0;}
.tx-drblob-pi1 table.table tr.grigri{ background: #eee url(../img/icone/sfondotr.gif) repeat top left;}
.tx-drblob-pi1 table.table th, table.table td { vertical-align: top; margin-bottom:5px;text-align:left; border:1px solid #ccc;}
.tx-drblob-pi1 table.table th {padding:5px; background-color:#e9e9e9;}
.tx-drblob-pi1 table.table td{ padding:5px;}




table#contenttable {border-collapse: collapse; width: 100%; margin: 0; padding:0; margin-bottom:10px; margin-top:10px;}
table#contenttable tr.bianco{ background-color:#fff;}
table#contenttable tr.biancooo{ background-color:#036; color:#fff;}
table#contenttable tr.biancooo th { background-color:#036; color:#fff;}
table#contenttable a{color:#036;}
table#contenttable td img {margin:0; padding: 0;}
table#contenttable tr.grigio { background: #eee url(../img/icone/sfondotr.gif) repeat top left;}
table#contenttable th, table#contenttable td { vertical-align: top; margin-bottom:5px;text-align:left; border:1px solid #ccc;}
table#contenttable th {padding:5px; background-color:#e9e9e9;}
table#contenttable td{ padding:5px;}








.cx .log {margin:0; position: relative;}
.cx .log {margin-top: 0;}
.cx .log fieldset, .cx .log .fieldset {background:none; color: #000; padding: 8px;}
.cx .log label {padding-bottom: 5px;}
.cx .log label span {float: left; width: 5.5em; margin-top: 5px; font-weight:bold;}
.cx .log label input {margin-bottom: 3px; width: 7.5em;}




.tx-ttnews-browsebox-SCell{background:none;}
/* immagini sito */
.left img{float:left; margin:0px;}
#primoPianoS .left img, #primoPianoS .left{margin-left:0;}
div.csc-textpic-text{margin-bottom:10px;}

/**/
#block .dx .servizi_S table.table{width:99%; text-align:center; background-color:#000;}
#block .dx .servizi_S table.table tr td p a img{width:50%}

#newsletter fieldset{border: 1px dashed #aaa;}
#newsletter legend{background: #fff; color: #036; font-weight: bold;}
#newsletter label{color: #036; font-weight: bold;}

#internaSx #organi{margin-top: 15px; text-align: center; border-collapse: collapse; }
#internaSx #organi table{width: 98%;}
#internaSx #organi table tr {padding: 100px;}
#internaSx #organi table td{vertical-align:middle;  padding:10px;border:1px solid #bfbfbf; width:50%; height:130px;}
#internaSx #organi table td img{border: none; padding: 4px; vertical-align:middle}


#internaSx #organip{margin-top: 15px; text-align: center; border-collapse: collapse; }
#internaSx #organip table{width: 98%;}
#internaSx #organip table tr {padding: 100px;}
#internaSx #organip table td{vertical-align:middle;  padding:10px;border:1px solid #bfbfbf;  height:90px;}
#internaSx #organip table td img{border: none; padding: 4px; vertical-align:middle}





#container #block .dx .row .rowSx .thumbDx .servizi_s .sfondo table.table2{text-align:center; width:80%;}

#container #block .dx .row .rowSx .thumbDx .servizi_s .sfondo table.table2 td{paddin: 1px;}
#container #block .dx .row .rowSx .thumbDx .servizi_s .sfondo table.table2 td img{ background-color:#fff;}

.tx-archivionews-pi1 h3{color: #036; padding:0 5px;}


.listaNews p.data {color:#666;}



#container #block .dx #internaSx table#eventip {width:99%}
#container #block .dx #internaSx table#eventip td {text-align:left; vertical-align:bottom;}
#container #block .dx #internaSx table#eventip td.piccolo{width:226px; }
#container #block .dx #internaSx table#eventip td.secondo{padding-left:15px; }
#container #block .dx #internaSx table#eventip td.secondo li{margin-bottom:10px; }

#container #block .dx #internaSx table#eventip td.secondo img{border:none;}
#container #block .dx #internaSx table#eventip td img{border:1px solid #bfbfbf; text-align:left;}



select, form{display:none;}

input{60px;}

/*paginainternaa*/
.riga #cx_intestazione {width: 76.80%; margin:0; margin-left:0;}



.cont {float: left; width: 100%;}


.partners {float:left;}
#footer{ width: 98%; margin: 1% 1% 1% 1%; clear: both; background-color: #fff; color: #000;}
#footDx {float:right; text-align:right;}
