/* 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: 10px 0 0 0; margin: 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: right}
.header_interna .dx img.img_turismo_hh {margin-left: 15px; margin-right: 20px}
img.ces_turismo {margin-left: 15px; float: right; margin-right:10px}
.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 {background-image: url(../images/bk_header_dx_interna.gif); background-repeat:no-repeat; background-position: top right; height: 91px}
.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: 157px;
}
/*.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;
}
.photogallery_bottom_home {
	background-image: url(../images/bk_photogallery_bottom_home.gif); 
	background-repeat:no-repeat;
	width: 226px; 
	padding: 15px 0 16px 45px;
	text-align:left; 
	font-size: 1.2em;
	voice-family: "\"}\""; 
  	voice-family: inherit; 	 
	width: 181px;
}
/* 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; with: 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}
