html, body { 
	margin:0px; padding:0px; background:url(../resources/images/bg.jpg) repeat-y top center; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; 
}
	
h1, h3, h5 { display:none; }	
	
#contenitore_totale { width:1000px; min-height:300px; margin:0px auto; padding:0px; position:relative; background:url(../resources/images/bg_top.jpg) no-repeat top center; }
#contenitore { width:850px; margin:0px; padding:0px; float:left; position:relative; left:75px;  }

#header { width:100%; height:360px; float:left; position:relative; margin:0px; padding:0px;  }
#header span { display:none; margin:0px; padding:0px; }
	.header_img { width:100%; height:230px; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/header_img.jpg) no-repeat; }

	.menu_up { width:100%; height:70px; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/header_menu.jpg) no-repeat; }
		.menu_up ul { width:830px; height:45px; float:right; position:relative; margin:0px; padding:0px; right:10px; top:20px; display:inline; list-style-type:none; }
		.menu_up li { float:right; position:relative; margin:0px; padding:0px; right:22px; margin-left:22px; }
		.menu_up a.fara { width:53px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_fara.jpg); display:block; }
		.menu_up a:hover.fara { width:53px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_fara_on.jpg); display:block; }
		.menu_up a.fara_click { width:53px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_fara_on.jpg); display:block; }
		
		.menu_up a.prenota { width:79px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_prenota.jpg); display:block; }
		.menu_up a:hover.prenota { width:79px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_prenota_on.jpg); display:block; }
		.menu_up a.prenota_click { width:79px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_prenota_on.jpg); display:block; }
		
		.menu_up a.newsletter { width:55px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_news.jpg); display:block; }
		.menu_up a:hover.newsletter { width:55px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_news_on.jpg); display:block; }
		.menu_up a.newsletter_click { width:55px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_news_on.jpg); display:block; }
		
		.menu_up a.info { width:70px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_info.jpg); display:block; }
		.menu_up a:hover.info { width:70px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_info_on.jpg); display:block; }
		.menu_up a.info_click { width:70px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_info_on.jpg); display:block; }
		
		.menu_up a.contatti { width:44px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_contatti.jpg); display:block; }
		.menu_up a:hover.contatti { width:44px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_contatti_on.jpg); display:block; }
		.menu_up a.contatti_click { width:44px; height:45px; margin:0px; padding:0px; background:url(../resources/images/menu_contatti_on.jpg); display:block; }
	
	.menu_down { width:100%; height:60px; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/menu_bg.jpg) no-repeat; }
		.menu_down ul { width:830px; height:50px; float:left; position:relative; margin:0px; padding:0px; left:10px; top:5px; display:inline; list-style-type:none; }
		.menu_down li { float:left; position:relative; margin:0px; padding:0px; left:22px; margin-right:26px; }
		.menu_down a.home { width:36px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_home.jpg); display:block; }
		.menu_down a:hover.home { width:36px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_home_on.jpg); display:block; }
		.menu_down a.home_click { width:36px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_home_on.jpg); display:block; }
		
		.menu_down a.notizie { width:45px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_notizie.jpg); display:block; }
		.menu_down a:hover.notizie { width:45px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_notizie_on.jpg); display:block; }
		.menu_down a.notizie_click { width:45px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_notizie_on.jpg); display:block; }
		
		.menu_down a.stagione { width:80px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_stagione.jpg); display:block; }
		.menu_down a:hover.stagione { width:80px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_stagione_on.jpg); display:block; }
		.menu_down a.stagione_click { width:80px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_stagione_on.jpg); display:block; }
		
		.menu_down a.corsi { width:125px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_corsi.jpg); display:block;  }
		.menu_down a:hover.corsi { width:125px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_corsi_on.jpg); display:block;  }
		.menu_down a.corsi_click { width:125px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_corsi_on.jpg); display:block;  }
		
		.menu_down a.attivita { width:131px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_attivita.jpg); display:block; }
		.menu_down a:hover.attivita { width:131px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_attivita_on.jpg); display:block; }
		.menu_down a.attivita_click { width:131px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_attivita_on.jpg); display:block; }
		
		.menu_down a.gallery { width:95px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_gallery.jpg); display:block;  }
		.menu_down a:hover.gallery { width:95px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_gallery_on.jpg); display:block;  }
		.menu_down a.gallery_click { width:95px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_gallery_on.jpg); display:block;  }
		
		.menu_down a.rassegna { width:110px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_rassegna.jpg); display:block;  }
		.menu_down a:hover.rassegna { width:110px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_rassegna_on.jpg); display:block;  }
		.menu_down a.rassegna_click { width:110px; height:50px; margin:0px; padding:0px; background:url(../resources/images/menu_rassegna_on.jpg); display:block;  }

