/* stili base per le pagine */
html,body{margin: 0;padding:0}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11;
	text-align:center;
	background-image:url(../gfx/bkg_generale.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#000000;
	background-position: top;
	}
div#container{
	width:980px; 
	margin:0 auto;
	border-width: 0px;
	position:relative;
	}
div#contenuti{
	background-color:#FFFFFF;
	width:980px;
	position:relative;
	}
/* stili per la parte NEWS homepage*/	
div#container_news{
	width:980px;
	height:130px;
	position:relative;
	background-color:#FFFFFF;
}

div#news{
	width:960px;
	height:130px;
	position:absolute;
	left:8px;
}

div#sub_news{
	width:315px;
	height:130px;
	margin-right:7px;
	float:left;
}

div#testata_news{
	width:315px;
	height:35px;
	background-repeat:no-repeat;
}

div#testata_news.femminile{
	background:url(../gfx/elementi_grafici/testata_news_femminile.gif);
}

div#testata_news.maschile{
	background:url(../gfx/elementi_grafici/testata_news_maschile.gif);
}

div#testata_news.giovanile{
	background:url(../gfx/elementi_grafici/testata_news_giovanile.gif);
}

* html div#contenuti_news{
	width:315px;
	height:120px;
	background:url(../gfx/elementi_grafici/bg_home_news.gif) repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#636363;
	padding:10px 0px 0px 8px;
	text-align:left;
}

div#contenuti_news{
	width:307px;
	height:103px;
	background:url(../gfx/elementi_grafici/bg_home_news.gif) repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#636363;
	padding:10px 0px 0px 8px;
	text-align:left;
}

div#contenuti_news span.news{
	font-size:14px;
	color:#000000;
	height:10px;
	line-height:10px;
}

/* fine stili news homepage*/

div#footer{
	clear:both; 
	text-align:center; 
	color: #959595;
	position:relative;
	top:0px;
	}

div#footer #autore{
	color:#636363;
	margin-left:90px;
	}

#divautore{
	margin-top:20px;
	left:0px;
	width:980px;
	height:50px;
	}

div#footer #attiva{
	color:#959595;
	text-decoration:none; 
	}

div#footer #attiva:hover{
	color:#FFFFFF;
	text-decoration:none;
	}
	
/* menu footer */
#divmenufooter{
	background-color:#FFFFFF; 
	height:20px;
	width:980px;
	}	

div#menufooter{
	background-color:#FFFFFF;
	width:980px;
	position:absolute;
	top:0px;
	left:0px;
}	

.angbox{
 	background:url(../gfx/elementi_grafici/ang_boxbianco.gif) center top no-repeat;
	height:5px;
	width:980px;
	position:absolute;
	top:20px;
	left:0px;
}
	
.menu_footer{
	margin:0;
	padding:0px 0px 3px 0px;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	}

.menu_footer li{
	display:inline;
	margin:0;
	border-left:1px solid #252525;
	padding:0 1em;
	height:11px;
	line-height:11px;
	}

.menu_footer li.primavoce{
	border-left:none;
	}

.menu_footer a{
	white-space:nowrap;
	}

.menu_footer a:link,
.menu_footer a:visited{
	color:#252525;
	text-decoration:none;
	}

.menu_footer a:hover,
.menu_footer a:focus,
.menu_footer a:active{
	color:#636363;
	text-decoration:none;
	}
/* FINE menu footer */	

/*Pagina News dettaglio*/

#news_det{
	width:592px;
	/*height:458px;*/
	position:absolute;
	left:226px;
}

#news_det #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_det_news.gif) no-repeat;
}

* html #news_det #contenuti{
	width:592px;
	padding:15px;
	height:1050px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#news_det #contenuti{
	width:560px;
	padding:15px;
	height:1110px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#news_det #contenuti h1{
	margin:0px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:11px;
}

#news_det #contenuti p{
	text-align:justify;
	margin:0px;
	padding:10px 0px 50px 0px;
	border-bottom:1px solid #cfcfcf;
}

#news_det #contenuti a{
	color:#000000;
	text-decoration:none;
}

#news_det #contenuti a:hover{
	color:#636363;
}

#news_det #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/*FINE Pagina News dettaglio*/


/* ricerca personale */
#ric_pers{
	width:592px;
	/*height:458px;*/
	position:absolute;
	left:226px;
}

#ric_pers #testata{
	width:592px;
	height:125px;
	background:url(../gfx/elementi_grafici/testata_ricerca_personale.jpg) no-repeat;
}

* html #ric_pers #contenuti{
	width:592px;
	padding:15px;
	height:420px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#ric_pers #contenuti{
	width:560px;
	padding:15px;
	height:635px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#ric_pers #contenuti h1{
	margin:0px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:11px;
}

#ric_pers #contenuti p{
	text-align:justify;
	margin:0px;
	padding:10px 0px 50px 0px;
	border-bottom:1px solid #cfcfcf;
}

#ric_pers #contenuti a{
	color:#d2b986;
	text-decoration:none;
}

#ric_pers #contenuti a:hover{
	color:#636363;
}

#ric_pers #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}
/* FINE ricerca personale */

/* FINE stili base per le pagine */

/*stili specifici per il layout*/

/* Menu principale Community*/
#divmenusx_community{
	width:209px;
	height:202px;
	position:absolute;
	left:8px;
	background:url(../gfx/elementi_grafici/bg_menu_community.gif) no-repeat;
	text-align:left;
}

#divmenusx_community ul{
	width:209px;
	list-style:none;
	margin:135px 0px 0px 15px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#divmenusx_community ul li{
	line-height:29px;
}

#divmenusx_community a{
	color:#FFFFFF;
	text-decoration:none;
}

#divmenusx_community a:hover{
	color:#d2b986;
}
/* Fine Menu principale Community*/
 
/* Menu maschile A2*/

#menu_maschile{	
	width:209px;
	position:absolute;
	left:8px;
}

#menu_maschile #testata{
	width:209px;
	height:13px;
	background:url(../gfx/elementi_grafici/testata_menu_maschile.gif) no-repeat;
}

* html #menu_maschile #contenuti{
	width:209px;
	height:376px;
	background:url(../gfx/elementi_grafici/bg_menu_maschile.gif) repeat-x #6e0019;
	border-left:1px solid #7b0c26;
	border-right:1px solid #7b0c26;
}

#menu_maschile #contenuti{
	width:207px;
	height:410px;
	background:url(../gfx/elementi_grafici/bg_menu_maschile.gif) repeat-x top #6e0019;
	border-left:1px solid #7b0c26;
	border-right:1px solid #7b0c26;
	text-align:left;
}

#menu_maschile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#menu_maschile #contenuti ul li{
	border-top:1px solid #5a0011;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px 0px 6px 15px;
}

#menu_maschile #contenuti ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_maschile #contenuti ul li a:hover{
	color:#d2b986;
}

#menu_maschile #contenuti ul li span{
	font-size:11px;
	font-weight:normal;
}

#menu_maschile #contenuti ul li ul{
	margin:2px;
}

* html #menu_maschile #contenuti ul li ul li{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:7px;
	line-height:7px;
	padding:5px 0px 5px 15px;
}

#menu_maschile #contenuti ul li ul li{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:7px;
	line-height:7px;
	padding:6px 0px 5px 15px;
}

#menu_maschile #footer{
	width:209px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_menu_maschile.gif) no-repeat;
}

/* Fine Menu maschile A2*/	
/* Contenuti maschile A2*/

#news_maschile{
	width:596px;
	height:60px;
	position:absolute;
	left:225px;
}

#news_maschile #news_maschile_sx{
	width:117px;
	height:60px;
	background:url(../gfx/elementi_grafici/news_maschile.gif) no-repeat;
	position:absolute;
	left:0px;
}

* html #news_maschile #news_maschile_dx{
	height:60px;
	width:596px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:0px;
	text-align:left;
	overflow:hidden;
}

#news_maschile #news_maschile_dx{
	height:58px;
	width:596px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:0px;
	text-align:left;
	overflow:hidden;
}

#news_maschile #news_maschile_dx ul{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	margin:0px;
	padding:10px;
	list-style:none;
	color:#FFFFFF;
}

#news_maschile #news_maschile_dx ul a{
	color:#FFFFFF;
	text-decoration:none;
}

#news_maschile #news_maschile_dx ul a:hover{
	color:#d2b986;
}

#news_maschile #news_maschile_dx ul h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
}

#arc_foto_maschile{
	width:420px;
	height:330px;
	position:absolute;
	left:226px;
	top:68px;
}

#arc_foto_maschile #testata{
	width:420px;
	height:28px;
	background:url(../gfx/elementi_grafici/testata_arc_foto_maschile.gif) no-repeat;
}

