html, body { margin:0px; padding:0px; text-align:center; font-family: Trebuchet MS, Arial; color:#666666; font-size:12px; background:url(../images/bg_all.jpg) top center; }

#contenitore_totale { width:100%; float:left; position:relative; margin:0px; padding:0px; text-align:left; }
#contenitore { width:900px; margin:0px auto; padding:0px; }

#header { width:100%; float:left; position:relative; margin-top:5px; }
#header * { float:left; position:relative; margin:0px; padding:0px; }
#header span { display:none; }
	#menu_up { width:100%; height:35px; background:url(../images/bg_menu_blu.jpg); }
	#menu_up ul 	{ width:96%; left:50px; }
	#menu_up ul a 	{ float:left; position:relative; height:35px; }
	#menu_up .btn_home a 		{ width:42px; background:url(../images/btn_home.jpg); margin-right:40px; }
	#menu_up .btn_news a 		{ width:40px; background:url(../images/btn_news.jpg); margin-right:40px; }
	#menu_up .btn_eventi a 		{ width:45px; background:url(../images/btn_eventi.jpg); margin-right:40px; }
	#menu_up .btn_comunicati a 	{ width:60px; background:url(../images/btn_comunicati.jpg); margin-right:40px; }
	#menu_up .btn_rassegna a 	{ width:125px; background:url(../images/btn_rassegna.jpg); margin-right:40px; }
	#menu_up .btn_partner a 	{ width:58px; background:url(../images/btn_partner.jpg); margin-right:40px; }
	#menu_up .btn_multimedia a 	{ width:84px; background:url(../images/btn_multimedia.jpg); margin-right:40px; }
	#menu_up .btn_contatti a 	{ width:68px; background:url(../images/btn_contatti.jpg); }

	#immagine { width:100%; height:185px; background:url(../images/bg_header.jpg); }
	
	#menu_down { width:100%; height:50px; background:url(../images/bg_menu_red.jpg); }
	#menu_down ul 	{ width:96%; left:25px; }
	#menu_down ul a { float:left; position:relative; height:50px; }
	#menu_down .btn_societa a 		{ width:70px; background:url(../images/btn_societa.jpg); margin-right:50px; }
	#menu_down .btn_scuola a 		{ width:125px; background:url(../images/btn_scuola.jpg); margin-right:50px; }
	#menu_down .btn_agonistica a 	{ width:172px; background:url(../images/btn_agonistica.jpg); margin-right:50px; }
	#menu_down .btn_progetti a 		{ width:75px; background:url(../images/btn_progetti.jpg); margin-right:50px; }
	#menu_down .btn_centro a 		{ width:65px; background:url(../images/btn_centro.jpg); margin-right:50px; }
	#menu_down .btn_iscrizioni a 	{ width:85px; background:url(../images/btn_iscrizioni.jpg); }
	
	#menu_scuola { width:100%; height:35px; background:url(../images/bg_menu_grigio.jpg); }
	#menu_scuola ul 	{ width:98%; left:20px; }
	#menu_scuola ul a 	{ float:left; position:relative; height:35px; }
	#menu_scuola .btn_piccoli 		{ width:100px; height:35px; background:url(../images/btn_piccoli.jpg); margin-right:10px; }
	#menu_scuola .btn_pulcini 		{ width:55px; height:35px; background:url(../images/btn_pulcini.jpg); margin-right:10px; margin-left:10px; }
	#menu_scuola .btn_esordienti 	{ width:80px; height:35px; background:url(../images/btn_esordienti.jpg); margin-right:10px; margin-left:10px; }
	#menu_scuola .btn_primo a 		{ width:60px; background:url(../images/btn_primo.jpg); margin-right:5px; }
	#menu_scuola .btn_secondo a 	{ width:60px; background:url(../images/btn_secondo.jpg); margin-right:5px; }
	#menu_scuola .btn_terzo a 		{ width:60px; background:url(../images/btn_terzo.jpg); margin-right:10px; }
	
	#menu_scuola li.separatore { width:5px; height:35px; float:left; position:relative; background:url(../images/menu_separatore.jpg); margin-right:6px; }

	#menu_ago { width:100%; height:35px; background:url(../images/bg_menu_grigio.jpg); }
	#menu_ago ul 	{ width:96%; left:20px; }
	#menu_ago ul a 	{ float:left; position:relative; height:35px; }
	#menu_ago .btn_allievi 	{ width:50px; height:35px; background:url(../images/btn_allievi.jpg); margin-right:10px; }
	#menu_ago .btn_giovani 	{ width:96px; height:35px; background:url(../images/btn_giovani.jpg); margin-right:15px; margin-left:20px;  }
	#menu_ago .btn_regionali_elite a 	{ width:130px; background:url(../images/btn_regionali_elite.jpg); margin-right:10px;  }
	#menu_ago .btn_regionali_b a 		{ width:160px; background:url(../images/btn_regionali_b.jpg); margin-right:10px; margin-left:8px; }
	/*
	#menu_ago .btn_regionali a 		{ width:180px; background:url(../images/btn_regionali.jpg); margin-right:6px;  }
	#menu_ago .btn_sperimentali_b a { width:162px; background:url(../images/btn_sperimentali_b.jpg); margin-right:10px; }
	#menu_ago .btn_coppa_lazio a 	{ width:92px; background:url(../images/btn_coppa_lazio.jpg); margin-right:6px; }
	#menu_ago .btn_sperimentali a 	{ width:95px; background:url(../images/btn_sperimentali.jpg); }
	#menu_ago .btn_provinciali a 	{ width:90px; background:url(../images/btn_provinciali.jpg); margin-right:6px;  }
	*/
	#menu_ago li.separatore { width:5px; height:35px; float:left; position:relative; background:url(../images/menu_separatore.jpg); margin-right:6px; }


#banner_allestimento { width:100%; height:50px; float:left; position:relative; background:url(../images/banner_allestimento.jpg); }	


#banner { width:100%; height:90px; float:left; position:relative; margin:0px; padding:0px; margin-top:5px; }
#banner span { display:none; }
	#banner_six a { width:200px; height:90px; float:left; position:relative; margin:0px; padding:0px; background:url(../images/banner_six.jpg); }
	/*#banner_centro a { width:480px; height:90px; float:left; position:relative; margin:0px; padding:0px; left:10px; background:url(../images/banner_centro.jpg); }*/
	#banner_centro { width:480px; height:90px; float:left; position:relative; margin:0px; padding:0px; left:10px;  }
	#banner_dex a { width:200px; height:90px; float:right; position:relative; margin:0px; padding:0px; background:url(../images/banner_dex.jpg); }

/* PARTE CENTRALE ********/
#contenitore_centrale { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:5px;  }

#six { width:200px; float:left; position:relative;  }
#center { width:480px; float:left; position:relative; left:10px;  }
#dex { width:200px; float:right; position:relative; }

	.box_spalla 	{ width:100%; float:left; position:relative; }
	.box_spalla * 	{ width:100%; float:left; position:relative; }
	.box_spalla p 		{ width:180px; left:10px; }
	.box_spalla .riga 	{ width:180px; height:1px; left:10px; font-size:0px; margin:10px 0px 10px 0px; padding:0px; border-bottom:1px solid #bc2121;  }
	.box_spalla .leggi 			{ width:170px;  background:url(../images/bullet_leggi.jpg) no-repeat; background-position:right; margin-top:10px; text-align:right; font-size:11px; padding-right:15px;  }
	.box_spalla .leggi a 		{ color:#336699; text-decoration:none;  }
	.box_spalla .leggi a:hover 	{ color:#6699cc; text-decoration:none;  }
		.testatina_box_news 	{ height:35px; background:url(../images/testatina_box_news.jpg); }
		.testatina_box_eventi 	{ height:35px; background:url(../images/testatina_box_eventi.jpg); }
	.box_spalla_img 		{ height:105px; }	
	.box_spalla_bg 			{ background:url(../images/box_spalla_bg.jpg); }	
		.box_spalla_up 			{ height:10px; font-size:0px; background:url(../images/box_spalla_up.jpg) no-repeat top; }	
		.box_spalla_down 		{ height:12px; font-size:0px; background:url(../images/box_spalla_down.jpg) no-repeat bottom; }	
		.box_spalla_content 	{ margin:0px auto; padding:0px; }	
		.ul_box_spalla 		{ width:180px; left:10px; margin-top:5px; }	
		.ul_box_spalla li 	{ width:160px; background:url(../images/bullet_blu.jpg) no-repeat; background-position:0px 6px; padding:3px 0px 3px 15px;  }	

	.box_centro 		{ width:100%; float:left; position:relative; background:url(../images/box_centro_bg.jpg) repeat-y; }
	.box_centro_up 		{ width:100%; float:left; position:relative; height:10px; background:url(../images/box_centro_up.jpg); font-size:0px; }
	.box_centro_down	{ width:100%; float:left; position:relative; height:10px; background:url(../images/box_centro_down.jpg) bottom; font-size:0px; }
	
	.box_centro_content { width:460px; float:left; position:relative; margin:0px; padding:0px; left:10px; text-align:justify;  }
	.box_centro_content p { width:100%; padding:5px 0px 5px 0px; }
	
/*************************/

/* PAGINAZIONE */
#pages { width:100%; height:25px; float:left; position:relative; margin:0px; padding:20px 0px 10px 0px; margin-top:10px;  border-top:1px solid #bc2121; }
#pages a { height:25px; position:relative; }
	.go a 				{ width:50px; background:url(../images/btn_pag_vai.jpg) no-repeat top left; margin:0px 0px 0px 10px; float:left; }
	.go a:hover 		{ width:50px; background:url(../images/btn_pag_vai_on.jpg) no-repeat top left; margin:0px 0px 0px 10px; float:left;  }
	.next a 			{ width:25px; background:url(../images/btn_pag_next.jpg) no-repeat top left; float:right;  }
	.next a:hover 		{ width:25px; background:url(../images/btn_pag_next_on.jpg) no-repeat top left; float:right; }
	.next_disabled a 	{ width:25px; background:url(../images/btn_pag_next_no.jpg) no-repeat top left; float:right; cursor:default; }
	.prev a 			{ width:25px; background:url(../images/btn_pag_prev.jpg) no-repeat top left; float:left;  }
	.prev a:hover 		{ width:25px; background:url(../images/btn_pag_prev_on.jpg) no-repeat top left; float:left; }
	.prev_disabled a 	{ width:25px; background:url(../images/btn_pag_prev_no.jpg) no-repeat top left; float:left; cursor:default; }
#pages .title { width:100px; float:left; position:relative; padding:0px; margin:0px; padding-top:3px; float:left; }
#pages .links { float: left; position:relative; margin:0px; padding:0px; }
#pages input { width:40px; height:12px; float:left; position:relative; margin:3px 0px 0px 10px; text-align:center; padding:0px 2px 4px 2px; border:1px solid #6699cc; font-size:12px; font-family:Trebuchet MS, Arial;  color:#999999;  }
#pages span { display:none;}
#pages .pag_center { width:220px; float:left; position:relative; margin:0px; padding:0px; left:100px; }


/* FOOTER **********/
#footer { width:100%; height:35px; float:left; position: relative; margin:10px auto 10px auto; padding:0px; background:url(../images/bg_menu_blu.jpg); }
	#footer p { width:80%; color:#FFFFFF; font-weight:bold; margin-top:8px; left:20px; font-size:11px; }
	#mit a { width:71px; height:35px; float:right; position:relative; right:20px; background:url(../images/mit.jpg); }
	#mit span { display:none; }
	
	
/* TESTATINE *********/
.testatina_comunicati { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_comunicati.jpg);  }
.testatina_news { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_news.jpg);  }
.testatina_eventi { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_eventi.jpg);  }
.testatina_societa { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_societa.jpg);  }
.testatina_progetti { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_progetti.jpg);  }
.testatina_centro { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_centro.jpg);  }
.testatina_iscrizioni { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_iscrizioni.jpg);  }
.testatina_rassegna { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_rassegna.jpg);  }
.testatina_partner { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_partner.jpg);  }
.testatina_multimedia { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_multimedia.jpg);  }
.testatina_contatti { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_contatti.jpg);  }
.testatina_visita { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_visita.jpg);  }


