@charset "utf-8";
body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	color:#ffffff;
	background: #ffffff url(/images/bg_top.jpg) repeat-x;
}
a{
	 color:#ff0000;
	 font-weight:bold;
	 text-decoration:none;
	 outline:0;
}
a:hover{
	background-color:#777777;
	color:#ffffff;
}
p{
	margin:10px 0
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.hide{display:none}
a img{border:none}
.goback{
	text-align:right;
	font-size:0.9em;
}
#header_bar{
	width:960px;
	margin:0 auto;
	height:33px;
	overflow:hidden;
	text-align:left;
	font-size:0.85em;
	font-weight:bold;
}
#header_bar_sx{
	width:370px;
	margin:8px 0 0 0;
	float:left;
	display:inline;
}
#header_bar_centro{
	width:224px;
	margin:0 auto;
	float:left;
	text-align:center;

}
#header_bar_centro_inner{
	width:102px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
#bar_navigation{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left
}
#bar_navigation li{
	width:28px;
	height:30px;
	overflow:hidden;
	float:left;
}
#bar_navigation li#bar_p1 { display:inline; }
#bar_navigation li#bar_p2 { margin:0 9px}
#bar_navigation li a{
	display:block;
	width:28px;
	height:30px;
	overflow:hidden;
}
#bar_navigation li#bar_p1 a{ background:transparent url(/images/bar_p_1.jpg) no-repeat; }
#bar_navigation li#bar_p2 a{ background:transparent url(/images/bar_p_2.jpg) no-repeat; }
#bar_navigation li#bar_p3 a{ background:transparent url(/images/bar_p_3.jpg) no-repeat; }
#bar_navigation li#bar_p1 a:hover,#bar_navigation li#bar_p2 a:hover,#bar_navigation li#bar_p3 a:hover{background-position:0 -30px}
#header_bar_dx{
	width:300px;
	margin:6px 0 0 0;
	float:right;
	text-align:right;
}
#header{
	background: #000000 url(/images/bg_header.jpg) repeat-x;
	text-align:center;
	padding:0 0 10px 0;
}
#content_box{
	background:#000000;
	padding:10px 0 0 0;
}
#content{
	width:962px;
	margin:0 auto;
	background:transparent url(/images/bg_content.jpg) repeat-y;
	z-index:1;
}
#content_sx{
	width:250px;
	float:left;
	display:inline;
	border:none;
	background:#ffffff;
	margin:0 1px 0 0;
	z-index:1;
}
#content_centrale{
	width:510px;
	float:left;
	margin:0;
}
#footer{
	background:#ffffff url(/images/bg_footer_top.jpg) repeat-x;
	text-align:center;	
}
#sponsor_tecnici{
	padding:20px 0;
}
#footer_links_box{
	border-top:1px solid #cccccc;
	padding:10px 20px 20px 20px;
	text-align:left;
	color:#666666;
	font-size:0.8em;
}
#footer_links{
	width:950px;
	margin:0 auto;
}
#footer_links p{
	margin:10px 0 5px 0;
}
#footer_links a{
	color:#ff0000;
	font-size:0.85em
}
#footer_links a:hover{
	color:#ffffff;
	background:#CCCCCC
}
#nextmatch_box{
	margin:0;
	padding:0 0 10px 0;
	width:auto;
	height:322px; /*  289*/
	overflow:hidden;	
	background:#F4F4F4 url(/images/bg_nextmatch.jpg) repeat-x;
	text-align:center;
	color:#666666;
	font-size:0.8em;
	font-weight:bold;
	border-bottom:1px solid #000000;
}
#nextmatch_box h2{
	margin:15px auto 10px auto;
	padding:0;
	width:216px;
	height:50px;
	overflow:hidden;
	background:transparent url(/images/titolo_nextmatch.jpg) no-repeat;
}
#nextmatch_titolo{
	margin:20px 0 5px 0;
}
#nextmatch_vs{
	margin:20px 0 0 0;
	width:250px;
	background:transparent url(/images/nextmatch_vs.jpg) no-repeat;
	font-size:0.8em;
	text-transform:uppercase;
}
#nextmatch_squadra_1{
	width:89px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
#nextmatch_squadra_1 img{ margin:0 0 3px 0}
#nextmatch_squadra_2{
	width:89px;
	float:right;
	display:inline;	
	margin:0 11px 0 0;
}
#nextmatch_squadra_2 img{ margin:0 0 3px 0}
#nextmatch_descrizione{
	margin:25px 0 0 0;
	font-size:0.9em;
}
#amichevoli_box{
	margin:0;
	padding:0 0 10px 0;
	width:auto;
	height:250px;
	overflow:hidden;
	background:#F4F4F4 url(/images/bg_amichevoli.jpg) repeat-x;
	text-align:center;
	color:#666666;
	font-size:0.75em;
	font-weight:bold;
}
#amichevoli_box h2{
	margin:15px auto 10px auto;
	padding:0;
	width:216px;
	height:50px;
	overflow:hidden;
	background:transparent url(/images/titolo_amichevoli.jpg) no-repeat;
}
#amic_box{
	width:190px;
	height:165px;
	overflow:hidden;
	margin:0 auto;
}
.amichevole{
	margin:0 0 20px 0;
	padding:0 0 3px 0
}
.amic_tipo{
	font-size:1.2em;
	margin:5px 0;
	color:#dd0000
}
.amic_data{
	color:#333333
}
.amic_luogo{
	color:#777777
}
.amic_squadre{
	width:170px;
	color:#333333;
	padding:5px;
	border:1px solid #cccccc;
	background:#f4f4f4;
	margin:5px auto 0 auto;
}
.amic_squadra_1{
	text-align:center;
}
.amic_separatore{
	color:#999999;
	text-align:center;	
}
.amic_squadra_2{
	text-align:center;
}
#lafoto_box{
	text-align:center;
	margin:0 auto;
	width:510px;
	/*height:413px; /*  380 */
	/*height:730px;*/
	background:#ffffff;
	border-bottom:1px solid #000000;	
}
#lafoto_box.h{ height:413px;overflow:hidden;}
#lafoto_box.v{ height:730px;overflow:hidden;}