#giallo { width:100%; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/bg_giallo.jpg) repeat-y; color:#993300;}
	#giallo a { text-decoration:none; color:#993300;  }
	#giallo .active { color:#996600; }
	#giallo a:hover { text-decoration:none; color:#996600;  }
	#giallo form { width:95%; margin:0px; padding:0px; float:left; position:relative; left:20px; text-align:left; padding-bottom:10px; }
	#giallo form label { width:100%; height:60px; margin:0px; padding:0px; float:left; position:relative; }
	#giallo form input { width:300px; height:20px; margin:0px; padding:0px; float:left; position:relative; color:#993300; background-color:#eab823; border:1px solid #993300; margin-top:5px; padding:2px 2px 0px 2px;  }
	#giallo form textarea { width:300px; height:70px; overflow:auto; margin:0px; padding:0px; float:left; position:relative; color:#993300; background-color:#eab823; border:1px solid #993300; margin-top:5px; padding:2px 2px 0px 2px; font-family:Arial; font-size:12px;  }
	#giallo form select { width:300px; height:20px; margin:0px; padding:0px; float:left; position:relative; color:#993300; background-color:#eab823; border:1px solid #993300; margin-top:5px; padding:2px 2px 0px 2px;  }
	#giallo form button { width:154px; height:36px; margin:0px; padding:0px; float:left; position:relative; background:url(images/btn_invia_giallo.jpg) no-repeat top left; border:0px; left:72px; cursor:pointer; }
	#giallo form span { display:none; margin:0px; padding:0px; }

	#box_teatro { width:445px; background:url(../resources/images/box_teatro_bg.jpg) repeat-y; float:left; position:relative;  }	
		#box_teatro .testatina { width:100%; height:46px; float:left; position:relative; background:url(../resources/images/box_teatro_testatina.jpg); }		
		#box_teatro .centro { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
		#box_teatro .bottom { width:100%; height:10px; float:left; position:relative; background:url(../resources/images/box_teatro_footer.jpg) no-repeat bottom left; font-size:0px;  }
		#box_teatro .locandina { border:3px solid #996600; margin:0px; padding:0px; float:left; position:relative; margin-right:10px; }
		#box_teatro p { width:91%; margin:0px; padding:0px; float:left; position:relative; text-align:left; left:20px; }

	#box_musica { width:344px; background:url(../resources/images/box_musica_bg.jpg) repeat-y; float:right; position:relative; }	
		#box_musica .testatina { width:100%; height:46px; float:left; position:relative; background:url(../resources/images/box_musica_testatina.jpg);  }		
		#box_musica .centro { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
		#box_musica .bottom { width:100%; height:10px; float:left; position:relative; background:url(../resources/images/box_dex_footer.jpg) no-repeat bottom left; font-size:0px;  }
		#box_musica .locandina { border:3px solid #996600; margin:0px; padding:0px; float:right; position:relative; margin-left:10px; }
		#box_musica p { width:90%; margin:0px; padding:0px; float:left; position:relative; text-align:left; left:20px; }
	
	#box_bambini { width:344px; background:url(../resources/images/box_bambini_bg.jpg) repeat-y; float:right; position:relative; margin-top:7px; margin-bottom:5px; }	
		#box_bambini .testatina { width:100%; height:46px; float:left; position:relative; background:url(../resources/images/box_bambini_testatina.jpg);  }		
		#box_bambini .centro { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
		#box_bambini .bottom { width:100%; height:10px; float:left; position:relative; background:url(../resources/images/box_dex_footer.jpg) no-repeat bottom left; font-size:0px;  }
		#box_bambini .locandina { border:3px solid #996600; margin:0px; padding:0px; float:right; position:relative; margin-left:10px; }
		#box_bambini p { width:90%; margin:0px; padding:0px; float:left; position:relative; text-align:left; left:20px;  }
		