.testatina_pa_1 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pa_1.jpg);  }
.testatina_pa_2 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pa_2.jpg);  }
.testatina_pa_3 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pa_3.jpg);  }

.testatina_pu_1 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pu_1.jpg);  }
.testatina_pu_2 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pu_2.jpg);  }
.testatina_pu_3 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_pu_3.jpg);  }

.testatina_es_1 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_es_1.jpg);  }
.testatina_es_2 { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_es_2.jpg);  }

.testatina_ago_aregionali { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_aregionali.jpg);  }
.testatina_ago_asperimentali { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_asperimentali.jpg);  }
.testatina_ago_gcoppa { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_gcoppa.jpg);  }
.testatina_ago_gsperimentali { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_gsperimentali.jpg);  }
.testatina_ago_gprovinciali { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_gprovinciali.jpg);  }

.testatina_ago_aregionali_elite { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_aregionali_elite.jpg);  }
.testatina_ago_aregionali_b 	{ width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_aregionali_b.jpg);  }
.testatina_ago_gregionali_elite { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_gregionali_elite.jpg);  }
.testatina_ago_gregionali_b 	{ width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_ago_gregionali_b.jpg);  }

.testatina_disabili { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_disabili.jpg);  }

.testatina_photo { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_photo.jpg);  }
.testatina_video { width:100%; height:35px; float:left; position:relative; background:url(../images/testatina_video.jpg);  }