* html #arc_foto_maschile #contenuti{
	width:420px;
	height:300px;
	background-color:#000000;
	background-attachment: fixed; 
	clear:both;
	margin: 0px;
	padding: 0px;	
	background-repeat: no-repeat;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#arc_foto_maschile #contenuti{
	width:418px;
	height:315px;
	background-color:#000000;
	background-attachment: fixed; 
	background-repeat: no-repeat;
	clear:both;
	margin: 0px;
	padding: 0px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#arc_foto_maschile #footer{
	width:420px;
	height:17px;
	background:url(../gfx/elementi_grafici/footer_arc_foto_maschile.gif) no-repeat;
	text-align:right;
}

#arc_foto_maschile #footer a{
	padding-right:10px;
}

#risultati_masc{
	width:313px;
	height:314px;
	position:absolute;
	top:68px;
	left:656px;
}

#risultati_giornata_masc{
	width:593px;
	height:210px;
	position:absolute;
	left:226px;
	/*top:68px;*/
}

#risultati_giornata_masc #testata{	
	background:url(../gfx/elementi_grafici/testata_precampionato_masc.gif) no-repeat;
	height:29px;
	width:593px;
	text-align:right;
}

#risultati_giornata_masc #testata p{
	margin:0px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	position:absolute;
	right:10px;
	line-height:10px;
}

#risultati_giornata_masc #testata p a{
	color:#FFFFFF;
	text-decoration:none;
}

#risultati_giornata_masc #testata p a:hover{
	color:#d2b986;
}

#risultati_giornata_masc #contenuti{
	background:url(../gfx/elementi_grafici/bg_ris_giorn_masc.gif) no-repeat;
	height:600px;
	width:593px;
	text-align:left;
	padding-top:10px;
}

#risultati_giornata_masc #contenuti h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#636363;
	text-transform:capitalize;
	padding:5px;
	margin:0px;
}

#risultati_giornata_masc #contenuti ul{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	list-style:none;
	position:absolute;
}

#risultati_giornata_masc #contenuti ul.giorno{
	width:35px;
}

#risultati_giornata_masc #contenuti ul.data{
	left:35px;
	width:75px;
}

#risultati_giornata_masc #contenuti ul.squadra1{
	left:110px;
	width:190px;
}

#risultati_giornata_masc #contenuti ul.squadra2{
	left:300px;
	width:190px;
}

#risultati_giornata_masc #contenuti ul.risultati{
	left:490px;
	width:60px;
}

#risultati_giornata_masc #contenuti ul li{
	padding-left:10px;
	line-height:15px;
}

#classifica_stats{
	width:596px;
	height:30px;
	position:absolute;
	left:226px;
	top:745px;
}
#classifica_stats #contenuti{
	width:596px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
}
#classifica_stats #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

* html #classifica_stats #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:100px;
}
#classifica_stats #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:300px;
}

#classifica_stats #contenuti a{
	text-decoration:none;
	color:#636363;
}

#classifica_stats #contenuti a:hover{
	color:#d2b986;
}

#classifica_maschile{
	width:420px;
	height:332px;
	position:absolute;
	left:226px;
	top:393px;
}

#classifica_maschile #testata{
	width:420px;
	height:29px;
	background:url(../gfx/elementi_grafici/testata_classifica_maschile.gif) no-repeat;
}

#classifica_maschile #contenuti{
	width:420px;
	height:303px;
	background:url(../gfx/elementi_grafici/bg_classifica_maschile.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
}

#classifica_maschile #contenuti p{
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#classifica_maschile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

* html #classifica_maschile #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:30px;
}
#classifica_maschile #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:20px;
}

* html #classifica_maschile #contenuti ul li.squadre{
	width:205px;
}
#classifica_maschile #contenuti ul li.squadre{
	width:195px;
}

#classifica_maschile #contenuti ul li.dx{
	text-align:right;
}

#prox_sfida_maschile{
	width:160px;
	height:332px;
	position:absolute;
	top:392px;
	left:655px;
}

/* Pagina News maschile */

#eventi_primo_piano{
	width:310px;
	height:203px;
	position:absolute;
	left:226px;
	top:68px;
}

#eventi_primo_piano #testata{
	width:310px;
	height:29px;
	background:url(../gfx/elementi_grafici/testata_eventi_masc.gif) no-repeat;
}

#eventi_primo_piano #contenuti{
	width:310px;
	height:174px;
	background:url(../gfx/elementi_grafici/bg_eventi_masc.gif) no-repeat;
}

#archivio_news_masc{
	width:592px;
	height:848px;
	position:absolute;
	top:103px;
	left:226px;
}

#archivio_news_masc #testata{
	width:592px;
	height:29px;
	background:url(../gfx/elementi_grafici/testata_arc_news.gif) no-repeat;
}

* html #archivio_news_masc #contenuti{
	width:592px;
	height:619px;
	background:url(../gfx/elementi_grafici/bg_arc_news.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px;
}

#archivio_news_masc #contenuti{
	width:572px;
	height:599px;
	background:url(../gfx/elementi_grafici/bg_arc_news.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px;
}

#archivio_news_masc #contenuti a{
	text-decoration:none;
	color:#636363;
}

#archivio_news_masc #contenuti a:hover{
	color:#d2b986;
}

#archivio_news_masc #contenuti ul{
	list-style:none;
	margin:0px;
	width:572px;
	padding:0px;
	padding-top:30px;
}

* html #archivio_news_masc #contenuti ul li{
	height:65px;
	border-bottom:1px solid #dbdbdb;
	padding:8px 0px 4px 0px;
}

#archivio_news_masc #contenuti ul li{
	height:46px;
	border-bottom:1px solid #dbdbdb;
	padding:8px 0px 10px 0px;
}

#archivio_news_masc #contenuti ul li.primavoce{
	border-top:1px solid #dbdbdb;
}

#archivio_news_masc #contenuti h1{
	font-size:11px;
	color:#000000;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
}

#archivio_news_masc #contenuti h2{
	font-size:10px;
	color:#74001a;
	margin:0px;
	padding:0px;
}

#archivio_news_masc #contenuti #navigazione_news{
	color:#74001a;
	position:absolute;
	font-weight:bold;
	font-size:11px;
	height:20px;
}

#archivio_news_masc #contenuti #navigazione_news.top{
	top:10px;
	left:10px;
}

#archivio_news_masc #contenuti #navigazione_news.bottom{
	bottom:0px;
	right:15px;
}

#archivio_news_masc #contenuti #navigazione_news a{
	color:#74001a;
	text-decoration:none;
}

#archivio_news_masc #contenuti #navigazione_news a:hover{
	color:#d2b986;
}
/* pagina Multimedia maschile */

#foto_video{
	width:592px;
	height:58px;
	position:absolute;
	top:0px;
	left:226px;
	background:url(../gfx/elementi_grafici/bg_multimedia.gif) center no-repeat;
}

#foto_video a.sx{
	position:absolute;
	left:0px;
}

#foto_video a.dx{
	position:absolute;
	right:0px;
}

#arc_foto_video_masc{
	width:592px;
	position:absolute;
	left:226px;
	top:170px;
}

#arc_foto_video_masc #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_nera_vuota.gif) no-repeat;
	text-align:left;
}




#arc_foto_video_masc #testata a{
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#arc_foto_video_masc #testata a:hover{
color:#d2b986;
text-decoration:none;
font-size:12px;
font-weight:bold;
}


#arc_foto_video_masc #testata img{
	position:absolute;
	left:8px;
	top:8px;
}




* html #arc_foto_video_masc #contenuti{
	width:592px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#arc_foto_video_masc #contenuti{
	width:590px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

#arc_foto_video_masc #contenuti ul{
	list-style:none;
	margin:0px;
	padding:10px;
	padding-top:30px;
}

* html #arc_foto_video_masc #contenuti ul li{
	height:121px;
	border-bottom:1px solid #dbdbdb;
	padding:1px 0px 4px 0px;
}

#arc_foto_video_masc #contenuti ul li{
	height:115px;
	border-bottom:1px solid #dbdbdb;
	padding:4px 0px 4px 0px;
}

#arc_foto_video_masc #contenuti ul li #foto{
	height:115px;
	width:145px;
	float:left;
}

#arc_foto_video_masc #contenuti ul li #testi{
	height:50px;
	width:400px;
	float:left;
	padding:10px;
}

#arc_foto_video_masc #contenuti ul li #testi.video{
	width:190px;
}

#arc_foto_video_masc #contenuti ul li #bottoni_play{
	height:115px;
	width:140px;
	float:left;
	position:absolute;
	right:10px;
}

#arc_foto_video_masc #contenuti ul li #bottoni_play p{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
}

#arc_foto_video_masc #contenuti ul li.primavoce{
	border-top:1px solid #dbdbdb;
}