#flashcontent_fdm{
	padding:4px 0 0 0
}
#lafoto_testo{
	text-align:left;
	color:#444444;
	font-size:0.75em;
	line-height:1.3em;
	margin:6px 10px 4px 10px;
}
#primopiano_box{
	margin:0;
	padding:0;
	width:auto;
	text-align:left;
	color:#666666;
	background:#000000;
	font-size:0.7em;
	border-bottom:1px solid #000000;	
	background:transparent url(/images/bg_primopiano.jpg) repeat-x;	
}
#primopiano_box h2{
	margin:15px 0 12px 14px;
	padding:0;
	width:147px;
	height:15px;
	background:transparent url(/images/titolo_primopiano.jpg) no-repeat;
}
.pph2hack_stile{
	padding-top:15px;
	padding-bottom:45px;
	}
.primopiano_news{
	margin:0;
	width:480px;
	height:93px; /* 83px */
	overflow:hidden;
	background:#D5D5D5 url(/images/bg_primopiano_news.jpg) repeat-x;
	padding:15px;	
}
.primopiano_news img{
	margin:0 15px 0 0;
}
.primopiano_titolo a{
	color:#FF0000;
	font-size:1.2em;
	font-weight:bold;
}
.primopiano_titolo a:hover{
	color:#ffffff;
	background:#999999;
}
.primopiano_data{
	color:#999999;
	font-size:0.9em;
	font-weight:bold;
	margin:3px 0 6px 0
}
.primopiano_sottotitolo{
	color:#999999;
	font-size:1em;
	font-weight:bold;
	margin:3px 0 6px 0
}
.primopiano_anteprima{
	color:#333333;
	font-size:1.1em;
	line-height:1.4em;
}

/******* ULTIME NEWS *********/

#ultimenews_box{
	padding:0 0 10px 0;
	width:254px;
	height:250px;
	text-align:left;
	color:#666666;
	font-size:0.75em;
	background:#E2E2E2 url(/images/bg_blocco_1.jpg) repeat-x;
	float:left;
	display:inline;
	border-right:1px solid #000000
}
#ultimenews_box h2{
	margin:16px 0 15px 14px;
	padding:0;
	width:154px;
	height:15px;
	overflow:hidden;
	background:transparent url(/images/titolo_ultimenews.jpg) no-repeat;
}
#ultimenews_box ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none
}
#ultimenews_box ul li {
	margin:0 0 9px 0;
}
#ultimenews_box ul li a{
	color:#666666;
}
#ultimenews_box ul li a:hover{
	color:#ffffff;
	background:#999999;
}
#ultimenews_box img{
	margin:0 5px 0 0;
	border:none;
}
#l_allnews{
	text-align:right;
	margin:-3px 15px 0 0;
}
#l_allnews a{
	color:#ff0000;
}
#l_allnews  a:hover{
	color:#ffffff;
	background:#999999;
}
#ultimenews_col_box{
	padding:0 0 10px 0;
	text-align:left;
	color:#666666;
	font-size:0.75em;
}
#ultimenews_col_box h2{
	margin:0 0 15px 14px;
	padding:0;
	width:154px;
	height:15px;
	overflow:hidden;
	background:transparent url(/images/titolo_ultimenews.jpg) no-repeat;
}
#ultimenews_col_box ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none
}
#ultimenews_col_box ul li {
	margin:0 0 9px 0;
}
#ultimenews_col_box ul li a{
	color:#666666;
	text-transform:lowercase
}
#ultimenews_col_box ul li a:hover{
	color:#ffffff;
	background:#999999;
}
#ultimenews_col_box img{
	margin:0 5px 0 0;
}
/********************/
#content_dx{
	width:200px;
	float:left;
	border-left:1px solid #000000;
	border:none;
	background:#ffffff;
	margin:0 0 0 1px;
}
.stile_area_1{
	text-align:left;
	margin:0 auto;
	
	background:#ffffff url(/images/bg_contenuto_dx.jpg) repeat-x;
	padding:20px;
	color:#333333;
	font-size:0.8em;
	line-height:1.5em;
	text-align:justify;
}
.align_1{text-align:left}
.titolo_pagina{
	margin:0 0 20px 0;
	padding:0;
}
.titoletto_pagina{
	margin:0 0 20px 0;
	padding:0;
}
/******** LISTE ***********/
.ol_1	{ margin:0 0 0 25px; font-size:0.85em;line-height:1.3em;text-align:justify }
.ol_1 li{ margin:0 0 15px 0; }

/************ ROSA E STAFF TECNICO *************/

