body {margin:0px;background:#f00 url(../images/bg.gif) top left repeat;}

img {border:0px}

table#pagina {margin:0px;width:950px;padding:0px;border-collapse:collapse}
td#colonna {width:172px;padding:0px;vertical-align:top;}
td#colonna div.indice {border:0px solid #000;background:#B60101;}
td#colonna div.indice img#logo {width:172px;height:124px;border:0px;margin:0px}
td#colonna div.indiceb {background:url(img/foot.gif) left bottom no-repeat;border:0px solid #000;height:80px;margin:0px}
td#colonna div.indice div.menu {background:#910000;text-align:right;margin-top:7px;padding:3px}
td#colonna div.indice div.menu a {color: #FC0;text-decoration: none;font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif;padding:2px}
td#colonna div.indice div.menu a:hover {text-decoration:underline}

td#page {border:0px solid #000;vertical-align:top;background:#B60101;padding:8px}
table#superiore {border:0px solid #00f;padding:0px;border-collapse:collapse;width:100%;background:url(img/titlebar.gif) top left repeat-x}
table#superiore td {padding:0px;vertical-align:top}
table#superiore td.giovaneancona {width:50%}
table#superiore td.sponsor {text-align:left;vertical-align:top;padding-right:20px;border:0px solid #0f0;}
table#superiore td.sponsor a {background:url(img/sponsor.gif) top right no-repeat;padding-right:30px;color:#FC0;text-decoration: none;font:bold 12px Verdana, Arial, Helvetica, sans-serif;display:block;height:45px;padding-top:2px;width:160px;padding-left:2px}
table#superiore td.acancona {vertical-align:top;border:0px solid #00f;}
table#superiore td.acancona a {background:url(img/acancona.gif) top right no-repeat;padding-right:45px;color: #FC0;text-decoration: none;font:bold 12px Verdana, Arial, Helvetica, sans-serif;display:block;height:45px;padding-top:2px;width:120px;margin-left:10px;padding-left:2px}
table#superiore td a:hover {text-decoration:underline}
table#superiore td.scritta {background:#910000;text-align:center}

table.inferiore {background:#910000;width:100%;border-collapse:collapse}
table.inferiore td {text-align:right;border:0px solid #0f0}
table.inferiore td a {display:block;height:39px;width:60px;color: #FC0;text-decoration: none;font:bold 12px/39px Verdana, Arial, Helvetica, sans-serif;border:0px solid #0f0;text-align:left;background:none center left no-repeat;padding:2px;padding-left:42px;}
table.inferiore td a.righe2 {font:bold 12px/19px Verdana, Arial, Helvetica, sans-serif}
table.inferiore td a:hover {text-decoration:underline}
table.inferiore td.firmapagina {font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#4F0000;vertical-align:bottom;text-align:left;width:80%;padding-left:4px}

div#content {min-height:450px;height:auto !important;height:450px;border:0px solid #00f;padding:4px;background:#910000;font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff}

/*contatti*/
body.contatti div.indice div#contatti.menu a {color:#fff}
body.contatti div#contatti div.contatto {font:13px/16px Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;position:relative;}
div.contatto div.ruolo {font-weight:bold;color:#fc0;border:1px solid #4F0000;}
div.contatto div.nome,div.contatto div.telefono,div.contatto div.skype,div.contatto div.email,div.contatto div.via,div.contatto div.fax,div.contatto div.cellulare {position:relative;left:40px;padding-left:20px;background:none center left no-repeat}
div.contatto div.nome {padding-left:0px}
div.contatto div.telefono {background-image:url(img/tel.jpg)}
div.contatto div.fax {background-image:url(img/fax.jpg)}
div.contatto div.cellulare {background-image:url(img/cell.jpg)}
div.contatto a.vcf {position:absolute;display:block;left:0px;height:16px;width:16px;border:0px solid #ff0;background:url(img/vcf.jpg) center center no-repeat;text-decoration:none}
div.contatto a.ruolo {top:18px}
body.contatti div#contatti a {color:#fff}


/*notizie*/
body.notizie div.indice div#notizie.menu a {color:#fff}
body.notizie div#blobnotizie div#newsindex {}
body.notizie div#blobnotizie div#newsindex a {display:block;margin-bottom:10px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#ddd;border:1px solid #4F0000;background:#B60101;padding:2px}
body.notizie div#blobnotizie div#newsindex a.hover {text-decoration:underline}
body.notizie div#blobnotizie div#newsindex a.corrente {color:#fc0;border:1px solid #fc0}
body.notizie div#blobnotizie div#newsindex a.corrente:hover {color:#fff;text-decoration:none}
body.notizie div#blobnotizie div#newsindex a div {font-weight:normal;color:#ddd;}

body.notizie div#notizia {min-height:150px;height:auto !important;height:150px;font:13px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-align:justify}
body.notizie div#notizia div.titolo {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0}
/*color:#4F0000;*/
body.notizie div#notizia div.data {font:italic 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0}
body.notizie div#notizia div.desc {font:italic 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;}
body.notizie div#notizia img {float:left;margin-right:4px;margin-bottom:2px;width:140px;height:140px}
body.notizie div#notizia a {color:#FC0}

/*eventi*/
body.eventi div.indice div#eventi.menu a {color:#fff}
body.eventi div#blobeventi {position:relative}
body.eventi div#blobeventi div#evtsindex {}
body.eventi div#blobeventi div#evtsindex a {display:block;margin-bottom:10px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#ddd;border:1px solid #4F0000;background:#B60101;padding:2px}
body.eventi div#blobeventi div#evtsindex a.hover {text-decoration:underline}
body.eventi div#blobeventi div#evtsindex a.corrente {color:#fc0;border:1px solid #fc0}
body.eventi div#blobeventi div#evtsindex a.corrente:hover {color:#fff;text-decoration:none}
body.eventi div#blobeventi div#evtsindex a div {font-weight:normal;color:#ddd;}

body.eventi div#evento {min-height:150px;height:auto !important;height:150px;font:13px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-align:justify}
body.eventi div#evento div.titolo {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;}
body.eventi div#evento div.data {font:italic 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;}
body.eventi div#evento div.desc {font:italic 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;}
body.eventi div#evento img {float:left;margin-right:4px;margin-bottom:2px;width:140px;height:140px}
body.eventi div#evento a {color:#FC0}
body.eventi div#evtf1,body.eventi div#evtf2 {width:540px;height:360px;background:#910000 none center center no-repeat;border:0px dotted #fff;}
body.eventi div#evtf2 {margin:auto;margin-bottom:10px}
/*sponsors*/
body.sponsor table#superiore td.sponsor a {color:#fff}
div#allsponsors {}
div#allsponsors div.sponsorsect {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin-top:10px;margin-left:15px}
div#allsponsors img.singlesponsor {margin:15px;border:0px solid #fff;width:150px;height:75px;border:0px solid #fff;margin-bottom:7px;margin-top:7px}
div#allsponsors img.sponsorlink {cursor:pointer}
div#allsponsors img.sponsorvuoto {width:150px;height:75px;background:url(../img/patch75.gif) center center no-repeat}

/*impianti*/
body.impianti div.indice div#impianti.menu a {color:#fff}
body.impianti div#allimpianti {border:0px solid #000;text-align:center}

div#allimpianti img {width:175px;height:120px;border:1px solid #fff}
div#allimpianti img.corrente {border:1px solid #fc0}
div#allimpianti img.linkimpianto {cursor:pointer}
div#allimpianti img.noimpianto {background:url(/img/patch.gif) center center no-repeat;border-color:#4F0000}

body.impianti div#allimpianti table#timpianti {border:0px solid #000;margin:auto}
body.impianti div#allimpianti table#timpianti td {text-align:center;border:1px solid #910000;vertical-align:top;padding:2px}
body.impianti div#allimpianti table#timpianti td a {font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#4F0000;}
body.impianti div#allimpianti table#timpianti td img {width:175px;height:120px}
body.impianti div#allimpianti table#timpianti td img.noimpianto {background:url(../img/patch.gif) center center no-repeat}
body.impianti div#allimpianti table#timpianti td.selezionato {border:1px solid #FC0;}
body.impianti div#allimpianti table#timpianti td.selezionato a {color:#fc0}
body.impianti div#allimpianti div#impianto {margin:10px;}
body.impianti div#allimpianti div#impianto img {width:480px;height:360px}
body.impianti div#allimpianti div#impianto div#testoimpianto {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;margin-top:5px}


.nascondi {display:none}
div.tuttoimpianto {}
div.showimpianto {text-align:center;margin:10px;}
div.showimpianto h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div#allimpianti div.showimpianto img.bigimpianto {width:480px;height:360px;margin:5px}
div.showimpianto div.testoimpianto {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}



/*Squadre*/
body.squadre div.indice div#squadre.menu a {color:#fff}
div#allsquadre {border:0px solid #000;text-align:center}
div#allsquadre img {width:175px;height:120px;border:1px solid #fff;margin-right:3px;margin-bottom:3px}
div#allsquadre img.corrente {border:1px solid #fc0}
div#allsquadre img.linksquadra {cursor:pointer}
div#allsquadre img.nosquadra {background:url(/img/patch.gif) center center no-repeat;border-color:#4F0000}

div.tuttosquadra {}
div#allsquadre div.showsquadra {text-align:center;margin:10px;}
div#allsquadre div.showsquadra h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div#allsquadre div.showsquadra img.bigsquadra {width:480px;height:320px;margin:5px}
div#allsquadre div.showsquadra table {margin:auto}
div#allsquadre div.showsquadra table th{font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-align:left;}
div#allsquadre div.showsquadra table td{font:11px Verdana, Arial, Helvetica, sans-serif;text-align:left;}


/*Corsi*/
body.corsi div.indice div#corsi.menu a {color:#fff}
div.allcorsi {}
div.singolocorso {margin:10px;}
div.singolocorso h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div.singolocorso div.testocorsi {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
div.singolocorso div.costocorsi {font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;color:#2F0000}
div.singolocorso div.periodocorsi {font:italic 12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
div.singolocorso div.allegaticorsi a {padding:6px;padding-left:32px;border:0px solid #0f0;font:12px/36px Verdana, Arial, Helvetica, sans-serif;color:#fc0;text-decoration:none}
div.singolocorso div.allegaticorsi a:hover {text-decoration:underline}
div.singolocorso div.allegaticorsi a {background:url(img/pdf.jpg) center left no-repeat}

/*Associazione*/
body.associazione div.indice div#associazione.menu a {color:#fff}
div.allassociazione {}
div.singoloassociazione {margin:10px;}
div.singoloassociazione h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div.singoloassociazione div.testoassociazione {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}

div.alldirgs {}
div.alldirgs table.dirgs {width:100%}
div.alldirgs table.dirgs td {text-align:center;padding-bottom:10px;vertical-align:top}
div.alldirgs table.dirgs td span.tnome {font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#FC0}
div.alldirgs table.dirgs td span.truolo {font:11px/14px Verdana, Arial, Helvetica, sans-serif;color:#fff}
div.alldirgs table.dirgs td img.timg {width:150px;height:150px}
div.alldirgs table.dirgs td img.tvuoto {width:150px;height:150px;background:url(../img/patch.gif) center center no-repeat;}
div.alldirgs table.dirgs td div.tnote {margin:auto;width:160px;text-align:justify}

/*Struttura*/
body.struttura div.indice div#struttura.menu a {color:#fff}
div.allstruttura {}
div.singolostruttura {margin:10px;}
div.singolostruttura h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div.singolostruttura div.testostruttura {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
div.alltecs {}
div.alltecs table.tecs {width:100%}
div.alltecs table.tecs td {text-align:center;padding-bottom:10px;vertical-align:top}
div.alltecs table.tecs td span.tnome {font:bold 11px/14px Verdana, Arial, Helvetica, sans-serif;color:#FC0}
div.alltecs table.tecs td img.timg {width:150px;height:150px}
div.alltecs table.tecs td img.tvuoto {width:150px;height:150px;background:url(../img/patch.gif) center center no-repeat;}
div.alltecs table.tecs td div.tnote {margin:auto;width:160px;text-align:center}
/*Home*/
body.home div.indice div#home.menu a {color:#fff}
div.allhome {text-align:center}
div.singolohome {margin:10px;text-align:left}
div.singolohome h1 {font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px;padding:0px;text-align:left}
div.singolohome div.testohome {font:11px Verdana, Arial, Helvetica, sans-serif;text-align:justify;}
div.singolohome div.testohome ul {padding:0px;padding-left:14px;margin:0px;}
div.singolohome div.testohome a {color:#fff}
/*pdf*/
div.allhome a.pdf {background:transparent url(img/docs/s32s/pdf.gif) no-repeat scroll left top;color:#FFFFFF;display:block;font:bold 12px Verdana,Arial,Helvetica,sans-serif;line-height:32px;padding-left:32px;}
div.allhome a.pdf:hover {color:#fc0;text-decoration:none}

/*Storie*/
body.storie div.indice div#storie.menu a {color:#fff}
div.storiepremessa {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:center;margin-bottom:5px }
body.storie div#blobstorie div#storieindex {}
body.storie div#blobstorie div#storieindex a {display:block;margin-bottom:10px;font:bold 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#ddd;border:1px solid #4F0000;background:#B60101;padding:2px}
body.storie div#blobstorie div#storieindex a.hover {text-decoration:underline}
body.storie div#blobstorie div#storieindex a.corrente {color:#fc0;border:1px solid #fc0}
body.storie div#blobstorie div#storieindex a.corrente:hover {color:#fff;text-decoration:none}
body.storie div#blobstorie div#storieindex a div {font-weight:normal;color:#ddd;}

body.storie div#storia {min-height:150px;height:auto !important;height:150px;font:13px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-align:justify}
body.storie div#storia div.titolo {font:bold 14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0}
/*color:#4F0000;*/
body.storie div#storia div.autore {font:italic 11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#eee;text-align:right}
body.storie div#storia div.desc {font:italic 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;}
body.storie div#storia img {float:left;margin-right:4px;margin-bottom:2px;width:140px;height:140px}
body.storie div#storia a {color:#FC0}

/*Campionati*/
body.campionati div.indice div#campionati.menu a {color:#fff}
div#nocampionati {font:bold 13px Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#eee;margin-top:20px}
div#allcampionati {}
div#allcampionati div.campionato {margin-bottom:10px}
div#allcampionati div.campionato h1 {font:bold 13px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fc0;margin:0px}
div#allcampionati div.partita {padding-left:20px}
div#allcampionati div.partita h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif;color:#fff}
div#allcampionati div.partita h3 {font:bold 11px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin:0px}
div#allcampionati div.partita div.squadra {font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff;margin-top:5px}
div#allcampionati div.partita div.squadra span {font-weight:bold}
div#allcampionati div.campionato div.articolo {font:12px  Verdana, Arial, Helvetica, sans-serif;color:#fff;text-align:justify;padding-right:5px;padding-left:20px;margin-top:10px}
div#allcampionati div.campionato div.link {font:11px  Verdana, Arial, Helvetica, sans-serif;color:#eee;padding-right:5px;padding-left:20px;}
div#allcampionati div.campionato div.link a {color:#eee;}
div#allcampionati div.campionato div.link a:hover {color:#fc0;text-decoration:none}

/*Campus*/
body.campus div.indice div#campus.menu a {color:#fff}
div.testocampus {font-size:12px}
div.testocampus img {width:300px;height:225px;float:right;margin:4px;margin-right:0px;}
div.testocampus a {color:#fff}
div.testocampus strong.evidente {color:#fc0}
div.testocampus div.firma {margin-top:20px;margin-left:400px;text-align:center}
div.testocampus table.schema td {vertical-align:top}
div.testocampus table.schema td img {width:300px;height:225px;margin:0px;margin-right:4px;margin-bottom:4px;}
div.testocampus table.schema td div {font-size:10px}
div.testocampus table.schema td div.staff0 {color:#fc0;display:block;font:bold 12px Verdana,Arial,Helvetica,sans-serif;line-height:32px;text-align:center}
div.testocampus table.schema td div#tecstxt {font-size:11px;text-align:center;clear:both} 
/*orari*/
div.allhome table.orari td{font-size:11px;vertical-align:top}
div.allhome table.orari td.orario {font:bold 12px Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#fc0}

div.chiudi {text-align:right;padding-right:5px;margin-top:5px;text-decoration:underline;color:#fff;cursor:pointer}