#arc_foto_video_masc #contenuti h1{
	font-size:11px;
	color:#000000;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
}

#arc_foto_video_masc #contenuti h2{
	font-size:10px;
	color:#74001a;
	margin:0px;
	padding:0px;
}

#arc_foto_video_masc #contenuti h3{
	font-size:11px;
	color:#ff0000;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
}

#arc_foto_video_masc #contenuti #navigazione_news{
	color:#74001a;
	position:absolute;
	font-weight:bold;
	font-size:11px;
	height:20px;
}

#arc_foto_video_masc #contenuti #navigazione_news.top{
	top:10px;
	left:10px;
}

#arc_foto_video_masc #contenuti #navigazione_news.bottom{
	bottom:0px;
	right:15px;
}

#arc_foto_video_masc #contenuti #navigazione_news a{
	color:#74001a;
	text-decoration:none;
}

#arc_foto_video_masc #contenuti #navigazione_news a:hover{
	color:#d2b986;
}

#arc_foto_video_masc #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#det_photo{
	width:592px;
	height:1059px;
	position:absolute;
	left:226px;
	top:170px;
	
}

#det_photo #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_det_photo.gif) no-repeat;
}

* html #det_photo #contenuti{
	width:592px;
	height:1021px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#det_photo #contenuti{
	width:570px;
	height:1001px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#det_photo #contenuti h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	padding-bottom:20px;
}

#det_photo #contenuti h1 span{
	color:#74001a;
}

#det_photo #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:48px;
}

#det_photo #contenuti ul li{
	float:left;
	width:165px;
	height:103px;
}

#det_photo #contenuti #back{
	width:570px;
	font-size:12px;
	font-weight:normal;
	position:absolute;
	
}

* html #det_photo #contenuti #back.upper{
	border-bottom:1px solid #CCCCCC;
	top:20px;
	left:10px;
	padding-top:5px;
}

#det_photo #contenuti #back.upper{
	border-bottom:1px solid #CCCCCC;
	top:20px;
	left:10px;
	padding-top:10px;
}

#det_photo #contenuti #back.bottom{
	border-top:1px solid #CCCCCC;
	bottom:0px;
	left:10px;
	padding-top:5px;
}

#det_photo #contenuti #back #navigazione{
	width:150px;
	height:10px;
	position:absolute;
	top:5px;
	right:-120px;
}

#det_photo #contenuti #back a{
	color:#74001a;
	text-decoration:none;
}

#det_photo #contenuti #back a:hover{
	color:#d2b986;
}

#det_photo #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/* pagina roster maschile */

#roster_maschile{
	width:592px;
	/*height:550px;*/
	position:absolute;
	left:226px;
	top:104px;
}

#roster_maschile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_roster_maschile.gif) no-repeat;
}

* html #roster_maschile #contenuti{
	width:592px;
	height:880px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_maschile #contenuti{
	width:570px;
	height:880;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_maschile #contenuti #parent{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#roster_maschile #contenuti #parent li{
	float:left;
}

#roster_maschile #contenuti #parent li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#roster_maschile #contenuti #parent li ul.numero{
	width:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:525252;
	border-top:1px solid #999999;	
}

#roster_maschile #contenuti #parent li ul.giocatore{
	width:180px;
	color:#000000;
	border-top:1px solid #999999;	
}

#roster_maschile #contenuti #parent li ul.ruolo{
	width:107px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_maschile #contenuti #parent li ul.anno{
	width:75px;
	color:636363;
	border-top:1px solid #999999;
}


#roster_maschile #contenuti #parent li ul.altezza{
	width:72px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_maschile #contenuti #parent li ul.nazionalita{
	width:80px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_maschile #contenuti #parent li ul li{
	float:none;
	height:30px;
	line-height:30px;
	border:none;
	border-top:1px solid #dbdbdb;
}

#roster_maschile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#staff_maschile{
	width:592px;
	/*height:197px;*/
	position:absolute;
	left:226px;
	top:1210px;
}

#staff_maschile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_staff_maschile.gif) no-repeat;
}

* html #staff_maschile #contenuti{
	width:592px;
	height:524px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_maschile #contenuti{
	width:570px;
	height:528px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_maschile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#staff_maschile #contenuti ul li{
	float:left;
}

#staff_maschile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#interviste_maschile{
	width:592px;
	height:198px;
	position:absolute;
	left:226px;
	top:708px;
}

#interviste_maschile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_interviste_maschile.gif) no-repeat;
}

* html #interviste_maschile #contenuti{
	width:592px;
	height:158px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-top:10px;
}

#interviste_maschile #contenuti{
	width:590px;
	height:148px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-top:10px;
}

#interviste_maschile #contenuti h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-left:10px;
}

#interviste_maschile #contenuti h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#74001a;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-left:10px;
}

#interviste_maschile #contenuti p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	margin:10px;
}

#interviste_maschile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/* Calendario e classifica maschile */

#classifica_campionato_maschile{
	width:592px;
	height:332px;
	position:absolute;
	left:226px;
}

#classifica_campionato_maschile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_classifica_maschile_big.gif) no-repeat;
}

* html #classifica_campionato_maschile #contenuti{
	width:592px;
	height:294px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#classifica_campionato_maschile #contenuti{
	width:570px;
	height:274px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#classifica_campionato_maschile #contenuti ul{
	margin:0px;
	margin-top:5px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
}

#classifica_campionato_maschile #contenuti ul li{
	float:left;
}

#classifica_campionato_maschile #contenuti ul li.posto{
	width:37px;
}

#classifica_campionato_maschile #contenuti ul li.squadra{
	width:216px;
}

#classifica_campionato_maschile #contenuti ul li.punti{
	width:70px;
}

#classifica_campionato_maschile #contenuti ul li.vinte{
	width:45px;
}

#classifica_campionato_maschile #contenuti ul li.perse{
	width:65px;
}

#classifica_campionato_maschile #contenuti ul li.f{
	width:72px;
}

#classifica_campionato_maschile #contenuti ul li.s{
	width:65px;
}

#classifica_campionato_maschile #contenuti ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#classifica_campionato_maschile #contenuti ul li ul li{
	float:none;
	height:18px;
	line-height:18px;
}
	
#classifica_campionato_maschile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#calendario_campionato_maschile{
	width:592px;
	/*height:587px;*/
	position:absolute;
	left:226px;
	top:103px;
}

* html #calendario_campionato_maschile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_calendario_maschile.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:8px 10px 0px 0px;
}

#calendario_campionato_maschile #testata{
	width:582px;
	height:25px;
	background:url(../gfx/elementi_grafici/testata_calendario_maschile.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding:8px 10px 0px 0px;
}

#calendario_campionato_maschile #testata a{
	color:#FFFFFF;
	text-decoration:none;
}

#calendario_campionato_maschile #testata a:hover{
	color:#d2b986;
}

* html #calendario_campionato_maschile #contenuti{
	width:592px;
	/*height:548px;*/
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#calendario_campionato_maschile #contenuti{
	width:570px;
	/*height:528px;*/
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#calendario_campionato_maschile #contenuti ul{/*1-o elenco parent contiene le giornate*/
	padding:0px;
	margin:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
}

#calendario_campionato_maschile #contenuti ul li{
}

#calendario_campionato_maschile #contenuti ul li h1{
	font-size:14px;
	font-weight:bold;
	color:#74001a;
	margin:0px;
	margin-top:30px;
	padding:0px;
	height:30px;
	line-height:30px;
}

#calendario_campionato_maschile #contenuti ul li h1 span{
	color:#000000;
}

#calendario_campionato_maschile #contenuti ul li ul{/*2-elenco contiene tutte le partite per giornata*/
}


#calendario_campionato_maschile #contenuti ul li ul li{
}

#calendario_campionato_maschile #contenuti ul li ul li ul{/*3-o elenco contiene una singola partita*/
	border-bottom:1px solid #dfdfdf;
	height:30px;
	line-height:30px;
}