.titolo_rosa_ruolo{
	margin:0 0 7px 0;
	padding:0;
}
.rosa_giocatori_list{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.rosa_giocatori_list li{
	display:block;
	width:113px;
	height:127px;
	overflow:hidden;
	float:left;
	margin:0 3px 0 0;
}
.rosa_giocatori_list li img{margin:1px 0 0 2px;border-bottom:1px solid #dddddd}
.rosa_giocatore{
	display:block;
	width:113px;
	height:127px;
	overflow:hidden;
	background:transparent url(/images/bg_giocatore.jpg) no-repeat;
	color:#333333;
	font-size:0.85em;
	line-height:1.4em
}
.rosa_giocatore span{ display:block;padding:3px 0 0 7px }
.rosa_giocatore:hover{ color:#000000;background-color:transparent;background-position: 0 -127px; }
.rosa_staff_list{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.rosa_staff_list li{
	display:block;
	width:230px;
	height:73px;
	overflow:hidden;
	float:left;
	margin:0 3px 0 0;
	background:transparent url(/images/bg_staff.jpg) no-repeat;
	font-size:0.85em;
	line-height:1.3em	
}
.rosa_staff_list li img{margin:1px 0 0 1px;border-right:1px solid #dddddd}

.staff_link{
color:#333333;
font-weight:normal
}
#scheda_giocatore{
	float:left;
	width:306px;
	height:185px;
	overflow:hidden;
	font-size:0.9em;
	background:transparent url(/images/bg_scheda.jpg) repeat-x;
	border:1px solid #cccccc;
	margin:0 0 20px 20px;	
}
#giocatore_foto_box{
	width:139px;
	height:183px;
	float:left;
	overflow:hidden;
	border:1px solid #666666;
}
#scheda_table{
	margin:10px 0 0 0;
}
#scheda_table th{
	text-align:right;
	padding:0 10px 0 0;
	margin:0;
	line-height:1em;
	height:22px;
	overflow:hidden
}
#scheda_table td{
	text-align:left;
	line-height:1em;
	height:28px;
	overflow:hidden
}
#carriera_table{
	font-size:0.85em;
}
#carriera_table th{
	height:28px;
	overflow:hidden;
	background:#484848 url(/images/bg_table_th.jpg) repeat-x;
	text-align:center;	
}
#carriera_table th img{
	margin-top:3px;
}
#carriera_table td{
	text-align:center;	
	padding:5px 0;
	border-bottom:1px solid #cccccc;
}
/******** NEWS *********/

#news{
	font-size:0.8em;
	text-align:left
}
#news_box{
	margin:40px 0 0 0;
}
.news{
	margin:0 0 20px 0;
	padding:0 0 15px;
	border-bottom:1px solid #cccccc;
}
.news img{
	margin:0 15px 0 0;
}
.news_titolo a{
	color:#FF0000;
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
}
.news_titolo a:hover{
	color:#ffffff;
	background:#999999;
	font-weight:bold;
}
.news_data{
	color:#999999;
	font-size:0.85em;
	font-weight:bold;
	margin:0 0 6px 0
}
.news_sottotitolo{
	color:#888888;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 6px 0
}
.news_anteprima{
	color:#333333;
	font-size:1.05em;
	line-height:1.3em;
}
#news_scheda{
	font-size:1.1em;
	line-height:1.4em
}
#news_titolo_scheda{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
}
#news_sottotitolo_scheda{
	color:#888888;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px 0
}
.btn_archivio_box{
	text-align:right;
}
.btn_archivio{
	display:block;
	width:127px;
	height:34px;
	overflow:hidden;
	background:transparent url(/images/btn_archivio.jpg) no-repeat;
}
.btn_archivio:hover{background-position: 0 -34px}

#foto_correlate{
	display:block;
	width:286px;
	height:65px;
	overflow:hidden;
	background:transparent url(/images/foto_correlate.jpg) no-repeat;
	margin:10px 0 10px 0;
}
#foto_correlate span{ display:none }
#foto_correlate:hover{background-position:0 -65px}
/******** ARCHIVIO *********/
#archivio_filtro{
	padding:10px;
	width:113px;
	background:#F2F2F2;
	border:1px solid #cccccc;
	float:left;
	display:inline;
}
#archivio_filtro form{
	margin:0 2px 0 0;
	padding:0;
	text-align:right;
}
#arc_anno{

}
#archivio_mesi{
	margin:10px 0 0 0;
	padding:0;
	list-style:none
}
#archivio_mesi li{
	margin:0;
	padding:0;
	width:110px;
	height:30px;
	overflow:hidden;
}
#archivio_mesi li a{
	display:block;
	width:110px;
	height:30px;
	overflow:hidden;
}
#archivio_mesi li a#ar_m_1 { background:transparent url(/images/archivio_gen.jpg) no-repeat }
#archivio_mesi li a#ar_m_2 { background:transparent url(/images/archivio_feb.jpg) no-repeat }
#archivio_mesi li a#ar_m_3 { background:transparent url(/images/archivio_mar.jpg) no-repeat }
#archivio_mesi li a#ar_m_4 { background:transparent url(/images/archivio_apr.jpg) no-repeat }
#archivio_mesi li a#ar_m_5 { background:transparent url(/images/archivio_mag.jpg) no-repeat }
#archivio_mesi li a#ar_m_6 { background:transparent url(/images/archivio_giu.jpg) no-repeat }
#archivio_mesi li a#ar_m_7 { background:transparent url(/images/archivio_lug.jpg) no-repeat }
#archivio_mesi li a#ar_m_8 { background:transparent url(/images/archivio_ago.jpg) no-repeat }
#archivio_mesi li a#ar_m_9 { background:transparent url(/images/archivio_set.jpg) no-repeat }
#archivio_mesi li a#ar_m_10{ background:transparent url(/images/archivio_ott.jpg) no-repeat }
#archivio_mesi li a#ar_m_11{ background:transparent url(/images/archivio_nov.jpg) no-repeat }
#archivio_mesi li a#ar_m_12{ background:transparent url(/images/archivio_dic.jpg) no-repeat }
#archivio_mesi li a#ar_m_1:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_2:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_3:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_4:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_5:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_6:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_7:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_8:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_9:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_10:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_11:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_12:hover { background-position:-110px 0}
#archivio_mesi li a#ar_m_1.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_2.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_3.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_4.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_5.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_6.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_7.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_8.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_9.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_10.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_11.corrente { background-position:-220px 0}
#archivio_mesi li a#ar_m_12.corrente { background-position:-220px 0}