.separatore { width:100%; height:5px; background:url(../resources/images/separatore.jpg) no-repeat; float:left; position:relative; margin:0px; padding:0px; font-size:0px;  }		
.contenuti { width:800px; float:left; position:relative; left:25px; margin-top:10px; margin-bottom:10px;  }
.bianco { color:#FFFFFF; }
.ocra { color:#996600; }


#azzurro { width:100%; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/bg_azzurro.jpg) repeat-y top left; color:#003366; }
	#azzurro a { text-decoration:none; color:#003366;  }
	#azzurro a:hover { text-decoration:none; color:#b5dbff; }
	#azzurro .active { color:#b5dbff; }
	#azzurro .a_visibile { color:#b5dbff; }
	#azzurro .a_visibile:hover { color:#fff; }
	#azzurro form { width:95%; margin:0px; padding:0px; float:left; position:relative; left:20px; text-align:left; padding-bottom:10px; }
	#azzurro form label { width:100%; height:60px; margin:0px; padding:0px; float:left; position:relative; }
	#azzurro form input { width:200px; height:20px; margin:0px; padding:0px; float:left; position:relative; color:#ffffff; background-color:#75a8db; border:1px solid #97cafd; margin-top:5px; padding:2px 2px 0px 2px;  }
	#azzurro form textarea { width:200px; height:70px; overflow:auto; margin:0px; padding:0px; float:left; position:relative; color:#ffffff; background-color:#75a8db; border:1px solid #97cafd; margin-top:5px; padding:2px 2px 0px 2px; font-family:Arial; font-size:12px;  }
	#azzurro form button { width:154px; height:36px; margin:0px; padding:0px; float:left; position:relative; background:url(images/btn_invia.jpg) no-repeat top left; border:0px; left:25px; cursor:pointer; }
	#azzurro form span { display:none; margin:0px; padding:0px; }

	#box_corsi { width:100%; float:left; position:relative; background:url(../resources/images/box_down_bg.jpg) repeat-y; margin-bottom:10px; }
		#box_corsi .testatina { width:100%; height:46px; background:url(../resources/images/box_corsi_testatina.jpg); float:left; position:relative; }		
		#box_corsi .centro { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
		#box_corsi .bottom { width:100%; height:10px; float:left; position:relative; background:url(../resources/images/box_down_footer.jpg) no-repeat bottom left; font-size:0px; }
		#box_corsi .img { border:3px solid #003366; margin:0px; padding:0px; float:left; position:relative; margin-right:10px; }
		#box_corsi p { width:95%; margin:0px; padding:0px; float:left; position:relative; text-align:justify; left:20px; }


	#box_notizie { width:100%; float:left; position:relative; background:url(../resources/images/box_down_bg.jpg) repeat-y; margin-bottom:5px;  }
		#box_notizie .testatina { width:100%; height:46px; float:left; position:relative; background:url(../resources/images/box_notizie_testatina.jpg);  }		
		#box_notizie .centro { width:100%; float:left; position:relative; margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
		#box_notizie .bottom { width:100%; height:10px; float:left; position:relative; background:url(../resources/images/box_down_footer.jpg) no-repeat bottom left; font-size:0px; }
		#box_notizie .img { border:3px solid #003366; margin:0px; padding:0px; float:left; position:relative; margin-right:10px; }
		#box_notizie p { width:95%; margin:0px; padding:0px; float:left; position:relative; text-align:justify; left:20px; }
		
		

#footer { width:100%; height:255px; float:left; position:relative; margin:0px; padding:0px; margin-bottom:10px; }
	#footer .footer_img { width:100%; height:200px; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/footer_img.jpg) no-repeat top left;  }	
	#footer .footer_bottom { width:100%; height:55px; float:left; position:relative; margin:0px; padding:0px; background:url(../resources/images/footer_bottom.jpg) no-repeat top left;  }	
	#footer .footer_btn a { border:none; cursor:pointer; }	
	#footer .footer_btn img { border:none; }