#calendario_campionato_maschile #contenuti ul li ul li ul.primavoce{
	border-top:1px solid #999999;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li{
	float:left;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.giorno{
	width:40px;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.data{
	width:115px;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.squadra1{
	width:190px;
	overflow:hidden;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.squadra2{
	width:190px;
	overflow:hidden;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.risultato{

}

#calendario_campionato_maschile #contenuti ul li ul li ul li.giornoReyer{
	width:40px;
	color:#B10000;
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.dataReyer{
	width:115px;
	color:#B10000;	
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.squadra1Reyer{
	width:190px;
	color:#B10000;
	overflow:hidden;	
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.squadra2Reyer{
	width:190px;
	color:#B10000;
	overflow:hidden;	
}

#calendario_campionato_maschile #contenuti ul li ul li ul li.risultatoReyer{
	color:#B10000;
}
	
#calendario_campionato_maschile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/* Fine Contenuti maschile A2*/

/* Menu femminile A1*/

#menu_femminile{
	/*height:484px;*/
	width:209px;
	position:absolute;
	left:8px;
}

#menu_femminile #testata{
	width:209px;
	height:13px;
	background:url(../gfx/elementi_grafici/testata_menu_femminile.gif) no-repeat;
}

* html #menu_femminile #contenuti{
	width:209px;
	height:385px;
	background:url(../gfx/elementi_grafici/bg_menu_femminile.gif) repeat-x #856c3f;
	border-left:1px solid #59492a;
	border-right:1px solid #59492a;
}

#menu_femminile #contenuti{
	width:207px;
	height:410px;
	background:url(../gfx/elementi_grafici/bg_menu_femminile.gif) repeat-x top #856c3f;
	border-left:1px solid #59492a;
	border-right:1px solid #59492a;
	text-align:left;
}

#menu_femminile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#menu_femminile #contenuti ul li{
	border-top:1px solid #59492a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px 0px 6px 15px;
}

#menu_femminile #contenuti ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_femminile #contenuti ul li a:hover{
	color:#74001a;
}

#menu_femminile #contenuti ul li span{
	font-size:11px;
	font-weight:normal;
}

#menu_femminile #contenuti ul li ul{
	margin:2px;
}

* html #menu_femminile #contenuti ul li ul li{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:7px;
	line-height:7px;
	padding:5px 0px 5px 15px;
}

#menu_femminile #contenuti ul li ul li{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:7px;
	line-height:7px;
	padding:6px 0px 6px 15px;
}

#menu_femminile #footer{
	width:209px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_menu_femminile.gif) no-repeat;
}

/* Fine Menu femminile A1*/	

/* Contenuti femminile A1 */

#news_femminile{
	width:746px;
	height:60px;
	position:absolute;
	left:226px;
}

#news_femminile #news_femminile_sx{
	width:117px;
	height:60px;
	background:url(../gfx/elementi_grafici/news_maschile.gif) no-repeat;
	position:absolute;
	left:0px;
}

* html #news_femminile #news_femminile_dx{
	height:60px;
	width:629px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:115px;
	text-align:left;
	overflow:hidden;
}

#news_femminile #news_femminile_dx{
	height:58px;
	width:627px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:115px;
	text-align:left;
	overflow:hidden;
}

#news_femminile #news_femminile_dx ul{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	margin:0px;
	padding:10px;
	list-style:none;
	color:#FFFFFF;
}

#news_femminile #news_femminile_dx ul a{
	color:#FFFFFF;
	text-decoration:none;
}

#news_femminile #news_femminile_dx ul a:hover{
	color:#d2b986;
}

#news_femminile #news_femminile_dx ul h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
}

#arc_foto_femminile{
	width:420px;
	height:315px;
	position:absolute;
	left:226px;
	top:68px;
}

#arc_foto_femminile #testata{
	width:420px;
	height:28px;
	background:url(../gfx/elementi_grafici/testata_arc_foto_maschile.gif) no-repeat;
}

* html #arc_foto_femminile #contenuti{
	width:420px;
	height:270px;
	background:url(../gfx/elementi_grafici/bg_arc_foto_femminile.jpg) no-repeat;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#arc_foto_femminile #contenuti{
	width:418px;
	height:270x;
	background:url(../gfx/elementi_grafici/bg_arc_foto_femminile.jpg) no-repeat;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#arc_foto_femminile #footer{
	width:420px;
	height:17px;
	background:url(../gfx/elementi_grafici/footer_arc_foto_maschile.gif) no-repeat;
	text-align:right;
}

#arc_foto_femminile #footer a{
	padding-right:10px;
}

#classifica_femminile{
	width:420px;
	height:332px;
	position:absolute;
	left:226px;
	top:595px;
}

#classifica_femminile #testata{
	width:420px;
	height:29px;
	background:url(../gfx/elementi_grafici/testata_classifica_femminile.gif) no-repeat;
}

#classifica_femminile #contenuti{
	width:420px;
	height:303px;
	background:url(../gfx/elementi_grafici/bg_classifica_maschile.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
}

#classifica_femminile #contenuti p{
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#classifica_femminile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

* html #classifica_femminile #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:30px;
}
#classifica_femminile #contenuti ul li{
	float:left;
	padding-left:10px;
	line-height:16px;
	width:20px;
}

* html #classifica_femminile #contenuti ul li.squadre{
	width:205px;
}
#classifica_femminile #contenuti ul li.squadre{
	width:195px;
}

#classifica_femminile #contenuti ul li.dx{
	text-align:right;
}

/* pagina roster femminile */

#roster_femminile{
	width:592px;
	position:absolute;
	left:226px;
	top:103px;
}

#roster_femminile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_roster_femminile.gif) no-repeat;
}

* html #roster_femminile #contenuti{
	width:592px;
	height:1009px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_femminile #contenuti{
	width:570px;
	height:970px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_femminile #contenuti #parent{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#roster_femminile #contenuti #parent li{
	float:left;
}

#roster_femminile #contenuti #parent li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#roster_femminile #contenuti #parent li ul.numero{
	width:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:525252;
	border-top:1px solid #999999;	
}

#roster_femminile #contenuti #parent li ul.giocatore{
	width:180px;
	color:#000000;
	border-top:1px solid #999999;	
}

#roster_femminile #contenuti #parent li ul.ruolo{
	width:107px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_femminile #contenuti #parent li ul.anno{
	width:75px;
	color:636363;
	border-top:1px solid #999999;
}


#roster_femminile #contenuti #parent li ul.altezza{
	width:72px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_femminile #contenuti #parent li ul.nazionalita{
	width:80px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_femminile #contenuti #parent li ul li{
	float:none;
	height:30px;
	line-height:30px;
	border:none;
	border-top:1px solid #dbdbdb;
}

#roster_femminile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#staff_femminile{
	width:592px;
	position:absolute;
	left:226px;
	top:1145px;
}

#staff_femminile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_staff_maschile.gif) no-repeat;
}

* html #staff_femminile #contenuti{
	width:592px;
	height:472px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_femminile #contenuti{
	width:570px;
	height:325px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_femminile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#staff_femminile #contenuti ul li{
	float:left;
}
/*
#staff_femminile #contenuti ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#staff_femminile #contenuti ul li ul.trattino{
	color:#000000;
	width:36px;
}

#staff_femminile #contenuti ul li ul.nome{
	color:#000000;
	width:180px;
}

#staff_femminile #contenuti ul li ul.funzione{
	color:#636363;
	width:280px;
}

#staff_femminile #contenuti ul li ul li{
	float:none;
	border-top:1px solid #dbdbdb;
	height:25px;
	line-height:25px;
}

#staff_femminile #contenuti ul li ul li.ultimavoce{
	float:none;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}
*/
#staff_femminile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#interviste_femminile{
	width:592px;
	height:198px;
	position:absolute;
	left:226px;
	top:728px;
}

#interviste_femminile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_interviste_maschile.gif) no-repeat;
}

* html #interviste_femminile #contenuti{
	width:592px;
	height:158px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-top:10px;
}

#interviste_femminile #contenuti{
	width:590px;
	height:148px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-top:10px;
}

#interviste_femminile #contenuti h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-left:10px;
}

#interviste_femminile #contenuti h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#74001a;
	margin:0px;
	padding:0px;
	font-weight:normal;
	margin-left:10px;
}

#interviste_femminile #contenuti p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	margin:10px;
}

#interviste_femminile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/* Fine Contenuti femminile A1 */

/* Menu giovanile*/

#menu_giovanile{
	/*height:381px;*/
	width:209px;
	position:absolute;
	left:8px;
}

#menu_giovanile #testata{
	width:209px;
	height:13px;
	background:url(../gfx/elementi_grafici/testata_menu_giovanile.gif) no-repeat;
}

* html #menu_giovanile #contenuti{
	width:209px;
	height:430px;
	background:url(../gfx/elementi_grafici/bg_menu_giovanile.gif) repeat-x #0f0f0f;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

#menu_giovanile #contenuti{
	width:207px;
	height:436px;
	background:url(../gfx/elementi_grafici/bg_menu_giovanile.gif) repeat-x top #0f0f0f;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-align:left;
}

#menu_giovanile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#menu_giovanile #contenuti ul li{
	border-top:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:2px 0px 3px 15px;
}

#menu_giovanile #contenuti ul li a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu_giovanile #contenuti ul li a:hover{
	color:#d2b986;
}








#menu_giovanile #contenuti ul li a:hover{
	color:#d2b986;
}






#menu_giovanile #contenuti ul li span{
	font-size:11px;
	font-weight:normal;
}