#archivionews_box{
	width:310px;
	float:left;
	margin:0 0 0 20px;
}
.archivionews{
	margin:0 0 20px 0;
	padding:0 0 15px;
	border-bottom:1px solid #cccccc;
}
.archivionews_titolo{
	margin:5px 0;
	padding:0;
	font-size:0.9em;
	width:235px;
	line-height:1.5em;
	text-align:left

}
.archivionews_titolo a{
	color:#666666
}
.archivionews_titolo a:hover{
	color:#ffffff
}
.archivionews_data{
	margin:3px 0;
	display:inline;
	float:left;
	width:70px;
	color:#999999;
	font-weight:bold;
	font-size:0.9em;
}

/******* RASSEGNA STAMPA **********/

#rass_box{
	margin:40px 0 0 0;
	padding:0 0 0 0;
	border-bottom:1px solid #cccccc
}
.rass{
	margin:0 0 20px 0;
	text-align:left;
}
.rass img{
	float:left;
	width:120px;
	height:36px;
	overflow:hidden;
	display:inline;
	border:1px solid #999999;
	margin:5px 15px 0 0;
}
.rass_dx{
	float:left;
	width:330px;
}
.rass_data{
	font-size:0.85em;
	color:#999999;
	font-weight:bold;
}
.rass_separatore{
	color:#333333;
}
.rass_fonte{
	font-size:0.85em;
	color:#666666;
}
.rass_fonte a{
	color:#666666;
}
.rass_fonte a:hover{
	color:#ffffff;
}
#rassegna_scheda{
	font-size:0.95em;
	line-height:1.45em;
}
#rassegna_titolo_scheda{
	margin:0;
	font-size:1.3em;
	line-height:1.2em;
}
#rassegna_scheda .rass_data { font-size:0.9em; }
#rassegna_scheda .rass_fonte{ font-size:0.9em; }
#rass_file_box{
	margin:0 0 20px 0
}
#rass_info{
	margin:15px 0 10px 0;
}
#rass_file_list{
	margin:0;
	padding:0;
	list-style:none
}
#rass_file_list li{
	width:470px;
	height:220px;
	overflow:hidden;
	background:transparent url(/images/bg_press_img.jpg) no-repeat;
	margin:0 0 10px 0;
}
#rass_file_list li a{
	display:block;
	width:610px;
	height:210px;
	overflow:hidden;
	margin:10px 0 0 10px;
}
#rass_file_list li a#rass_file_1{
	background:transparent url(/public/files/rassegna/files/01/small_demo_press_file_1.jpg) no-repeat;
}
#rass_file_list li a#rass_file_2{
	background:transparent url(/public/files/rassegna/files/01/small_demo_press_file_2.jpg) no-repeat;
}
#archivionews_box .rass_dx{
	width:310px;
}
#archivionews_box .rass_titolo a{	color:#333333 }
#archivionews_box .rass_titolo a:hover{ color:#ffffff }

/***** EVENTI ********/

#eventi_list{
	margin:0;
	padding:0;
	list-style:none
}
#eventi_list li{
	float:left;
	width:228px;
	height:136px;
	overflow:hidden;
	margin:0 0 15px 0;
	background:transparent url(/images/bg_evento.jpg) no-repeat;
	text-align:center;
}
#eventi_list li img{margin:1px 0 5px 1px;}
#eventi_list li a{
	font-size:0.9em;
	color:#333333;
}
#eventi_list li a:hover{
	color:#ffffff;
}

/********* PAGING *********/