/* BACHECA COMUNICATI ********/
.ul_comunicati { width:100%; float:left; position:relative; margin:0px; padding:0px; }
.ul_comunicati li { width:96%; float:left; position:relative; background:url(../images/bullet_blu.jpg) no-repeat; background-position:0px 6px; padding:3px 0px 3px 15px; }

/* NEWS ED EVENTI ***********/
.img_news { float:right; position:relative; margin-left:10px; }
	
/* ELENCO GIOCATORI */
.ul_elenco { width:100%; float:left; position:relative; margin:0px; padding:0px; padding-bottom:20px; margin-top:10px; }
.ul_elenco li { width:100%; float:left; position:relative; height:20px; border-top:1px solid #CCCCCC;  }
.ul_elenco a { width:98%; float:left; position:relative; padding:3px 0px 1px 10px; }
.ul_elenco a:hover { width:98%; float:left; position:relative; padding:3px 0px 1px 10px; background-color:#e2e9ed;}

/* SCHEDA DI DETTAGLIO */
.foto { width:100px; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; padding-bottom:10px; }
.scheda { width:350px; float:right; position:relative; margin:0px; padding:0px; margin-top:10px; }

.ul_scheda { width:100%; float:left; position:relative; margin:0px; padding:0px; }
.ul_scheda li { width:100%; float:left; position:relative; padding:3px 0px 1px 0px; border-top:1px solid #CCCCCC; }
.ul_scheda span { width:30%; margin-right:20px; }

/* CONTATTI */
form { width:100%; float:left; position:relative; margin:0px auto; padding:0px; padding-bottom:10px; text-align:center  }
label { width:100%; float:left; position:relative; margin:0px auto; padding:0px; margin-bottom:10px; }
input { width:50%; height:20px; margin:0px auto; padding:2px 2px 1px 2px; border:1px solid #6699cc; font-family:Trebuchet MS, Arial; color:#666666; font-size:12px; }
textarea { width:50%; height:100px; clear:both; margin:0px auto; padding:2px 2px 1px 2px; overflow:auto; border:1px solid #6699cc; font-family:Trebuchet MS, Arial; color:#666666; font-size:12px; }

/* PROGETTI */
.btn_leggi span { display:none; }
.btn_leggi a { width:160px; height:25px; float:left; position:relative; background:url(../images/btn_leggi.jpg); }
.btn_leggi a:hover { width:160px; height:25px; float:left; position:relative; background:url(../images/btn_leggi_on.jpg); }
	
	
/* VARIE ED EVENTUALI *******/
h1, h3 { display:none; }
h4 { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:5px; border-bottom:2px solid #bc2121; font-size:14px; }
ul, li, p { margin:0px; padding:0px; float:left; position:relative; list-style:none; }
a { color:#336699; text-decoration:none; }
a:hover { color:#6699cc; text-decoration:none; }
img { margin:0px; padding:0px; font-size:0px; border:none; }
b { color:#333333; }

.titolo { font-weight:bold; color:#bc2121; font-size:14px; }
.sottotitolo { font-weight:bold; color:#0066cc; }
.riga { width:100%; float:left; position:relative; height:1px; font-size:0px; margin:10px 0px 10px 0px; padding:0px; border-bottom:1px solid #bc2121;  }
.pdf { width:90%; height:30px; float:left; position:relative; background:url(../images/ico_acrobat.jpg) no-repeat left; padding-left:40px; padding-top:10px; margin-bottom:10px; }
.evidente { color:#bc2121; }
.hidden { display:none; }

.box_img { width:100%; float:left; position:relative; margin-top:10px; padding-bottom:10px;  }
	.box_img img { float:left; position:relative; margin:0px; padding:0px; font-size:0px; line-height:0px; }
	.box_img .thumb { width:100px; float:left; position:relative; margin:0px 5px 0px 5px; left:5px; }
	.box_img a { width:100%; float:left; position:relative; margin:0px; padding:0px; text-align:center; }
	
.btn_back { width:100%; float:left; position:relative; border-top:2px solid #bc2121; padding-bottom:5px; padding-top:5px;  }
.btn_back a { font-size:14px; font-weight:bold; color:#666666; text-align:right; float:right;   }
.btn_back a:hover { font-size:14px; font-weight:bold; color:#336699; text-align:right; float:right;   }

dl, dt, dd { float:left; position:relative; margin:0px; padding:0px; width:90%; }
dl { left:10px; margin:0px 0px 10px 0px; }
dt { color:#0066cc; margin-top:10px;  }
dd { left:10px;  }

#banner_diritti_2 a { width:200px; height:102px; margin:0px; padding:0px; margin-top:5px; float:left; position:relative; background:url(../images/banner_diritti_2.jpg); }
#banner_diritti_2 span { display:none; }

#banner_iscrizioni a { width:200px; height:102px; margin:0px; padding:0px; margin-top:5px; float:left; position:relative; background:url(../images/banner_iscrizioni.jpg); }
#banner_iscrizioni span { display:none; }

#banner_accademy a { width:200px; height:102px; margin:0px; padding:0px; margin-top:5px; float:left; position:relative; background:url(../images/banner_accademy.jpg); }
#banner_accademy span { display:none; }

#banner_photo a { width:200px; height:200px; margin:0px; padding:0px; margin-top:5px; float:left; position:relative; background:url(../images/banner_photo.jpg); }
#banner_photo span { display:none; }

#btn_rosa a { width:460px; height:35px; float:left; position:relative; background:url(../images/btn_rosa.jpg) no-repeat; margin-top:5px; padding-bottom:10px; }
#btn_rosa a:hover { width:460px; height:35px; float:left; position:relative; background:url(../images/btn_rosa_on.jpg) no-repeat; margin-top:5px; padding-bottom:10px; }
#btn_rosa span { display:none; }