#menu_giovanile #contenuti ul li ul{
	margin:5px;
	margin-top:0px;
}

#menu_giovanile #contenuti ul li ul li{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	height:17px;
	line-height:17px;
	padding:0px;
}



#menu_giovanile #footer{
	width:209px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_menu_giovanile.gif) no-repeat;
}

/* Fine Menu giovanile*/

/* Contenuti giovanile*/

#news_giovanile{
	width:597px;
	height:60px;
	position:absolute;
	left:226px;
}

#news_giovanile #news_giovanile_sx{
	width:117px;
	height:60px;
	background:url(../gfx/elementi_grafici/news_maschile.gif) no-repeat;
	position:absolute;
	left:0px;
}

* html #news_giovanile #news_giovanile_dx{
	height:60px;
	width:480px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:115px;
	text-align:left;
	overflow:hidden;
}

#news_giovanile #news_giovanile_dx{
	height:58px;
	width:478px;
	border:1px solid #d7d7d7;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:115px;
	text-align:left;
	overflow:hidden;
}

#news_giovanile #news_giovanile_dx ul{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	margin:0px;
	padding:10px;
	list-style:none;
	color:#FFFFFF;
}

#news_giovanile #news_giovanile_dx ul a{
	color:#FFFFFF;
	text-decoration:none;
}

#news_giovanile #news_giovanile_dx ul a:hover{
	color:#d2b986;
}

#news_giovanile #news_giovanile_dx ul h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0px;
}



#reyerbaby{
	width:592px;
	position:absolute;
	left:226px;
	top:500px;
}

#reyerbaby #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_reyerbaby.gif) no-repeat;
}

* html #reyerbaby #contenuti{
	width:592px;
	height:402px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#reyerbaby #contenuti{
	width:570px;
	height:685px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#reyerbaby #contenuti p{
	font-size:11px;
}

#reyerbaby #contenuti p span{
	font-weight:bold;
}

#reyerbaby #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}




#settore_giovanile{
	width:592px;
	position:absolute;
	left:226px;
	top:406px;
}

#settore_giovanile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_settore_giovanile.gif) no-repeat;
}

* html #settore_giovanile #contenuti{
	width:592px;
	height:532px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#settore_giovanile #contenuti{
	width:570px;
	height:815px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#settore_giovanile #contenuti p{
	font-size:11px;
}

#settore_giovanile #contenuti p span{
	font-weight:bold;
}

#settore_giovanile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}


#roster_giovanile{
	width:592px;
	
	position:absolute;
	left:226px;
	top:0px;
}




#roster_giovanile #testata{
	width:592px;
	height:33px;
	background-repeat:no-repeat;
}

* html #roster_giovanile #contenuti{
	width:592px;
	
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_giovanile #contenuti{
	width:570px;
	
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#roster_giovanile #contenuti #parent{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}

#roster_giovanile #contenuti #parent li{
	float:left;
}

#roster_giovanile #contenuti #parent li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#roster_giovanile #contenuti #parent li ul.giocatore{
	width:210px;
	color:#000000;
	border-top:1px solid #999999;	
}

#roster_giovanile #contenuti #parent li ul.ruolo{
	width:145px;
	color:636363;
	border-top:1px solid #999999;
}



#roster_giovanile #contenuti #parent li ul.anno{
	width:120px;
	color:636363;
	border-top:1px solid #999999;
}


#roster_giovanile #contenuti #parent li ul.altezza{
	width:72px;
	color:636363;
	border-top:1px solid #999999;
}

#roster_giovanile #contenuti #parent li ul li{
	float:none;
	height:30px;
	line-height:30px;
	border:none;
	border-top:1px solid #dbdbdb;
}






#roster_giovanile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#roster_giovanile #contenuti #minibasket{
	margin:0px;
	padding:0px;
	list-style:none;
}

#roster_giovanile #contenuti #minibasket li{
	float:left;
	margin:0px;
	padding:0px;
}

#roster_giovanile #contenuti #minibasket li.primacollona{
	width:200px;
}

#roster_giovanile #contenuti #minibasket li ul{
	margin:0px;
	padding:10px 0px 20px 0px;
	list-style:none;
}

#roster_giovanile #contenuti #minibasket li ul li{
	float:none;
}

#staff_giovanile{
	width:592px;
	height:197px;
	position:absolute;
	left:226px;
	top:991px;
}

#staff_giovanile #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_staff_maschile.gif) no-repeat;
}

* html #staff_giovanile #contenuti{
	width:592px;
	height:59px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_giovanile #contenuti{
	width:570px;
	height:139px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#staff_giovanile #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#staff_giovanile #contenuti ul li{
	float:left;
}

#staff_giovanile #contenuti ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#staff_giovanile #contenuti ul li ul.trattino{
	color:#000000;
	width:36px;
}

#staff_giovanile #contenuti ul li ul.nome{
	color:#000000;
	width:180px;
}

#staff_giovanile #contenuti ul li ul.funzione{
	color:#636363;
	width:280px;
}

#staff_giovanile #contenuti ul li ul li{
	float:none;
	border-top:1px solid #dbdbdb;
	height:30px;
	line-height:30px;
}

#staff_giovanile #contenuti ul li ul li.ultimavoce{
	float:none;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}

#staff_giovanile #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#corsi_minibasket{
	width:592px;
	height:455px;
	position:absolute;
	left:226px;
}

#corsi_minibasket #testata{
	width:592px;
	height:31px;
	background:url(../gfx/elementi_grafici/testata_corsi_minibasket.gif) no-repeat;
}

#corsi_minibasket #contenuti{
	width:592px;
	height:416px;
	background:url(../gfx/elementi_grafici/bg_corsi_minibasket.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
}

#corsi_minibasket #contenuti p{
	width:270px;
	margin:0px;
	padding-left:20px;
}

#corsi_minibasket #contenuti p.primo{
	padding-top:50px;
}

#corsi_minibasket #footer{
	width:592px;
	height:8px;
	background:url(../gfx/elementi_grafici/footer_corsi_minibasket.gif) no-repeat;
}

#info_corsi{
	width:592px;
	height:458px;
	position:absolute;
	left:226px;
	top:465px;
}

#info_corsi #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_info_corsi.gif) no-repeat;
}

#info_corsi #contenuti{
	width:592px;
	height:420px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
}

#info_corsi #contenuti ul{
	margin:0px;
	padding:10px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#info_corsi #contenuti ul li{
	height:100px;
}

#info_corsi #contenuti ul li span{
	color:#636363;
}

#info_corsi #contenuti ul li ul{
	margin:10px 0px 0px 20px;
	padding:0px;
	color:#636363;
	list-style:square;
}

#info_corsi #contenuti ul li ul li{
	height:15px;
}

#info_corsi #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#organigramma{
	width:592px;
	height:197px;
	position:absolute;
	left:226px;
}

#organigramma #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_organigramma.gif) no-repeat;
}

* html #organigramma #contenuti{
	width:592px;
	height:159px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#organigramma #contenuti{
	width:570px;
	height:139px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#organigramma #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#organigramma #contenuti ul li{
	float:left;
}

#organigramma #contenuti ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#organigramma #contenuti ul li ul.trattino{
	color:#000000;
	width:36px;
}

#organigramma #contenuti ul li ul.nome{
	color:#000000;
	width:180px;
}

#organigramma #contenuti ul li ul.funzione{
	color:#636363;
	width:280px;
}

#organigramma #contenuti ul li ul li{
	float:none;
	border-top:1px solid #dbdbdb;
	height:30px;
	line-height:30px;
}

#organigramma #contenuti ul li ul li.ultimavoce{
	float:none;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
}

#organigramma #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}
/* Fine contenuti giovanile */

/* Menu principale storia eventi ecc*/	
#divmenusx{
	background-color:#262626;
	width:209px;
	height:237px;
	font-size:12px;
	margin-top:0px;
	position:absolute;
	top:0px;
	left:8px;
	}
	
#divmenusx #testata{
	background-image:url(../gfx/elementi_grafici/testata_menu_sx.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:17px;
	width:208px;
	}

#divmenusx #footer{
	background:url(../gfx/elementi_grafici/footer_menu_sx.gif) no-repeat bottom;
	height:22px;
	width:208px;
	}

.menusx{
   text-align:left;
   font-weight:bold;
   list-style:none;
   padding:0px;
   margin:3px 10px 0px 10px;
  }

.menusx li{
	margin:0;
	border-top:1px solid #3d3d3d;
	}

.menusx a{
	white-space:nowrap;
	height:30px;
	line-height:30px;
	}

.menusx a:link,
.menusx a:visited{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:30px;
	}

.menusx a:hover,
.menusx a:focus,
.menusx a:active{
	color:#d2b986;
	text-decoration:none;
	}
	