.paging{
	margin: 20px auto 10px auto;
	text-align:center;
	padding:20px 0 0 0;
}
.paging span{
	background:#ffffff url(/images/bg_paging.jpg) repeat-x;
	border:1px solid #cccccc;	
}
.paging span.paging_off{
	background:#ffffff url(/images/bg_paging_off.jpg) repeat-x;
	border:1px solid #eeeeee;	
}
.paging a{
	padding:3px 6px;
	font-size:0.85em;
	color:#333333;
}
.paging a:hover{
	color:#555555;
	background:transparent;
}
.paging a.inizio{ background:transparent url(/images/paging_inizio.jpg) no-repeat left;padding-left:25px}
.paging a.precedente{ background:transparent url(/images/paging_precedente.jpg) no-repeat left;padding-left:18px}
.paging a.successiva{ background:transparent url(/images/paging_successiva.jpg) no-repeat right;padding-right:18px}
.paging a.fine{ background:transparent url(/images/paging_fine.jpg) no-repeat right;padding-right:25px}
.paging a.inizio_off{ background:transparent url(/images/paging_inizio_off.jpg) no-repeat left;padding-left:25px;color:#bbbbbb}
.paging a.precedente_off{ background:transparent url(/images/paging_precedente_off.jpg) no-repeat left;padding-left:18px;color:#bbbbbb}
.paging a.successiva_off{ background:transparent url(/images/paging_successiva_off.jpg) no-repeat right;padding-right:18px;color:#bbbbbb}
.paging a.fine_off{ background:transparent url(/images/paging_fine_off.jpg) no-repeat right;padding-right:25px;color:#bbbbbb}
#sommario_paging{
	height:24px;
	padding:2px;
	margin:10px auto 0 auto;
	color:#999999
}
.prev_next_record{
	margin: 20px auto 10px auto;
	padding:10px 0 0 0;
	border-top:2px dotted #cccccc;
}
.record_successivo{
	width:90px;
	height:22px;
	overflow:hidden;		
	float:left;
	background:transparent url(/images/record_successivo.jpg) no-repeat right;	
}
.record_successivo a{
	padding:1px 0 0 20px;
	font-size:0.85em;	
	color:#ffffff;
	display:block;
}
.record_successivo a:hover{
	color:#FFFF99;
	background:transparent none;
}
.record_precedente{
	width:90px;
	height:22px;
	overflow:hidden;		
	float:right;
	background:transparent url(/images/record_precedente.jpg) no-repeat left;	
}
.record_precedente a{
	padding:1px 0 0 6px;
	font-size:0.85em;	
	color:#ffffff;
	display:block;
}
.record_precedente a:hover{
	color:#FFFF99;
	background:transparent none;
}
/********** GALLERIE ***********/

#gallerie_box{
}
#gallerie_list{
	margin:30px 0 -10px 0;
	padding:0;
	list-style:none;
}
#gallerie_list li{
	width:210px;
	height:101px;
	overflow:hidden;
	float:left;
}
#gallerie_list li a{
	display:block;
	width:210px;
	height:101px;
	overflow:hidden;
	color:#333333;
	font-weight:normal
}
#gallerie_list li a#gal_1{ background:transparent url(/public/files/gallery/gallerie/foto_bg_galleria_ps.jpg) no-repeat;}
#gallerie_list li a#gal_2{ background:transparent url(/public/files/gallery/gallerie/foto_bg_galleria_ju.jpg) no-repeat;}
#gallerie_list li a#gal_3{ background:transparent url(/public/files/gallery/gallerie/foto_bg_galleria_gio.jpg) no-repeat;}

#gallerie_list li a#gal_1:hover{ background-position:0 -101px}
#gallerie_list li a#gal_2:hover{ background-position:0 -101px}
#gallerie_list li a#gal_3:hover{ background-position:0 -101px}
.galleria_info{
	display:block;
	margin:65px 5px 0 5px;
	text-align:center
}
/******* SERIE D*************/

#seried_box{
	margin:0;
	padding:0 0 10px 0;
	width:auto;
	overflow:hidden;
	background:#F4F4F4 url(/images/bg_amichevoli.jpg) repeat-x;
	text-align:center;
	color:#666666;
	font-size:0.75em;
	font-weight:bold;
	border-bottom:1px solid #000000;
}
#seried_box h2{
	margin:15px auto 10px auto;
	padding:0;
	width:216px;
	height:50px;
	overflow:hidden;
	background:transparent url(/images/titolo_seried.jpg) no-repeat;
}
#sd_box{
	width:216px;
	margin:0 auto;
	background:#FFFFFF;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
	
}
#sd_box table{

}
#sd_box table td{
	font-weight:normal;
	padding:2px 4px;
}
.sd_td1{
	background:#999999 url(/images/bg_seried_class.jpg) repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;	
}
.sd_td2{
	background:#eeeeee;
	text-align:left;
	color:#333333;
	font-size:1em;
}
.sd_td3{
	background:#e2e2e2;
	padding:2px;
	text-align:center;
}
#sd_classifica{
	float:left;
	display:inline;
	width:59px;
	height:23px;
	overflow:hidden;
	background:transparent url(/images/seried_btn_class.jpg) no-repeat;
	margin:0 0 0 16px
}
#sd_classifica.on { background-position: 0 0; }
#sd_classifica.off { background-position: 0 -23px; }

#sd_ris{
	display:block;
	float:left;
	width:59px;
	height:23px;
	overflow:hidden;
	background:transparent url(/images/seried_btn_risult.jpg) no-repeat;
}
#sd_ris.on { background-position: 0 0; }
#sd_ris.off { background-position: 0 -23px; }

#sd_pt_giornata{
	font-size:1em;
	padding:10px 0 4px 0;
	text-align:center;
	color:#333333
}
#sd_pt_data{
	font-size:1em;
	text-align:center;
	color:#666666;
	margin:0 0 9px 0
}
#sd_pt{
	display:block;
	float:left;	
	width:100px;
	height:23px;
	overflow:hidden;
	background:transparent url(/images/seried_btn_pt.jpg) no-repeat;
}
#sd_pt.on { background-position: 0 0; }
.off { background-position: 0 -23px; }
#sd_classifica_box{
	height:425px
}
#sd_prossimoturno_box{
	height:272px
}
#sd_prossimoturno_box table td{
	padding:0 4px;
	height:22px;
}
.sd_pt1{
	background:#eeeeee;
	font-weight:bold;
	color:#333333;
	text-align:right;
}
.sd_pt2{
	background:#e2e2e2;
	text-align:left;
	color:#333333;
	font-size:1em;
	text-align:center;
}
.sd_pt3{
	background:#eeeeee;
	padding:2px;
	text-align:left;
	color:#333333;
}
#sd_risultati_box{
	height:272px
}
#sd_risultati_box table td{
	padding:0 4px;
	height:22px;
}
/******* STAGIONE ******************/

