/* CSS Document */


/* generali */
body { margin:10px; padding:0; }
p { margin-top:0; }
td { vertical-align:top; font:normal 0.6em verdana, sans-serif; }
td.nav_dx { text-align:right; }
form { margin:0; }
form label, button { font-weight:bold; color:#fff; border:0; }
input { font:normal 1.0em verdana, sans-serif; border:1px solid #000; }
button { background-color:#f60; font-size:0.9em; text-decoration:underline; position:relative; left:3px; border:0px solid #fc0; width:25px; }
h1, h2, h3 { display:inline; font-size:1em; }
a:link, a:visited { color:#000; text-decoration:underline; font-weight:bold; }
a:hover, a:focus { color:#f60; text-decoration:underline; }
img { border:none; }
ul { list-style-type:square; padding:0 0 0 15px; margin:0; }
li { padding-bottom:3px; }
td.contenuto_interna .pagina_interna td { font-size:1.0em; }
.bold { font-weight:bold; }
.big { font-size:1.1em; }
.left { float:left; border:2px solid #f60; margin:0 5px 0 0; }
.right { float:right; border:2px solid #f60; margin:0 0 0 5px; }
.default { font-size:0.1em; clear:both; }
.nav_dx_banner.spazia_sopra { padding-top:10px; }


/* TESTATA */

/* comuni */
.header, .header_interna { padding-bottom:10px; }

/* testata home */
.header { background-image:url(../images/bk_header.gif); background-repeat:repeat-x; }
.header .sx { background-image:url(../images/bk_header_sx.gif); background-repeat:no-repeat; background-position:0 0; }
.header .sx img { width:196px; height:121px; margin-left:20px; border:0; }
.header.centro img { /*width:58px; height:76px; */border:0; /*margin:0*/; }
.header.centro div { padding:0 0 0 0; margin:0; }
	.header.centro .boxSquadre { float:left; }
	.header.centro .boxScudetti { float:right; padding:0 50px 0 0; }
.header.centro form { float:right; padding:5px 10px 0 0; white-space:nowrap; }
.header .dx { background-image:url(../images/bk_header_dx.gif); background-repeat:no-repeat; background-position:right top; height:121px; }

/* testata pagina interna */
.header_interna { background-image:url(../images/bk_header_interna.gif); background-repeat:repeat-x; }
.header_interna .sx { 
	padding:0 0 0 20px; 
	width:200px; 
	background-image:url(../images/bk_header_sx_interna.gif); 
	background-repeat:no-repeat; 
	background-position:0 0; 
/*	voice-family:"\"; }\""; 
	voice-family:inherit; */
	width:180px; 
}
.header_interna .sx img { width:169px; height:91px; }
.dim { width:1%; }
.cervia { float:left;margin-left:15px;  }
.header_interna .dx2 img.img_turismo_hh { margin-left:15px; }
img.ces_turismo { float:left; margin-left:15px; }
.header.centro div.home_squadre { float:left; font-weight:bold; margin-top:0; margin-left:10px; padding-top:0; line-height:1.8em; }
.int_squadre { float:left; font-weight:bold; padding-top:6px; text-align:left; margin-right:20px; }
.header_interna .dx { float:left; height:91px; }
.header_interna .dx2 { float:right; width:140px; height:91px; background:url(../images/bk_header_dx_interna.gif) no-repeat top right; }
.boxScudettiInterna { float:right; width:440px; height:91px; background:url(../images/scudetti_interna.gif) no-repeat top left; }
.header_interna .dx img { /*width:31px; height:41px; */ float:left; margin:10px 0 0 0; }
.cerca { clear:both; padding:0; }
.cerca div { float:left; padding-top:5px; }
.cerca form { float:right; }
.cerca div a:link, .cerca div a:visited { color:#fff; font-weight:bold; text-decoration:none; }
.cerca div a:hover, .cerca div a:focus { color:#fff; font-weight:bold; text-decoration:underline; }
.strutture { margin:15px 0 0 0; font-weight:bold; font-size:110%; text-align:center; }

/* CORPO CONTENUTI */

/* generali home + interna */
.photogallery_bottom a:link, .photogallery_bottom a:visited, .photogallery_bottom_home a:link, .photogallery_bottom_home a:visited { color:#A13D00; text-decoration:none; }
.photogallery_bottom a:hover, .photogallery_bottom a:focus, .photogallery_bottom_home a:hover, .photogallery_bottom_home a:focus { color:#A13D00; text-decoration:underline; }
.nav_sx .nav_sx_banner, .nav_sx_interna .nav_sx_banner  { text-align:center; }
.nav_sx_banner img, .nav_sx_banner img { margin:10px 0; border:none; }
.nav_sx, .contenuto, .nav_dx, .nav_sx_interna, .contenuto_interna { padding-bottom:5px; }
.contenuto { padding:0 10px; }
.contenuto_interna { padding:0 0 0 10px; }
.contenuto ul, .pagina_interna ul.archivio_immagini { clear:both; margin:10px 0; padding:0; }
.contenuto ul { margin:10px 0 0 0; }
.contenuto li.elenco_img, .contenuto li.elenco, .pagina_interna ul.archivio_immagini li.elenco_img, .pagina_interna ul.archivio_immagini li.elenco { padding:0 0 10px 0px; } 
li.elenco_img, .pagina_interna li.elenco_img { list-style-type:none; list-style-position:outside; }
li.elenco, .pagina_interna li.elenco { list-style-type:square; list-style-position:inside; }
.contenuto li span, .pagina_interna ul.archivio_immagini li span { color:#f60; }
/*.contenuto li.elenco div,.pagina_interna li.elenco div { padding-left:15px; }*/

/* corpo contenuti home */
/* generali home */
.header .sx, .nav_sx .dimensione_minima { width:227px; } 
.header .dx, .nav_dx .dimensione_minima { width:195px; }
.nav_sx, .nav_dx { width:1%; } 
/* navigazione sx */
.contenuto { width:90%; }
.dimensione_minima .menu { background-color:#ccc; background-image:url(../images/bk_menu_top.gif); background-repeat:no-repeat; background-position:top left; width:227px; padding:3px 0 0 0; }
.menu ul { margin:0; padding:0; }
.menu li{ background-image:url(../images/bk_pallone.gif); background-position:0 0; background-repeat:no-repeat; list-style-type:none; padding:0 0 15px 25px; }
.menu li a { position:relative; top:3px; }
.menu a:link, .menu a:visited { text-decoration:none; }
.bk_menu_bottom, .bk_menu_bottom2 { width:227px; height:3px; background-image:url(../images/bk_menu_bottom.gif); background-repeat:no-repeat; background-position:left top; font-size:0.1em; }
div.agenda { width:226px; background-color:#ccc; margin-top:5px; }
.macro_tit { 
	padding:5px 0 10px 35px; 
	background-image:url(../images/bk_tit.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	color:#fff; 
	width:226px; 
/*	voice-family:"\"; }\""; 
	voice-family:inherit; */
	width:191px; 
} /* sistemazione per ie5.5 e 5 */
.agenda_corpo { margin:0px; }
.content { padding:5px 0 5px 10px; }
.agenda_corpo div div { margin-top:5px; }
.bk_menu_bottom2 { width:226px; }
/* contenuto home */
.macro_tit_open { /*width:286px; */ height:20px; background-color:#433F3E; }
.macro_tit_open_bk { background-image:url(../images/bk_tit_open.gif); background-repeat:no-repeat; background-position:top left; padding:4px 0 3px 35px; color:#fff; }
.macro_tit_open_bk_right { float:right; background-image:url(../images/bk_tit_open_right.gif); background-repeat:no-repeat; background-position:top right; width:4px; height:20px; }
.archivio { float:right; text-align:right; padding:5px 0; }
/* nav dx */
.nav_dx_banner { margin:0; }
.nav_dx_banner img { border:none; margin:0 0 10px 0; }
.photogallery_top { 
	/*height:20px; */ 
	background-image:url(../images/bk_photogallery.gif); 
	background-repeat:no-repeat; 
	background-position:0 0; 
	color:#fff; 
	width:192px; 
	padding:4px 0 3px 35px; 
	text-align:left;
/*	voice-family:"\"; }\"";
  	voice-family:inherit; */
	width:160px; 
}
/*.photogallery_corpo { background-color:#44403F; width:192px; }*/
.photogallery_bottom { 
	background-image:url(../images/bk_photogallery_bottom.gif); 
	background-repeat:no-repeat; 
	width:192px; 
	padding:15px 0 16px 45px; 
	text-align:left; 
	font-size:1.2em; 
/*	voice-family:"\"; }\"";
  	voice-family:inherit; */
	width:147px;
}
.nav_bottom_home, .nav_bottom { width:226px; background:url(../images/nav_sx_bottom_home.gif) no-repeat bottom left #CCCCCC; }
.nav_bottom { width:199px; background:url(../images/nav_sx_bottom.gif) no-repeat bottom left #CCCCCC; }
.photogallery { border-top:1px solid black; background:url(../images/photogallery.gif) no-repeat 10px center; }
.videogallery { border-top:1px solid black; background:url(../images/videogallery.gif) no-repeat 10px center; }
.photogallery, .videogallery {
	padding:15px 0 15px 55px;
	font-size:1.2em;
/*	voice-family:"\"; }\"";
  	voice-family:inherit; */
}
/* corpo contenuti interna */
/* navigazione sx */
.nav_sx_interna .dimensione_minima { width:200px; }
.nav_sx_interna .dimensione_minima .menu { background-color:#ccc; background-image:url(../images/bk_menu_top_interna.gif); background-repeat:no-repeat; background-position:top left; width:199px; padding:4px 0 0 0; }
.nav_sx_interna .menu ul { margin:0; padding:0 0 10px 0; }
.nav_sx_interna .menu li{ background-image:url(../images/bk_pallone_interna.gif); background-position:0 0; background-repeat:no-repeat; list-style-type:none; padding:0 0 8px 20px; }
.nav_sx_interna .menu li a { position:relative; top:2px; }
.nav_sx_interna .menu a:link, .menu a:visited { text-decoration:none; }
.nav_sx_interna .menu .big { font-size:1.0em; }
.nav_sx_interna div.agenda { width:199px; background-color:#ccc; margin:0; }
.nav_sx_interna .macro_tit { 
	padding:5px 0 10px 35px; 
	background-image:url(../images/bk_tit_interna.gif); 
	background-repeat:no-repeat; 
	background-position:top left; 
	color:#fff; 
	width:199px; 
/*	voice-family:"\"; }\"";
	voice-family:inherit; */
	width:164px; 
} /* sistemazione per ie5.5 e 5 */
.nav_sx_interna .agenda_corpo { margin:0px; }
.nav_sx_interna .content { padding:5px 0 5px 10px; }
.nav_sx_interna .agenda_corpo div div { margin-top:5px; }
.nav_sx_interna .photogallery_bottom { 
	border-top:1px solid #000; 
	background-image:url(../images/bk_photogallery_bottom_interna.gif); 
	background-repeat:no-repeat; 
	width:199px; 
	padding:15px 0 32px 48px; 
	text-align:left; 
	font-size:1.2em; 
/*	voice-family:"\"; }\"";
  	voice-family:inherit; */
	width:151px; 
}
/* contenuto */
.contenuto_interna .macro_tit_open { height:34px; background-color:#433F3E; }
.contenuto_interna .macro_tit_open_bk { background-image:url(../images/bk_tit_open_interna.gif); background-repeat:no-repeat; background-position:top left; padding:6px 0 4px 40px; color:#fff; }
.contenuto_interna .macro_tit_open_bk_right { float:right; background-image:url(../images/bk_tit_open_right_interna.gif); background-repeat:no-repeat; background-position:top right; width:4px; height:34px; }
.contenuto_interna .macro_tit_open_bk.big { font-size:1.9em; font-weight:bold; }
.contenuto_interna .macro_tit_open_bk.big span { font-size:0.85em; }
.contenuto_interna .macro_tit_open_bk.big span.testo_sezione { font-size:0.7em; }
.contenuto_interna .macro_tit_open_bk_right a { position:relative; top:15px; }
.contenuto_interna .macro_tit_open_bk_right a:link, .contenuto_interna .macro_tit_open_bk_right a:visited { color:#fff; }
.contenuto_interna .macro_tit_open_bk_right a:hover, .contenuto_interna .macro_tit_open_bk_right a:focus { color:#fff; }
/* pagina interna template */
.pagina_interna { padding:0 0 10px 0; font-size:1.1em; }
.briciole { padding:5px 0 10px 0; font-size:0.95em; }
.data { color:#f60; padding-bottom:5px; font-size:1.1em; font-weight:bold; }
.titolo { font-size:1.2em; font-weight:bold; padding-bottom:5px; }
.paragrafo { clear:both; padding:5px 0; }
.link_allegati { clear:both; padding:5px 0; font-size:0.95em; }
.link_allegati div { font-size:1.05em; padding-bottom:3px; }
.pagina_interna ul.archivio_immagini p { margin-top:0; margin-bottom:0; }
.archivio_sezioni ul { margin:0; padding:20px 0 0 0; }
.archivio_sezioni li { background-image:url(../images/bk_pallone_interna_sezioni.gif); background-position:0 0; background-repeat:no-repeat; list-style-type:none; padding:0 0 35px 35px; font-size:1.3em; }
.archivio_sezioni li a { position:relative; top:5px; }
/* archivio squadra */
.intro_archivio_squadra img { margin:0 10px 5px 0; }
.intro_archivio_squadra div { width:260px; float:left; text-align:left; }
.archivio_squadra { margin-top:15px; }
.archivio_squadra td, .archivio_squadra th { text-align:center; padding:5px 0; }
.archivio_squadra th { background-color:#f60; color:#fff; }
.archivio_squadra td { background-color:#EAEFF4; }
.archivio_squadra td.riga { background-color:#ccc; }
.archivio_squadra .numero { width:10%; text-align:left; }
.archivio_squadra .giocatore { width:45%; text-align:left; }
.archivio_squadra .ruolo { width:15%; }
.archivio_squadra .altezza { width:15%; }
.archivio_squadra .nascita { width:15%; }
.dati { padding-bottom:10px; }
.dati.nome_cognome { color:#f60; font-weight:bold; font-size:1.5em; }
/* notizia generale squadra */
.ngs_raw { width:99%; clear:both; padding:10px 0 20px 0; }
.ngs_sx { float:left; width:49%; padding-right:10px; }
.ngs_dx { float:right; width:49%; text-align:left; }
.ngs_dx div, .ngs_sx div, .ngs_unico div{ font-weight:bold; font-size:1.2em; padding-bottom:5px; }
table.squadra_dati { background-color:#EAEFF4; }
table.squadra_dati th { background-color:#F60; color:#fff; font-weight:bold; }
table.squadra_dati td { border-bottom:1px solid #6284AA; }
table.squadra_dati td, table.squadra_dati th { text-align:center; }
table.squadra_dati td.sx, table.squadra_dati th.sx { text-align:left; }
.squadra_dati_td { background-color:#C4D1DF; }
/* preambolo */
.preambolo { padding:0 0 20px 0; }
/* notizia classifica */
.archivio_squadra .squadra { width:40%; text-align:left; }
.archivio_squadra .punti { width:10%; }
.archivio_squadra .giocate { width:10%; }
.archivio_squadra .vinte { width:10%; }
.archivio_squadra .perse { width:10%; }
.archivio_squadra .diff { width:10%; }
/* notizia calendario */
.archivio_squadra .numerocalendario { width:5%; text-align:left; }
.archivio_squadra .partita { width:45%; text-align:left; }
.archivio_squadra .andata { width:15%; }
.archivio_squadra .ritorno { width:15%; }
.archivio_squadra .punteggio { width:10%; }

/* calendario allegato */
.calendario_allegato .link_allegati div { display:none; }
.calendario_allegato .link_allegati li { font-size:1.1em; }
/* archivio categorizzato */
.titolo_categorizzato { font-size:1.3em; font-weight:bold; margin-top:10px; }
.costruzione { font-weight:bold; font-size:1.5em; margin-top:20px; }
.paginazione { margin-top:30px; }
/* archivio photogallery */
.archivio_photogallery { padding-bottom:30px; }
table.tb_archivio_categorizzato td.archivio_photogallery { padding-bottom:0px; } 
table.tb_archivio_categorizzato td.archivio_photogallery ul.archivio_immagini { margin:0; }

.contenuto div.cat_hh, .contenuto_interna div.cat_hh { padding:3px 23px; background-image:url(../images/bk_pallone_interna.gif); font-weight:bold; font-size:120%; background-position:3px 1px; background-repeat:no-repeat; background-color:#CCCCCC; }

/* form */
form.forminterna div { margin:10px 0; }
form.forminterna div.default { margin:0; }
form.forminterna div.default { margin:0; }
form.forminterna div.obbligatori { color:red; }
form.forminterna input, form.forminterna select, form.forminterna textarea { font:1.1em normal verdana, sans-serif; } 
form.forminterna label, form.forminterna input, form.forminterna select, form.forminterna textarea { width:200px; }
form.forminterna label { float:left; display:block; color:#000; font-weight:bold; /*background-color:red; */width:210px; }
form.forminterna label span { position:relative; top:3px; }
form.forminterna div input.bottoneinterna { width:80px; }
form.forminterna div.radio { margin:10px 0; }
form.forminterna div.radio div.radio_titolo { font-weight:bold; width:212px; float:left; margin:0; position:relative; top:3px/*background-color:blue*/; }
form.forminterna div.radio div[class="radio_titolo"] { width:205px; } /* allineo per netscape */
form.forminterna div.radio div.radio_corpo { float:left; width:250px; margin:0; }
form.forminterna div.radio div.radio_corpo div.radio_item { margin:0; }
form.forminterna div.radio div.radio_corpo div.radio_item input { width:15px; border:none; float:left; text-align:left; }
form.forminterna div.radio div.radio_corpo div.radio_item label { width:225px; float:left; font-weight:normal; padding:3px 0 0 3px; }
form.forminterna input.yn { width:13px; border:none; text-align:left; }
form.forminterna input[class="yn"] { position:relative; left:-4px; }
div.messaggio_form { margin-bottom:10px; font-weight:bold; }

/* FOOTER */
/* footer home + interna */
.blocco { background-image:url(../images/bk_footer.gif); background-repeat:repeat-x; background-color:#f60; }
.blocco .sx { background-image:url(../images/bk_footer_sx.gif); background-repeat:no-repeat; background-position:top left; height:21px; }
.blocco .dx { background-image:url(../images/bk_footer_dx.gif); background-repeat:no-repeat; background-position:top right; height:21px; }
.footer { padding-top:5px; }
.footer.dx { text-align:right; }
.footer.dx a:link, .footer.dx a:visited, .footer.dx a:hover, .footer.dx a:focus { font-weight:normal; }




/* AGENDA */
/*.agenda { float:left; width:48%; }*/
.tabella_agenda { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.nowrap { white-space:nowrap; }
.scritta_mese { position:absolute; top:0px; font-size:10%; visibility:hidden; }
.center { text-align:center; }
.today_style { border:2px solid #000000; background-color:#FFA465; }
.today_style_active { color:#fff; border:2px solid #000000; background-color:#FFA465; }
.td_style { background:#eaeff4; }
.td_style_active{ color:#fff; text-decoration:none; background-color:#999; }
.vuoto_style { background-color:transparent; }
.tabella_agenda a:link, .tabella_agenda a:visited { color:#000; }
.tabella_agenda a:hover { color:#F90; border:0px solid blue; }
.testob { font-weight:bold; }

.bold { font-weight:bold; }
.big { font-size:110%; }
.testocenter { text-align:center; }
.testoright { text-align:right; }
.p20_top_bottom { padding-top:20px; padding-bottom:20px; }
.p10_arc { margin-top:10px; margin-bottom:20px; padding-top:3px; padding-bottom:3px; background-color:#CCCCCC; }
.p10_bottom { padding-bottom:10px; }
.titolo_stagione { font-size:130%; font-weight:bold; padding:5px 0 15px 0; }
.eventi ul, .eventi li { margin:0; padding:0; text-align:left; }
td.contenuto .macro_tit_open { margin-bottom:10px; }