/* Menu principale squadre */	
#divmenusx_squadre{ 
	width:209px;
	height:130px;
	position:absolute;
	left:8px;
	background:url(../gfx/elementi_grafici/bg_menu_squadre.gif) no-repeat;
	text-align:left;
	}
	
#divmenusx_squadre ul{
	list-style:none;
	margin:0px 0px 0px 15px;;
	padding:0px;
	position:absolute;
	bottom:3px;
}

#divmenusx_squadre ul li{
	height:20px;
}
		
.menusx_squadre{
   list-style:none;
   padding:0px;
   margin:0px;
   border:0px;
  }
  
/* Spazio sponsor o altri bannner */	
* html #divmenusx_banner{ 
	width:209px;
	height:368px;
	position:absolute;
	top:218px;
	left:8px;
	/*display:none;*/
	}

#divmenusx_banner{ 
	width:209px;
	position:absolute;
	top:216px;
	left:8px;
	/*display:none;*/
	}
	
#divmenusx_banner #testata{
	background-image:url(../gfx/elementi_grafici/testata_menu_sx.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:5px;
	}
	
* html #divmenusx_banner #contenuti{
	height:400px;
	width:209px;
	border-left:1px solid #262626;
	border-right:1px solid #262626;
	background-color:#262626;
	}

#divmenusx_banner #contenuti{
	height:360px;
	width:207px;
	border-left:1px solid #3b474e;
	border-right:1px solid #3b474e;
	background-color:#262626;
	}

div#divmenusx_banner ul{
	width:125px;
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:6px;
	left:9px;
}

div#divmenusx_banner ul li{
	/*height:132px;*/
}

* html div#divmenusx_banner ul li a{
	vertical-align:bottom;
}

* html div#divmenusx_banner ul li img{
	vertical-align:bottom;
}

* html div#divmenusx_banner ul li object{
	vertical-align:bottom;
}

#divmenusx_banner #footer{
	background-image:url(../gfx/elementi_grafici/footer_menu_sx.gif);
	background-repeat:no-repeat;
	height:5px;
	}

/* FINE stili base per le pagine */
/* Stili x eventi e prox partita */
div#prox_sfida{
	width:314;
	height:264px;
	position:absolute;
	top:0px;
	left:226px;
}

div#prox_sfida_interna{
	width:314;
	height:264px;
	position:absolute;
	top:60px;
	left:226px;
}


div#prox_eventi{
	width:272px;
	height:204px;
	position:absolute;
	top:0px;
	left:548px;
}
/* FINE stili eventi */
/* Stili promozioni */
div#promozioni{
	width:593px;
	height:226px;
	background:url(../gfx/ban_sx-coppadisc.jpg) no-repeat;
	position:absolute;
	left:226px;
	top:592px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}

div#promozioni .promodx{
	bottom:10px;
	position:absolute;
	left:14px;
}

div#promozioni .promosx{
	bottom:10px;
	position:absolute;
	left:307px;
}

div#promozioni a{
	text-decoration:none;
	color:#FFFFFF;
}

div#promozioni a:hover{
	text-decoration:none;
	color:#d2b986;
}
/* Fine Stili promozioni */
/* Banner community nell' HomePage */
div#community{
	width:593px;
	height:204px;
	background:url(../gfx/elementi_grafici/reyer_community_new.jpg) no-repeat;
	position:absolute;
	left:226px;
	top:636px;
}
/* Stili community sign-up */




div#community_signup{
	position:absolute;
	left:226px;
	width:740px;
	height:381px;
}

div#community_signup #testata{
	width:740px;
	height:31px;
	background:url(../gfx/elementi_grafici/testata_community_signup.gif) no-repeat;
}

div#community_signup #contenuti{
	width:429px;
	height:341px;
	background:url(../gfx/elementi_grafici/contenuti_community_signup.gif) no-repeat;
	position:absolute;
	left:0px;
	top:32px;
}

div#community_signup #form{
	width:310px;
	height:341px;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	position:absolute;
	left:430px;
	top:32px;
	text-align:left;
}

div#community_signup #form ul{
	width:290px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	list-style:none;
	margin:10px;
	margin-top:5px;
	padding:0px;
}

div#community_signup #form ul li{
	line-height:25px;
}

div#community_signup #form ul li span{
	color:#ffa100;
}

div#community_signup #form ul li.obligatori{
	color:#ffa100;
}

div#community_signup #form ul li.priv{
	line-height:15px;
	height:15px;
	padding-left:2px;
}

div#community_signup #form ul li.accetto{
	line-height:15px;
	height:15px;
	padding-left:2px;
	margin-top:5px;
}

div#community_signup #form ul li.accetto a{
	position:absolute;
	right:15px;
	margin-top:8px;
}

* html div#community_signup #form ul li #privacy{
	overflow-y:scroll;
	width:290px;
	height:90px;
	line-height:12px;
	border:1px solid #000000;
	padding:5px;
}

div#community_signup #form ul li #privacy{
	overflow-y:scroll;
	width:280px;
	height:80px;
	line-height:12px;
	border:1px solid #000000;
	padding:5px;
}

* html div#community_signup input.text{
	width:130px;
	height:16px;
	padding:0px;
	font-size:10px;
	position:absolute;
	right:15px;
	margin-top:-2px;
	border:1px solid #000000;
}

div#community_signup input.text{
	width:130px;
	height:16px;
	padding:0px;
	margin-top:3px;
	font-size:10px;
	position:absolute;
	right:15px;
	border:1px solid #000000;
}

* html div#community_signup select{
	width:130px;
	height:15px;
	padding:0px;
	font-size:10px;
	position:absolute;
	right:15px;
	margin-top:-2px;
	border:1px solid #000000;
}

div#community_signup select{
	width:130px;
	height:16px;
	padding:0px;
	font-size:10px;
	position:absolute;
	right:15px;
	margin-top:3px;
	border:1px solid #000000;
}

div#community_signup #footer{
	width:740px;
	height:8px;
	background:url(../gfx/elementi_grafici/footer_community_signup.gif) no-repeat;
	position:relative;
	left:0px;
	top:342px;
}

#blog{
	width:422px;
	height:332px;
	position:absolute;
	top:492px;
	left:226px;
}

#blog #testata{
	background:url(../gfx/elementi_grafici/testata_blog.gif) no-repeat;
	height:33px;
	width:592px;
}

* html #blog #testata a{
	text-decoration:none;
	color:#ffa100;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:9px;
	right:10px;
}

#blog #testata a{
	text-decoration:none;
	color:#ffa100;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:9px;
	right:-160px;
}

#blog #testata a:hover{
	color:#ffffff;
}

* html #blog #contenuti{
	height:295px;
	width:592px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
	padding:8px;
}

#blog #contenuti{
	height:280px;
	width:574px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
	padding:8px;
}

#blog #contenuti p{
	line-height:12px;
	margin:10px 0px 10px 0px;
}

#blog #contenuti h1{
	font-size:24px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#blog #contenuti h2{
	font-size:10px;
	color:#74001a;
	padding:0px;
	margin:0px;
}

#blog #contenuti h3{
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
}

#blog #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#forum{
	width:592px;
	height:200px;
	position:absolute;
	top:834px;
	left:226px;
}

#forum #testata{
	background:url(../gfx/elementi_grafici/testata_forum.gif) no-repeat;
	height:29px;
	width:592px;
	text-align:right;
}

#forum #testata a{
	text-decoration:none;
	color:#ffa100;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:9px;
	right:10px;
}

#forum #testata a:hover{
	color:#ffffff;
}

* html #forum #contenuti{
	background:url(../gfx/elementi_grafici/contenuti_forum.gif) no-repeat;
	height:171px;
	width:592px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
	padding:8px;
}


#forum #contenuti{
	background:url(../gfx/elementi_grafici/contenuti_forum.gif) no-repeat;
	height:155px;
	width:576px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	text-align:left;
	padding:8px;
}

#forum #contenuti p{
	line-height:12px;
	margin:10px 0px 10px 0px;
}

#forum #contenuti h1{
	font-size:24px;
	color:#000000;
	font-weight:normal;
	padding:0px;
	margin:0px;
}

#forum #contenuti h2{
	font-size:10px;
	color:#74001a;
	padding:0px;
	margin:0px;
}

/* Fine Stili community */

/*stili pagina gadget*/
#screensaver{
	width:592px;
	position:absolute;
	left:226px;
	height:240px;
}

#screensaver #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_screensaver.gif) no-repeat;
}

* html #screensaver #contenuti{
	width:592px;
	height:202px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:20px 10px 20px 10px;
}

#screensaver #contenuti{
	width:570px;
	height:162px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:20px 10px 20px 10px;
}

#screensaver #contenuti #flash{
	width:170px;
	height:120px;
	padding:0px;
	text-align:left;
	float:left;
}