#stagione_btn_class{
	float:left;
	display:inline;
	width:120px;
	height:24px;
	overflow:hidden;
	background:transparent url(/images/btn_classifica.jpg) no-repeat;
	margin:0;
}
#stagione_btn_class.on { background-position: 0 0; }
#stagione_btn_class.off { background-position: 0 -24px; }
#stagione_btn_giorn{
	display:block;
	float:left;	
	width:120px;
	height:24px;
	overflow:hidden;
	background:transparent url(/images/btn_giornate.jpg) no-repeat;
}
#stagione_btn_giorn.on { background-position: 0 0; }
.off { background-position: 0 -24px; }
#stagione_menu_box{
	width:470px;
	height:53px;
	overflow:hidden;
	background:transparent url(/images/bg_girone_top.jpg) no-repeat;
}
#classifica_table{
	font-size:0.9em;
}
#classifica_table th{
	height:28px;
	overflow:hidden;
	background:#484848 url(/images/bg_table_th.jpg) repeat-x;
	text-align:center;	
}
#classifica_table th img{
	margin-top:3px;
}
#classifica_table td{
	text-align:center;	
	height:30px;
}
.class_table_posizione{
	font-weight:bold
}
#classifica_table td.class_table_immagine{
	background:#ffffff;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	overflow:hidden;
}
#classifica_table td.class_table_immagine img{
	margin:0 auto;
	text-align:center
}
#classifica_table td.class_table_squadra{
	text-align:left;
	padding-left:10px
}
#classifica_table td.class_table_squadra_box{
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
#classifica_table td.class_table_gaeta{
	color:#ff0000;
	font-weight:bold
}
.class_table_riga_pari{
	background:#F2F2F2 url(/images/bg_classifica_riga.jpg) repeat-x;
}
#classifica_note_box{
	padding:10px 0 0 0;
	margin:20px 0 0 0;
	border-top:1px dashed #cccccc;
	text-align:left
}
.giornata_info{
	height:52px;
}
.giornata_table_box{
	float:left;
	width:230px;
	background:#D5D5D5 url(/images/bg_giornate_table.jpg) repeat-x;
	margin:0 auto 10px auto;
	text-align:center;
	padding:2px 0 0 1px;		
}
.n_giornata{
	color:#ffffff;
	font-size:1.2em;
	margin:4px 0 2px 0
}
.giornata_data{
	color:#EBEBEB
}
.giornata_table{
	font-size:0.9em;
	margin:0 auto;
}
.giornata_table td{
	background: #ffffff;
	height:25px;
	text-align:center;
	border-bottom:1px solid #cccccc
}
.giornata_table td.part_table_riga_pari{
	background:#F2F2F2 url(/images/bg_classifica_riga.jpg) repeat-x;
}
.giornata_table td.part_sq_sx{
	text-align:right
}
.giornata_table td.part_sq_dx{
	text-align:left
}
.g_successive{
	width:90px;
	height:22px;
	overflow:hidden;		
	float:right;
	background:transparent url(/images/g_successive.jpg) no-repeat right;	
}
.g_successive a{
	padding:1px 0 0 6px;
	font-size:0.85em;	
	color:#ffffff;
	display:block;
}
.g_successive a:hover{
	color:#FFFF99;
	background:transparent none;
}
.g_precedenti{
	width:90px;
	height:22px;
	overflow:hidden;		
	float:left;
	background:transparent url(/images/g_precedenti.jpg) no-repeat left;	
}
.g_precedenti a{
	padding:1px 0 0 20px;
	font-size:0.85em;	
	color:#ffffff;
	display:block;
}
.g_precedenti a:hover{
	color:#FFFF99;
	background:transparent none;
}
#giornate_wrapper .scroller { height: 595px; overflow: hidden;border-bottom:2px dotted #cccccc;margin-bottom:10px}
#giornate_wrapper .scroller .section { width:470px;height:595px; overflow:hidden; float:left;}
#giornate_wrapper .scroller .content { width: 470px; overflow:hidden}

/********* EVENTI *********/

.eventi_titolo{
	display:block;
	width:224px;	
	height:21px;
	overflow:hidden;
	margin:-3px auto 0 auto;
	padding:4px 0 0 0;
}
a.eventi_titolo:hover{
	background:#ff0000;
	color:#ff0000
}
#eventi_scheda{
	font-size:1.1em;
	line-height:1.4em
}
#eventi_titolo_scheda{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
}

/**********************     LINKS *******************************************/

.lk_categoria{
	color:#666666;
	font-size:1.4em;
	margin:0;
	padding:0;
}
.links_list_box{
	margin:10px 0 20px 0;
	padding:0 0 10px 0;
	border-bottom:2px dotted #dddddd;
}
.links_list{
	margin:0;
	padding:0;
	list-style:none;
}
.links_list li{
	margin:0 0 3px 10px
}
.links_list li a{
	font-weight:normal;
}
#links_col_box{
	margin:10px 10px 20px 10px;
	font-size:0.7em;
}
#links_col_box .links_list_box{
	margin:5px 0 10px 0;
	padding:0 0 10px 0;
}
#links_col_box .links_list li{
	margin:0 0 0 10px
}
#links_col_box .links_list li a{
	font-weight:bold;
}
/********* VIDEO ************/

