/* CSS Document */

body, ul,ol, li, form, fieldset, legend, label, h1, h2, h3,h4, h5, img, p, hr {padding: 0; margin: 0;}
body {font: 75% Verdana, sans-serif; background-color: #fff; color: #000;}
.skip {display: none;}
img, fieldset, input {vertical-align: middle;}
img {border: none;}
a {background-color: transparent; color: #05158F;}
.clear{clear:both:}
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: #05158F; padding-bottom:0; margin-bottom:0;}

/** HEADER **/
#header {/*background: #fff url(../img/testata/testata01.jpg) no-repeat top right; color: #000;*/height: 191px;}
#headSx {float: left; width: 50%;}
.logo span img, .logo a img {margin: 2em 2.5em 2em 2.5em ; margin-left: 2.5em;}
.ricerca {width: /*49.5%*/99%; text-align: right; padding-top: 0;}

.ricerca, .ricerca input  {font-size: 95%;}
.ricerca fieldset {border: none; padding: .2em 0;}
.flash {margin-left: 50%; text-align: right;}

/* inizio linee orizzontali che dividono il contenuto dall'header e footer */
.orizU {background-color: #011791; color: #000;}
.orizU .sx {background-color: #011791; color: #fff;}
.orizD, .orizD .sx {background-color: #ccc; color: #000;}
.orizU .sx, .orizD .sx, .orizU .cs, .orizD .cs, .orizU .cd, .orizD .cd {background-image: url(../img/grafica/or2px.gif); background-repeat: no-repeat; background-position: top right;}
.orizU .cd, .orizD .cd {background-position: top left;}
/* fine linee orizzontali che dividono il contenuto dall'header e footer */

.bloccoHome .cd {background-image: url(../img/grafica/or2pxG.gif); background-repeat: repeat-y; background-position: top left;}


/*menu*/
#menu h1 {font-size: 1.1em; background: #ccc url(../img/bianco.gif) repeat-y right; color: #000; padding: .4em 1em .5em 1.2em;}
.fH1 {padding-top: .5em;}
#menu ul {width: 100%; list-style: none;}
#menu span {padding-left: 1.4em; display: block;}
#menu .subOff {background: url(../img/listaOff.gif) no-repeat left 2px;}
#menu #arbitrato .subOff {background: none;}
#menu li a {background: url(../img/menu.gif) no-repeat bottom right; padding: .2em 1em .5em 0; display: block; color: #000; text-decoration: none;}
#menu li a:hover {background-color: #05158F; color: #fff; font-weight: normal;}
#menu .on {padding: .2em 1em .5em 1.4em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}
#menu .subOn {padding: .2em 1em .5em 0em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}
#menu .subOn span {background: url(../img/listaOn.gif) no-repeat left top;}
#menu  #arbitrato .subOn span {background: none;}
/*sub menu*/
#menu .sub li a {padding-left: 2.5em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #fff; color: #000; text-decoration: none; font-weight: bold;}
#menu .sub li a:hover {background-color: #05158F; color: #fff; font-weight: bold;}
#menu .sub .on {padding: .2em 1em .5em 2.5em; background: url(../img/menu.gif) no-repeat bottom right; display: block; background-color: #05158F; color: #fff; font-weight: bold;}




/** FOOTER **/
#footer {padding: 0 .5em; background-color: #fff; color: #000; float: left; width: 99%;}
#footer ul {list-style: none; padding: .6em 0;}
#footer .partners li {float: left; margin-right: 1.3em;}
#footer .partners li a {font-size: 80%; background-color: #fff; color: #05158F;}
#footer .partners li.first a.margin {margin-left: 44px;}


#footer ul.servizio,#footDx{tex-align:right;}

#footer ul.servizio li.imgRss a, #footer ul.servizio li.imgRss span {background: #fff url(../img/rss/rssL.gif) no-repeat left ; padding-left: 1.7em;}

#footDx li {display: inline;}
#footDx li a, #footDx li span {font-size: 100%; background-color: #fff; color: #05158F; border-right: 1px solid #0059a1; padding-right: .5em; margin-left: .5em;}
#footDx .servizio li.last a, #footDx .servizio li.last span {border-right: none; padding-right: 0;}
#footDx .w3c li a {border-right: none; padding-right: 0;}

/** PATH e TITOLO PAGINA **/
.briciola {font-size: 90%; padding-top: .3em;}
.briciola a {font-weight: bold; background-color: #fff; color: #05158F;}
.briciola span {font-weight: bold; background-color: #fff; color: #6e6e6e;}
.briciola h1 {font: bolder 180% Verdana, sans-serif; background-color: #fff; color: #05158F; margin: .2em 0;}

.cco .cc .pad h1 {font: bolder 180% Verdana, sans-serif; background-color: #F44534; color: #fff;}

.cco .cc .pad h1.csc-firstHeader{background:none; color:#05158F;font: bolder 120% Verdana, sans-serif;}


.cco .pad .sfondo_colore_filo, .cco .sfondo_colore_filo,.cd .sfondo_colore_filo {background: #fff url(../icone/r_bordo.gif) left 5px;  display:block; margin:0; padding:0; padding-top: 5px;}
.cd .sfondo_colore_filo {border-left:.2em solid #fff;}
.cco .pad #colright_3445{background-color:#fdf4ab; padding:1.2em 0 1.2em 0; margin-top:0; margin-bottom:.5em;}
.cco .pad #colright_3445 a{color:#05158F;}
.cco .pad #colright_3445 ul{ border-top:1px solid #eae29f; }
.cco .pad #colright_3445 ul li{ border-bottom:1px solid #eae29f; padding:.5em 0; list-style:none;}
.cco .pad #colright_3445 ul li img{vertical-align:middle; float:none; padding-left:.8em; border:none;}

.cco .pad h2 {font: bolder 150% Verdana, sans-serif; background-color: #fff; color: #000; margin: 0;}

/** GRANDEZZA CARATTERE TITOLI **/
.trecol1 h1{font: normal 155% Verdana, sans-serif;}
.trecol1 .cd h2 {font-size: 100%; font-weight: bold;}
/** CLASSE INSERITA PER FORMATTARE LE IMMAGINI**/
.trecol1 .colHome img,.riga2 .colHome img {float: left; margin: 0 1em .5em 0;}

/** BORDI E GRAFICA **/
.trecol1 h1 {padding: 2px 4px 0px 4px;}
.trecol1 .cd h1{border-left: 2px solid #fff;}
.trecol1 h1 {background-color: #011791; color: #fff;}
.trecol1 h1.h1_rosso {background-color: #f44534; color: #fff; border-bottom: 2px solid #fff;}
.trecol1 h1.h1_rosso {padding: 0 0 0px 4px; font: normal 155% Verdana, sans-serif;}
.trecol1 h1.h1_blu {background-color: #05158F; color: #fff;}
.trecol1 h1.h1_blu {padding: 0 4px 0px 4px; border-bottom: 2px solid #fff; margin-left:.1em;}


.trecol1 h1.h1_bluu {border-left: 2px solid #fff; margin-left:.1em;}


.sfondo_colore_filo_b{background-image: url(../icone/b_bordo.gif);background-color:#05158F; display:block; margin-left:.3em;}

/*.trecol1 .cc img{float:right;}*/
.trecol1 .cc img{float: left; padding:3px; margin: 0 4px 4px 0px; }


/** FORMATTAZIONI PARTICOLARI **/
.codice {font-style: italic;display:block;margin:.5em 0;}
.data {font-weight: bold; background-color: #fff; color: #005DA8; font-size: 90%;}
.go, .all {margin-top: .2em; display: block;}
.all {text-align: right; clear: both; margin-top: .5em;}


/** LISTA COLORATA HOMEPAGE **/
.who {background-color: #ededed; color: #000; padding: .3em .5em;}
.who ul {list-style: none;}
.who ul li {padding-left: 1.2em; background: url(../img/icone/quadratino_liste.gif) no-repeat top left; margin-bottom: .6em;}

.who ul li a {background-color: #ededed; color: #000;}



.bloccoHome h1 img {vertical-align: middle;}
.bloccoHome img, .bloccoInterna .cco img {border: 1px solid #ccc; padding: 1px;}
.bloccoHome a img, .bloccoInterna .cco a img {border: none; padding: 0;}


/* tabelle corsi */
#colNormal table {border-collapse: collapse;}
#colNormal th, #colNormal td {border: 1px solid #ccc; vertical-align: top;}
#colNormal th {padding: .5em;}
#colNormal td {padding: .2em .5em;}
#colNormal tr.bg {background-color: #e7e7e7; color: #000;}


#colNormal td {padding: .3em;}
#colNormal th, .blu {padding: .5em .3em; background-color: #05158F; color: #fff;}
.club .center {text-align: center;}

/* immagine nel dettaglio */
div.imgDett {float: left; margin-bottom: .3em;}

/* mappa sito */
#colNormal div.tx-dropdownsitemap-pi1{list-style: none; }
#colNormal div.tx-dropdownsitemap-pi1 ol {list-style: none; padding: .5em 1em; margin: 0;}
#colNormal div.tx-dropdownsitemap-pi1 ol .level_1 {border: none;list-style: none;}
#colNormal div.tx-dropdownsitemap-pi1 ol li div a {list-style: none;}
#colNormal div.tx-dropdownsitemap-pi1 ol .level_1 img {border: none; margin-right: .3em;}

.cco .pad #colNormal ul li {padding-left: 1.6em; list-style: none; background: url(../img/grafica/link_interno.gif) no-repeat top left; margin-left: .5em;}

p .titoloRic {background-color:#eee;}
p .titoloRic a {background-color:#eee;}
p .titoloRic a:hover {background-color:#eee;}

.bloccoInterna .sBordo img {border: none;}

div.news-single-img img {float:left; margin-right: 1em; margin-top:0;}

.pad h2.nero {color:#000;}

DIV.tx-indexedsearch-browsebox p {display: none;}
DIV.tx-indexedsearch-browsebox table td p {display: inline;}
DIV.tx-indexedsearch-browsebox table, DIV.tx-indexedsearch-browsebox td,DIV.tx-indexedsearch-res table,DIV.tx-indexedsearch-res td, DIV.tx-indexedsearch-res table tr.tx-indexedsearch-title td img{border:none}
div.tx-indexedsearch-searchbox table{border:1px dashed #e7e7e7; display:block;}
div.tx-indexedsearch-searchbox td{border:none}
dd.csc-textpic-caption {font-size: 85%; padding: .2em .4em; margin-bottom: .3em; background-color: #fff; color: #666;}

div.newsHomeDx {padding-bottom:1em;}
div.newsHomeDx p {display:inline;}
div.newsHomeDx span.go {display:inline;}

div.nounder a {text-decoration:none;}
div.nounder a:hover {text-decoration:underline;}


.cd .pad #colnormal {padding-left: .6em;}


.cd .pad #colnormal  ul{list-style:none;}
.cd .pad #colnormal  ul li{ padding:.5em 0;}
.cd .pad #colnormal  ul li a{}
.cd .pad #colnormal  ul li img{border:none; float:left;}


.cd .pad #colnormal p{padding-bottom: .6em; }
.cd .pad #colnormal p img, .cd .pad .agc_data img{border:none;}
.cd .pad #colnormal a {font-weight:bold; color:#05158F;}



#colLeft table, #colLeft td{border:none;}
#colLeft h3{color:#f44534; padding-bottom:.8em;}
.trecol1 .cco #colleft_3445 a p{text-decoration:none;}
.trecol1 .cco #colleft_3445{padding-top:0em;}
.trecol1 .cco #colleft_3445 a:hover p{text-decoration:underline;}
.cd .pad #colborder_3445 p img{padding: .4em .4em .4em .4em; border:none;}
#colLeft a{ color:#05158F;}
#colLeft img{border:none;}
/*formattazione news home page*/

.primo_piano_img{float:left;}

.primo_piano_img img,.primo_piano_img imgi,.primo_piano_imgi a img, .primo_piano_img a img { border:1px solid #ccc; margin-bottom:.8em; margin-right:.8em; padding:3px;}
.primo_piano_imgii a img { border:1px solid #ccc; margin-bottom:.4em; margin-right:.4em; padding:3px;}

.aaa a{text-decoration:none; color:#000;}
.aaa a:hover {text-decoration:underline;}
.aaa p.bodytext {display:inline}



h2.titolo_primo, h2.titolo_primo a{color:#00178E; font-weight:bold;font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:.2em; text-decoration:none; line-height:20px;}
h2.titolo_primo_pek, h2.titolo_primo_pek a{color:#FF3300; font-weight:bold;font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:.2em; text-decoration:none; line-height:20px;}


h2 p.news-single-author {display: inline; color:#00178E; font-size:90%; font-weight:bold;font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:.2em; text-decoration:none; line-height:20px;}

h2.titolo_primo a:hover{text-decoration:underline;}
.titolo_primo a{ color:#000;}

h2.titolo_primo_pek a:hover{text-decoration:underline;}
.titolo_primo_pek a{ color:#FF3300;}


/*AGC HOME NEWS*/
.cd .pad #colnormal_3445 { padding-top:7px; margin-left:.5em;}



div.agcHome{color: #05158F; font-weight:bold;}
div.agcHome{color: #05158F;}
div.agcHome span.agc_data{color:#000;font-weight:normal;}
div.agcHome a {color:#05158F; text-decoration:none;font-weight:normal;}
div.agcHome a:hover {text-decoration:underline;}
div.agcHome p.bodytext{color:#05158F; font-weight:bold;display: inline;}
div.agcHome {background: url(../icone/img_agc.gif) no-repeat top left; padding-left: 1.4em;}
div.agcHome span {display: inline;}
div.agcHome p {color: #05158F; display: inline;}




.conti p.bodytext {display:inline}
.conti a{text-decoration:none;}
.conti p.bodytext a:hover, .conti a:hover{text-decoration:underline;}

.spacer-gif { display:none;}
.titAgc {font-weight: bold; color:#05158F;}
.titAgc a {font-weight: bold; color:#05158F;}
.titAgc a:hover {text-decoration: underline;}

.conte_agc p.bodytext {font-weight: bold; color:#05158F;}
.titAgc a p {font-weight: bold; color:#05158F;}
.titAgc a:hover p {text-decoration: underline;}




#briciola {margin-bottom: .5em;}
#briciola a {background-color: #fff; color: #000; font-weight: bold;}
#briciola span {background-color: #fff; color: #666; font-weight: bold;}


#colNormal h2 { margin-left:0;line-height:20px; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; padding: .1em .1em 0em .1em; color: #05158F;}
#colNormal h3{text-transform: none; padding-left:5px; font-weight: bold; background-image: url(../img/white.gif); color: #e74543; font-size: 1.3em; margin-left:0px;padding-left:0px;}
#colNormal h5{text-transform: none; padding-left:5px;; font-weight: bold; background-image: url(../img/white.gif); color: #e74543; font-size: 1.1em;}

#colNormal ul {padding: 0 0 1em 2.3em;  list-style-image: url(../img/grafica/link_interno.gif);margin-top: .5em; clear:both;}
#colNormal ol {padding: 0 0 1em 2.3em;  list-style-image: url(../img/grafica/link_esterno.gif); margin-top: .5em;clear:both;}
#colNormal li {padding-bottom: .5em;}
#colNormal li {padding-bottom: .2em;}

#colNormal strong, #colNormal h2{clear:both}
#colNormal p img {float:left;padding:3px; margin-right:5px; border:none; margin-bottom:5px;}

#colRight ul {padding: 0 0 1em 2.3em;  list-style-image: url(../img/grafica/link_interno.gif);margin-top: .5em;}
#colRight ol {padding: 0 0 1em 2.3em;  list-style-image: url(../img/grafica/link_esterno.gif); margin-top: .5em;}
#colRight li {padding-bottom: .5em;}
#colRight li {padding-bottom: .2em;}
#colRight h3  {text-transform: none; padding-left:5px;; font-weight: bold; background-image: url(../img/white.gif); color: #e74543; font-size: 1.2em;}

#colRight{background:url(../img/righe.gif) top left; padding-top:.5em;}
#colRight  p {padding: 0.5em;}
#colRight img {padding: .3em .3em .1em .3em;}


.trecol1 .cco ul{list-style:none;}

.paddd{background-color:#f1f1f1; float: left; width: 99%; padding: .5%;}
/*.paddd h2 a{background-color:#f1f1f1; font-family:105%; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; margin:0; padding-bottom:.2em; text-decoration:none; line-height:20px;display:block;font-weight: bold;}*/
.paddd h2 a{background-color:#f1f1f1;line-height:20px;text-decoration:none; padding: .1em .1em .2em .1em;font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;display:block;}

.paddd h2 a:hover{text-decoration:underline;}
.paddd .dat{padding-top:5px; font-weight:bold;}


#colNormal .csc-header h2{margin-left:0px;padding-left:0px; margin-bottom:0px;padding-bottom:0px;} 
.paddd img {background-color: #fff; }


#colNormal div a img {float:left; border:1px solid #ccc; padding:3px; margin-bottom:5px;margin-right:5px;}

#colNormal p img{vertical-align:middle; float:none; border:none;}



#colNormal div.immagine { text-align: center; background-color: #eee; color: #000; padding: 2% 0;float:none;}
#colNormal div.immagine img {text-align: center; margin-bottom: .5em;float:none;}

#colNormal  #bloccoMiniature { background-color: #eee; color: #000;}









.listaDx ul {background-color: #fff; color: #015190; padding: .2em .4em; border-top: 1px solid #eee;}
.listaDx ul li {padding: .3em 0; margin: .2em 0; border-bottom: 1px solid #eee;}
.listaDx ol li {padding: .1em 0; margin: 0; border-bottom: none;}
.listaDx li a {padding-left: 1.3em; display: block; text-decoration: none; background-color: #fff; color: #015190; font-weight: bold;}
.listaDx .open a {background: #fff url(../img/grafica/menuA.gif) no-repeat left 4px; color: #014e94;}
.listaDx .close a {background: #fff url(../img/grafica/menuC.gif) no-repeat left 4px; color: #014e94;}
.listaDx li a:hover {text-decoration: underline;}
.listaDx ol li {padding-left: .4em;}
.listaDx ol li a, .listaDx .open ol a {background: #fff url(../img/grafica/rombo.gif) no-repeat 6% 5px; color: #014e94; font-weight: normal; padding-left: 2.4em;} 
.listaDx ul li span.on {padding-left: 1.3em; display: block; text-decoration: none; background-color: #eee; color: #999; font-weight: bold;} 
.listaDx ol li span.on {display: block; background: #fff url(../img/grafica/rombo.gif) no-repeat 6% 5px; color: #999; font-weight: bold; padding-left: 2.4em;} 

.listaDx span.meno {display: block; font-weight: bold; background: #fff url(../img/grafica/menuA.gif) no-repeat left 4px; padding-left: 1.3em;}

.listaDx span.meno a {padding-left: 0;}

.listaDx ol li span.on {padding-left: 2em; display: block; text-decoration: none; font-weight: bold;}


h1.ops_h1 {background-color:#001790;font-size:1em; padding:2px 0 2px 5px; color:#fff;font-weight:bold;}
h2.ops_h2 {background-color:#ccc;font-size:1em; padding:2px 0 2px 5px; color:#000;}

span.tx-indexedsearch-title-icon img {border: none;}

table#nuovaform, table#nuovaform td{border:none;}





/* tabella nuova*/
table#mondialiT {border-collapse: collapse; width:99%; font-size:1em;}
table#mondialiT img, table.vincitori td img{border:none}
table#mondialiT th, table#mondialiT td {border: 1px solid #ccc; vertical-align: middle;}

table#mondialiT th { background-color:#adadad; color:#fff; vertical-align:middle;}
table#mondialiT th img {vertical-align: middle; padding: 0; margin: 0; float: none;}
table#mondialiT th span {vertical-align: middle;}


table#mondialiT th.nos {padding: .5em; background-color:#fff; color:#000; font-size:1.3em;}
table#mondialiT td.center{ text-align:center;}
table#mondialiT td img{ margin-left:5px; margin-right:5px;}
table#mondialiT td {padding: .2em .5em;}
table#mondialiT tr.bg {background-color: #e7e7e7; color: #000;}
table#mondialiT tr.bg th{background-color: #e7e7e7; color: #000; font-size:1.3em;}


table#mondialiT tr.italia {background-color: #05158F; color: #fff;}
table#mondialiT tr.italia th{background-color: #05158F; color: #fff; font-size:1.3em;}



/* INIZIO galleria fotografica */
#bloccoMiniature {float: left;}
.miniature {font-size: .9em; text-align: center; float: left; margin: 0 0 1% 1.5%; padding: 0 .5%; width: 22%;}
* html .miniature {margin-left: 1%;}
#bloccoMiniature .miniature img {margin-bottom: 5px; border:1px solid #ccc; padding:3px;}
#bloccoMiniature{width: 100%; text-align: center; background-color: #fff; color: #000; padding: 2% 0;}
.immagine {width: 100%;  text-align: center; background-color: #FFEDC6; color: #000; padding: 2% 0;}
.immagine img {margin-bottom: 5px; border:1px solid #ccc; padding:3px;}
.scorri {width: 100%; text-align: center; clear:both;}

/*pescara 2009*/

#pescarabanner{width:246px;}
#pescarabanner a img{border:1px solid #0260ac;}
p.pescara2009{background-color:#0260ac;padding:5px;  text-align:right;}

p.pescara2009 a{color:#fff;text-decoration:none;}

div#gui p{/*background: url(../icone/img_agc.gif) no-repeat top left;*/ padding-left: 1.4em; color:#000;}

.dettagliogui p{padding:5px 0;}
.dettagliogui span.datagui{color:#999; font-weight:bold;}
div#gui p.bodytext{background:none; display:inline; margin-left:0; padding-left:0;}
div#gui .tx-ttnews-browsebox{border:none;}
div#gui .tx-ttnews-browsebox p {display:none;}
div#gui .tx-ttnews-browsebox table{background:none; border:none;}
div#gui .tx-ttnews-browsebox table td {border:none;}
div#gui .tx-ttnews-browsebox table td p {display:block;background:none;}
div#gui .tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell {background:none;}

tx-indexedsearch-searchbox table {border: 0;}
tx-indexedsearch-searchbox tr {border: 0;}
tx-indexedsearch-searchbox td {border: 0;}

#regss {background-color:#fff; padding:1.2em 0 1.2em 0; margin-top:0; margin-bottom:.5em;}
#regss a{color:#05158F;}
#regss ul{ border-top:1px solid #ccc; }
#regss ul li{ border-bottom:1px solid #ccc; padding:.5em 0; list-style:none;}
#regss ul li img{vertical-align:middle; float:none; padding-left:.8em; border:none;}


div.tx-dropdownsitemap-pi1 div{float:left; width:99%;}
div.tx-dropdownsitemap-pi1 div div {
    margin-bottom: 0;
    margin-top: 5px;
    padding: 0 0 0 15px;
}
div.tx-dropdownsitemap-pi1 a{color: #05158F;}
div.tx-dropdownsitemap-pi1 img {
    border: 1px solid #CCCCCC;
    margin-right: 5px;
    padding: 1px;
    vertical-align: middle}
    
    
    
#pdfno img{float:none; border:none; padding:3px;}     