#screensaver #contenuti #inscriviti{
	width:300px;
	height:120px;
	padding:0px;
	float:left;
	font-size:11px;
	padding-top:30px;
}

#screensaver #contenuti #inscriviti a{
	color:#000000;
}

#screensaver #contenuti #inscriviti a:hover{
	color:#636363;
}

#screensaver #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#calendario_gadget{
	width:592px;
	position:absolute;
	left:226px;
	height:280px;
	top:250px;
}

#calendario_gadget #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_calendario_gadget.gif) no-repeat;
}

* html #calendario_gadget #contenuti{
	width:592px;
	height:247px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:center;
	padding:20px 10px 20px 10px;
}

#calendario_gadget #contenuti{
	width:570px;
	height:207px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:center;
	padding:20px 10px 20px 10px;
}

#calendario_gadget #contenuti img.calendari:hover{
	filter:alpha(opacity=50);
	opacity: 0.5;
}

#calendario_gadget #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/*fine stili pagina gadget*/

/* pagina virtus */

#virtus{
	width:592px;
	height:275px;
	position:absolute;
	left:226px;
}

#virtus #testata{
	width:592px;
	height:31px;
	background:url(../gfx/elementi_grafici/testata_virtus.gif) no-repeat;
}

#virtus #contenuti{
	width:592px;
	height:236px;
	background:url(../gfx/elementi_grafici/bg_virtus.jpg) no-repeat;
}

#virtus #footer{
	width:592px;
	height:8px;
	background:url(../gfx/elementi_grafici/footer_corsi_minibasket.gif) no-repeat;
}





/*stili pagina abbonamenti*/

#campagna_abbonamenti{
	width:592px;
	height:226px;
	position:absolute;
	left:226px;
}

#campagna_abbonamenti #testata{
	width:592px;
	height:31px;
	background:url(../gfx/elementi_grafici/testata_campagna_abbonamenti.gif) no-repeat;
}

#campagna_abbonamenti #contenuti{
	width:592px;
	height:226px;
	
}

#campagna_abbonamenti #footer{
	width:592px;
	height:8px;
	background:url(../gfx/elementi_grafici/footer_corsi_minibasket.gif) no-repeat;
}

#tessere_abbonamenti{
	width:592px;
	position:absolute;
	left:226px;
	top:236px;
}

#tessere_abbonamenti #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_abbonamenti_tessere.gif) no-repeat;
}

* html #tessere_abbonamenti #contenuti{
	width:592px;
	height:427px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-rightt:5px;
	padding-bottom:10px;			
}

#tessere_abbonamenti #contenuti{
	width:570px;
	height:407px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#tessere_abbonamenti #contenuti h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

#tessere_abbonamenti #contenuti ul.partite{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom:10px;
}

#tessere_abbonamenti #contenuti ul.prezzi{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	width:250px;
}

#tessere_abbonamenti #contenuti ul.prezzi li{
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #636363;
}

#tessere_abbonamenti #contenuti ul.prezzi li.primavoce{
	font-weight:bold;
}

#tessere_abbonamenti #contenuti p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	padding-top:8px;
}

#tessere_abbonamenti #contenuti p span{
	color:#000000;
}

#tessere_abbonamenti #contenuti p span a{
	color:#000000;
}

#tessere_abbonamenti #contenuti p span a:hover{
	color:#636363;
}

#tessere_abbonamenti #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}


#prezzi_biglietti{
	width:592px;
	position:absolute;
	left:226px;
	top:283px;
}

#prezzi_biglietti #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_prezzi_biglietti.gif) no-repeat;
}

* html #prezzi_biglietti #contenuti{
	width:592px;
	height:130px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#prezzi_biglietti #contenuti{
	width:570px;
	height:110px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#prezzi_biglietti #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	width:250px;
}

#prezzi_biglietti #contenuti ul li{
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #636363;
}

#prezzi_biglietti #contenuti ul li.primavoce{
	border-top:1px dotted #636363;
}

#prezzi_biglietti #contenuti p{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#636363;
	padding-top:8px;
}

#prezzi_biglietti #contenuti p span{
	color:#000000;
}

#prezzi_biglietti #contenuti p span a{
	color:#000000;
}

#prezzi_biglietti #contenuti p span a:hover{
	color:#636363;
}

#prezzi_biglietti #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}
/*Fine stili pagina abbonamenti*/


/*Stili pagina biglietterie*/

#biglietterie_mappasmall{
	width:592px;
	position:absolute;
	left:226px;
	top:0px;
}

#biglietterie_mappasmall #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_abbonamenti_tessere.gif) no-repeat;
}


#biglietterie{
	width:592px;
	position:absolute;
	left:226px;
	top:763px;
}

#biglietterie #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_abbonamenti_tessere.gif) no-repeat;
}

* html #biglietterie #contenuti{
	width:592px;
	height:707px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	padding-rightt:5px;
	padding-bottom:10px;			
}

#biglietterie #contenuti{
	width:570px;
	height:707px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
}

#biglietterie #contenuti td{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;		
}

* html #biglietterie #contenuti td{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;		
}

#biglietterie #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}


/*Fine stili pagina biglietterie*/



/*Stili pagina contatti*/
#contatti{
	width:592px;
	position:absolute;
	left:226px;
	top: 103px;}

#contatti #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_contatti.gif) no-repeat;
}

* html #contatti #contenuti{
	width:592px;
	height:200px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#contatti #contenuti{
	width:570px;
	height:180px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;

}

#contatti #contenuti h1{
	font-size:14px;
	font-weight:bold;
	color:#d2b986;
	margin-top:30px;
}

#contatti #contenuti h2{
	font-size:14px;
	font-weight:normal;
	margin-top:20px;
}

#contatti #contenuti h3{
	font-size:14px;
	margin-top:20px;
}

#contatti #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/*Fine Stili pagina contatti*/

/*Stili pagina news & eventi*/

#archivio_news_eventi{
	width:592px;
	height:715px;
	position:absolute;
	top:103px;
	left:226px;
}

#archivio_news_eventi #testata{
	width:592px;
	height:29px;
	background:url(../gfx/elementi_grafici/testata_arc_news.gif) no-repeat;
}

* html #archivio_news_eventi #contenuti{
	width:592px;
	height:681px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px;
}

#archivio_news_eventi #contenuti{
	width:570px;
	height:661px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:10px;
}

#archivio_news_eventi #contenuti a{
	text-decoration:none;
	color:#636363;
}

#archivio_news_eventi #contenuti a:hover{
	color:#d2b986;
}

#archivio_news_eventi #contenuti ul{
	list-style:none;
	margin:0px;
	width:572px;
	padding:0px;
	padding-top:30px;
}

* html #archivio_news_eventi #contenuti ul li{
	height:65px;
	border-bottom:1px solid #dbdbdb;
	padding:8px 0px 4px 0px;
}

#archivio_news_eventi #contenuti ul li{
	height:46px;
	border-bottom:1px solid #dbdbdb;
	padding:8px 0px 10px 0px;
}

#archivio_news_eventi #contenuti ul li.primavoce{
	border-top:1px solid #dbdbdb;
}

#archivio_news_eventi #contenuti h1{
	font-size:11px;
	color:#000000;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
}

#archivio_news_eventi #contenuti h2{
	font-size:10px;
	color:#74001a;
	margin:0px;
	padding:0px;
}

#archivio_news_eventi #contenuti #navigazione_news{
	color:#74001a;
	position:absolute;
	font-weight:bold;
	font-size:11px;
	height:20px;
}

#archivio_news_eventi #contenuti #navigazione_news.top{
	top:10px;
	left:10px;
}

#archivio_news_eventi #contenuti #navigazione_news.bottom{
	bottom:0px;
	right:15px;
}

#archivio_news_eventi #contenuti #navigazione_news a{
	color:#74001a;
	text-decoration:none;
}

#archivio_news_eventi #contenuti #navigazione_news a:hover{
	color:#d2b986;
}

#archivio_news_eventi #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/*Fine Stili pagina news & eventi*/

/*Stili pagina Palasport Taliercio*/

#flash_taliercio{
	width:592px;
	height:257px;
	position:absolute;
	left:226px;
}

#taliercio{
	width:592px;
	position:absolute;
	left:226px;
	top:267px;
}

#taliercio #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_taliercio.gif) no-repeat;
}

* html #taliercio #contenuti{
	width:592px;
	height:328px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#taliercio #contenuti{
	width:570px;
	height:308px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#taliercio #contenuti ul{
	list-style:none;
	font-size:11px;
	margin:0px;
	padding:0px;
}

#taliercio #contenuti ul li{
	padding-bottom:10px;
}

#taliercio #contenuti ul li a{
	text-decoration:none;
	color:#000000;
}