#video_box{
	margin:0 0 0 0;
}
#video_box .scroller { height: 240px; overflow: hidden;margin-bottom:1px}
#video_box .scroller .section { width:470px;height:240px; overflow:hidden; float:left;}
#video_box .scroller .video_content { width: 470px; overflow:hidden}
.video{
	margin:0 0 1px 0;
	height:35px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	background:#666666 url(/images/bg_video.jpg) repeat-x;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
}
.video_titolo a{
	color:#ffffff;
	font-size:1.05em;
	line-height:1.1em;
	font-weight:bold;
}
.video_titolo a:hover{
	color:#666666;
	background:#dddddd;
	font-weight:bold;
}
.video_sottotitolo{
	color:#E1E1E1;
	font-size:0.85em;
	font-weight:bold;
}
#scorri_box{
	background:#cccccc;
	padding:2px 2px 0 2px;
	border:1px solid #999999;
}
.scorri_su{
	float:right;
	display:inline;
	width:58px;
	height:20px;
	overflow:hidden;
	margin:0 2px 0 0;
	background:transparent url(/images/scorri_su.jpg) no-repeat;
}
.scorri_giu{
	display:block;
	float:right;
	width:58px;
	height:20px;
	overflow:hidden;
	background:transparent url(/images/scorri_giu.jpg) no-repeat;
}
.scorri_su:hover{ background-position:0 -20px;}
.scorri_giu:hover{ background-position:0 -20px;}
#video_titolo_scheda{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
}
#video_sottotitolo_scheda{
	color:#888888;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px 0
}

/***** EVENTI ********/

#merchandising_list{
	margin:0;
	padding:0;
	list-style:none
}
#merchandising_list li{
	float:left;
	width:228px;
	height:278px;
	overflow:hidden;
	margin:0 0 15px 0;
	background:transparent url(/images/bg_merchandising.jpg) no-repeat;
	text-align:center;
}
#merchandising_list li img{margin:1px 0 5px 1px;}
#merchandising_list li a{
	font-size:1em;
	color:#FFFFFF;
}
#merchandising_list li a:hover{
	color:#ffffff;
}
.merchandising_titolo{
	display:block;
	width:224px;	
	height:23px;
	overflow:hidden;
	margin:-3px auto 0 auto;
	padding:2px 0 0 0;
}
a.merchandising_titolo:hover{
	background:#ff0000;
	color:#ff0000
}
.merchandising_codice{
	height:20px;
	color:#333333;
	font-size:0.9em;
	margin:3px 0 0 0;
	letter-spacing:0.1em;
}


/***************************      MAPPA DEL SITO      **************************************************/

#sitemap{
	font-weight:bold;
	margin:10px 0;
	padding:0 10px;
}
#sitemap ul{
	margin-top:0;
}
#sitemap li{
	margin:8px 0 5px 0;
	padding-bottom:5px;
	border-bottom:1px dashed #cccccc;
	list-style:none;
}
#sitemap li a{
	color:#333333;
}
#sitemap li li{
	margin:5px 6px 8px 6px;
	padding-bottom:0;
	border-bottom:none;
	list-style:circle
}
#sitemap li li a{
	color:#ff0000;
}
#sitemap li li a:hover{
	color:#ffffff;
}

/********** ADVERTISING ******/

#advertising_box{margin: 0 auto;text-align:center;height: 200px; overflow: hidden;border-bottom:1px solid #000000}
#advertising_box .scroller { width:200px; height: 200px; overflow: hidden;margin-bottom:1px}
#advertising_box .scroller .section { width:200px;height:200px; overflow:hidden; float:left;}
#advertising_box .scroller .advertising_content { width: 1200px; overflow:hidden;}
#advertising_box img{margin:0 0 1px 0}
#advertising_list{
	margin:0;
	padding:0;
	list-style:none
}
#advertising_list li{
	display:block;
	width:200px;
	height:200px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none
}

/***** SONDAGGI *********/

#sondaggi_box{
	margin:0;
	padding:0 0 10px 0;
	width:255px;
	height:250px;
	overflow:hidden;
	text-align:left;
	color:#666666;
	font-size:0.75em;
	background:#E2E2E2 url(/images/bg_blocco_1.jpg) repeat-x;
	float:left;
}
#sondaggi_box h2{
	margin:16px 0 10px 14px;
	padding:0;
	width:131px;
	height:15px;
	overflow:hidden;
	background:transparent url(/images/titolo_sondaggi.jpg) no-repeat;
}
#sondaggio_titolo{
	margin:0 15px;
	font-size:1em;
	color:#333333;
	
}
#sond_scadenza{
	margin:5px 0 5px 0;
	padding:0 15px;
	background:#777777;
	color:#ffffff;
	text-align:left;
	font-size:0.9em;
}
#f_sondaggio{
	margin:3px 5px 10px 15px;
	padding:0;
}
#f_sondaggio_scelte{
	height:120px;
	overflow:hidden;
	margin:0 0 5px 0;
}
.scelte_box{
	margin:2px 0
}
#f_sondaggio input{
	margin:0 5px 0 0;
	
}
#f_sondaggio label{
	font-weight:bold;
	color:#666666;
	cursor:pointer;
}
#f_sondaggio #submit{
	width:72px;
	height:25px;
	overflow:hidden;
	background:#ffffff url(/images/bg_submit.jpg) repeat-x;
	border:1px solid #CCCCCC;
	font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color:#555555;
	float:left;
	display:inline;
	margin:5px 0 0 0;
	cursor:pointer
}
.sondaggio_risultati_btn{
	margin:10px 8px 0 10px;
	padding-bottom:0;
	float:right;
	display:inline;
}
.sondaggio_risultati_btn a{
	color:#888888;
	text-decoration:underline;
	font-size:1.1em;
}
.sondaggio_risultati_btn a:hover{
	color:#ffffff;
	background:#999999;
}
#sondaggio_risultati{
	height:125px;
	overflow:hidden;
	margin:3px 15px;

}
#sondaggi_box #progress-bar {
	width: 200px;
	height: 19px;
	background: url(/javascripts/ajaxprogressbar/aquabarright.gif);
	background-position: right center;
}
#sondaggi_box #bar {
	background: url(/javascripts/ajaxprogressbar/aquabarleft.gif);
	width: 0%;
	height: 100%;
}
.sondaggio_voce{
	margin:0;
	padding:0;
	font-size:0.9em
}

#sond_tot_voti{
	margin:10px 0 0 15px;
	float:left;
}
#sond_grazie{
	margin:20px 15px;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	color:#FFFFFF;
	background:#ff0000;
	padding:5px;	
}


#sondaggi_box_2{
	margin:20px 0 0 0;
}
#sondaggi_box_2 .scroller { height: 315px; overflow: hidden;margin-bottom:1px}
#sondaggi_box_2 .scroller .section { width:470px;height:315px; overflow:hidden; float:left;}
#sondaggi_box_2 .scroller .sondaggi_2_content { width: 470px; overflow:hidden}
.sondaggio_wrap{
	margin:0 0 1px 0;
	height:50px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	background:#CCCCCC url(/images/bg_sondaggi.jpg) repeat-x;
	border-top:1px solid #bebebe;
	border-left:1px solid #bebebe;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.sondaggio_2_titolo a{
	color:#333333;
	font-size:1.05em;
	line-height:1.1em;
	font-weight:bold;
}
.sondaggio_2_titolo a:hover{
	color:#ff0000;
	background:none;
	font-weight:bold;
}
.sondaggio_2_sottotitolo{
	color:#666666;
	font-size:0.85em;
	font-weight:bold;
}
#scorri_box{
	background:#cccccc;
	padding:2px 2px 0 2px;
	border:1px solid #999999;
}
.scorri_su{
	float:right;
	display:inline;
	width:58px;
	height:20px;
	overflow:hidden;
	margin:0 2px 0 0;
	background:transparent url(/images/scorri_su.jpg) no-repeat;
}
.scorri_giu{
	display:block;
	float:right;
	width:58px;
	height:20px;
	overflow:hidden;
	background:transparent url(/images/scorri_giu.jpg) no-repeat;
}
.scorri_su:hover{ background-position:0 -20px;}
.scorri_giu:hover{ background-position:0 -20px;}
#video_titolo_scheda{
	margin:0;
	font-size:1.2em;
	line-height:1.2em;
}
#video_sottotitolo_scheda{
	color:#888888;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px 0
}

/******* RICERCA *********/

#ricerca_box{
	height:80px;
	overflow:hidden;
	background:#D5D5D5 url(/images/bg_ricerca.jpg) repeat-x;
	text-align:left;
	border-bottom:1px solid #999999;
	z-index:1
}
#form_ricerca{
	margin:10px;
	padding:0;
}
#form_ricerca label{
	display:block;
	color:#666666;
	font-size:0.8em;
	font-weight:bold
}
#ricerca_termine{
	float:left;
	display:inline;
	width:180px;
	height:19px;
	color:#666666;
	font-size:0.8em;
	background:transparent url(/images/bg_ricerca_input.jpg) repeat-x;
	border:1px solid #CCCCCC;
	margin:10px 10px 0 0;
	padding:3px 5px 0 5px;	
}
#form_ricerca input.btn_search{
	width:24px;
	height:30px;
	background: transparent url(/images/ricerca_btn.jpg) 0 0 no-repeat;
	outline: none;
	border:none;
	margin:10px 0 0 0;
	cursor:pointer;	
	float:left;
}
#form_ricerca input.btn_search:hover{
	background-position: -24px 0;
}
#ricerca_2_box{

}
#termini{
	border:1px solid #cccccc;
	padding:5px;
	margin:0 0 20px 0;
}
.ricerca_ris_n{
	width:20px;
	height:20px;
	overflow:hidden;
	float:left;
	display:inline;
	text-align:center;
	margin:0 10px 0 0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
	background:transparent url(/images/ricerca_n.jpg) no-repeat;
}
.ricerca{
	margin:0 0 15px 15px;
}
.ricerca_categoria{
	margin:5px 0 10px 0;
}
.ricerca_risultati{
	font-style:italic;
	margin:0 0 15px 0;
}
.ricerca_titolo a{
	color:#ff0000;
	font-size:1.1em;
	line-height:1.1em;
	font-weight:bold;
}
.ricerca_titolo a:hover{
	color:#ffffff;
	background:#999999;
	font-weight:bold;
}
.ricerca_data{
	color:#999999;
	font-size:0.85em;
	font-weight:bold;
	margin:0 0 6px 0
}
.ricerca_sottotitolo{
	color:#888888;
	font-size:0.9em;
	font-weight:bold;
	margin:0 0 6px 0
}
.ricerca_anteprima{
	color:#333333;
	font-size:1.05em;
	line-height:1.3em;
}
/******** RSS TICKER *********/

#rss_ticker_box{
	width:742px;
	height:34px;
	overflow:hidden;
	margin:0 auto 10px auto;
	padding:9px 0 0 220px;
	background:transparent url(/images/rss_gazzetta.jpg) no-repeat;
}
/**********************************/