#taliercio #contenuti ul li a:hover{
	color:#636363;
}

#taliercio #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#gallery_taliercio{
	width:592px;
	position:absolute;
	left:226px;
	top:643px;
}

#gallery_taliercio #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_gallery_taliercio.gif) no-repeat;
}

* html #gallery_taliercio #contenuti{
	width:592px;
	height:422px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#gallery_taliercio #contenuti{
	width:570px;
	height:402px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#gallery_taliercio #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:48px;
}

#gallery_taliercio #contenuti ul li{
	float:left;
	width:165px;
	height:103px;
}

#gallery_taliercio #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

#come_raggiungerci{
	width:592px;
	position:absolute;
	left:226px;
	top:267px;
}

#come_raggiungerci #testata{
	width:592px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_raggiungerci.gif) no-repeat;
}

* html #come_raggiungerci #contenuti{
	width:592px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#come_raggiungerci #contenuti{
	width:570px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:left;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#come_raggiungerci #contenuti a{
	text-decoration:none;
	color:#000000;
}

#come_raggiungerci #contenuti a:hover{
	color:#636363;
}

#come_raggiungerci #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_roster_maschile.gif) no-repeat;
}

/*Fine Stili pagina Palasport Taliercio*/

/*Stili Pagina sponsor*/

#sponsor{
	width:592px;
	position:absolute;
	left:226px;
}

#sponsor #testata{
	width:744px;
	height:33px;
	background:url(../gfx/elementi_grafici/testata_sponsor.gif) no-repeat;
}

* html #sponsor #contenuti{
	width:744px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:center;
	padding:10px;
}

#sponsor #contenuti{
	width:722px;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	text-align:center;
	padding:10px;
}

#sponsor #contenuti h1{
	font-size:18px;
	padding:0px;
	margin:10px;
	color:#333333;
}
#sponsor #contenuti h2{
	font-size:16px;
	padding:0px;
	margin:10px;
	color:#333333;
}
#sponsor #contenuti h3{
	font-size:14px;
	padding:0px;
	margin:10px;
	color:#333333;
}
#sponsor #contenuti h4{
	font-size:12px;
	padding:0px;
	margin:10px;
	color:#333333;
}
#sponsor #contenuti h5{
	font-size:11px;
	padding:0px;
	margin:10px;
	color:#333333;
}
#sponsor #contenuti h6{
	font-size:10px;
	padding:0px;
	margin:10px;
	color:#333333;
}

#sponsor #contenuti ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#sponsor #contenuti ul li{
	padding:0px;
	padding-top:30px;
	padding-bottom:10px;
	border-bottom:1px solid #cfcfcf;
}

#sponsor #contenuti ul li ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

#sponsor #contenuti ul li ul li{
	border:none;
	display:inline;
	padding:5px;
	line-height:32px;
	height:32px;
}

#sponsor #footer{
	width:744px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_sponsor.gif) no-repeat;
}

/*Fine stili pagina sponsor*/

/*Stile pagina diretta web*/
#login_diretta{
	position:absolute;
	left:226px;
	width:592px;
}

#login_diretta #testata{
	width:592px;
	height:31px;
	background:url(../gfx/elementi_grafici/testata_diretta_login.gif) no-repeat;
}

#login_diretta #contenuti{
	width:592px;
	height:350px;
	background:url(../gfx/elementi_grafici/bg_community_signup.gif);
	text-align:left;
	padding-top:10px;
	
}

#login_diretta #contenuti h1{
	font-size:12px;
	height:40px;
}

#login_diretta #contenuti ul{
	width:540px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	list-style:none;
	margin:0px 0px 0px 20px;
	padding:0px;
	
}

#login_diretta #contenuti ul li{
	line-height:25px;
}

#login_diretta #contenuti ul li.account{
	font-size:11px;
	padding-top:25px;
}


#login_diretta #contenuti ul li.account_red{
	font-size:11px;
	padding-top:25px;
	color:#FF0000;
}

#login_diretta #contenuti ul li.account a{
	color:#ffa100;
	text-decoration:none;
	font-weight:bold;
}

#login_diretta #contenuti ul li.account a:hover{
	color:#FFFFFF;
}

#login_diretta #contenuti ul li.username{
	text-align:center;
	padding-top:7px;
}

#login_diretta #contenuti ul li.obligatori{
	color:#ffa100;
}

#login_diretta #contenuti ul li.testo{
	padding:0px 0px 15px 0px;
	font-size:12px;
	line-height:15px;
}
#login_diretta #contenuti #name{
	width:270px;
	/*float:left;*/
	position:relative;
}
#login_diretta #contenuti #partita{
	width:540px;
	position:relative;
}

#login_diretta input.text{
	width:130px;
	height:16px;
	padding:0px;
	font-size:10px;
	position:absolute;
	right:20px;
	border:1px solid #000000;
}

#login_diretta input.user{
	width:130px;
	height:16px;
	padding:0px;
	font-size:10px;
	border:1px solid #000000;
}

#login_diretta input.button{
	font-size:10px;
	width:80px;
	height:20px;
	border:1px solid #ffa100;
	background:#0e0e0e;
	color:#ffa100;
	cursor:pointer;
}

#login_diretta input.button:hover{
	background:#1c1c1c;
	color:#ffffff;
}

#login_diretta #footer{
	width:592px;
	height:5px;
	background:url(../gfx/elementi_grafici/footer_corsi_minibasket.gif) no-repeat;
}
/*Fine Stile pagina diretta web*/

/* Stili banner bottom */
* html div#banner_bottom{
	width:592px;
	height:95px;
	position:absolute;
	left:226px;
	top:428px;
	border:1px solid #d7d7d7;
}

div#banner_bottom{
	width:590px;
	height:93px;
	position:absolute;
	left:226px;
	top:428px;
	border:1px solid #d7d7d7;
}

div#banner_bottom4{
	width:590px;
	position:absolute;
	left:226px;
	
}

div#banner_bottom img{
	border:1px solid #000000;
}


* html div#banner_bottom3{
	width:592px;
	height:95px;
	position:absolute;
	left:226px;
	top:214px;
	border:1px solid #d7d7d7;
}

div#banner_bottom3{
	width:590px;
	height:93px;
	position:absolute;
	left:226px;
	top:214px;
	border:1px solid #d7d7d7;
}

div#banner_bottom img3{
	border:1px solid #000000;
}

* html div#banner_bottom2{
	width:593px;
	height:95px;
	position:absolute;
	left:226px;
	top:938px;
	border:1px solid #d7d7d7;
	padding:6px;
}

div#banner_bottom2{
	width:578px;
	height:80px;
	position:absolute;
	left:226px;
	top:938px;
	border:1px solid #d7d7d7;
	padding:6px;
}

div#banner_bottom2 img{
	border:1px solid #000000;
}

/* Fine stili banner basso */
/* Stili banner destra */

* html div#bannerupdx{
	width:140px;
	/*border:1px solid #dcdcdc;*/
	height:204px;
	position:absolute;
	top:0px;
	left:829px;
}

div#bannerupdx{
	width:140px;
	/*border:1px solid #dcdcdc;*/
	height:204px;
	position:absolute;
	top:0px;
	left:829px;
}

div#bannerupdx_coppa{
	width:140px;
	border:0px solid #dcdcdc;
	height:600px;
	position:absolute;
	top:214px;
	left:829px;
}


/* Stili banner destra */

* html div#bannerdx{
	width:140px;
	border:1px solid #dcdcdc;
	height:645px;
	position:absolute;
	top:0px;
	left:829px;
}

div#bannerdx{
	width:138px;
	border:1px solid #dcdcdc;
	height:643px;
	position:absolute;
	top:0px;
	left:829px;
}

div#bannerdx ul{
	width:125px;
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	top:7px;
	left:7px;
}

div#bannerdx ul li{
	height:125px;
	border-bottom:1px solid #FFFFFF;
}

* html div#bannerdx ul li a{
	vertical-align:bottom;
}

* html div#bannerdx ul li img{
	vertical-align:bottom;
}

* html div#bannerdx ul li object{
	vertical-align:bottom;
}

/*Banner nella pagina News*/

* html #bannerdx2{
	width:140px;
	height:382px;
	position:absolute;
	left:829px;
	top:651px;
	border:1px solid #dcdcdc;
	padding:7px;
	display:none;
}

#bannerdx2{
	width:124px;
	height:366px;
	position:absolute;
	left:829px;
	top:651px;
	border:1px solid #dcdcdc;
	padding:7px;
	display:none;	
}

#bannerdx2 #contenuti{
	width:124px;
	height:366px;
	background-color:9a0225;
	display:none;	
}
/* Fine Stili banner destra */#biglietterie_lista #contenuti {
}
