* {margin:0; padding:0}
body { font: 80%/160% Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../images/bg_rich.jpg) no-repeat 0 0;
	color: #333333;
	width: 100%;
	display:inline
	}
p, blockquote, pre, ol, dl, ul, form { line-height: 15px}
.clear { clear: both;}
a { cursor:pointer; outline:none; color:#333; text-decoration:none; }
	a:hover { text-decoration:underline }
/*titoli*/
h1#titoloTandereig { background: transparent url(../images/titolotandereig.png) no-repeat 0 0; width:183px; height:49px; text-indent:-5000px; }
h1#titoloAttivita { background: transparent url(../images/titoloattivita.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h1#titoloChisiamo { background: transparent url(../images/titolochisiamo.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h1#titoloGallery { background: transparent url(../images/titologallery.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h1#titoloDovesiamo { background: transparent url(../images/titolodovesiamo.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h1#titoloArchivio { background: transparent url(../images/titoloarchivio.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h1#titoloUds { background: transparent url(../images/titolouds.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }

h2#titoloRisorse { background: transparent url(../images/titolorisorseutili.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }
h2#titoloContattaci { background: transparent url(../images/titolocontattaci.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; }

h2#titoloBreakdance { background: transparent url(../images/titolograndebreakdance.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloWriting { background: transparent url(../images/titolograndewriting.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloMusica { background: transparent url(../images/titolograndemusica.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloLaboratori { background: transparent url(../images/titolograndelaboratori.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloPingpong { background: transparent url(../images/titolograndepingpong.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloSperimentazioni { background: transparent url(../images/titolograndesperimantazioni.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }

h2#titoloCentosuonihiphop { background: transparent url(../images/titolocentosuonihiphop.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; }
h2#titoloGitealmare { background: transparent url(../images/titologitealmare.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloManualitaplastica { background: transparent url(../images/titolomanualitaplastica.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; }
h2#titoloVitaquotidiana { background: transparent url(../images/titolovitaquotidiana.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloFestealcentro { background: transparent url(../images/titolofestealcentro.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; clear:both; }


h2#titoloNews { background: transparent url(../images/titolonews.png) no-repeat 0 0; width:329px; height:49px; text-indent:-5000px; }
h2#titoloUds { background: transparent url(../images/titolouds.gif) no-repeat 0 0; width:286px; height:59px; text-indent:-5000px; clear:both; }

h2#titoloCorti { background: transparent url(../images/titolograndecorti.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }
h2#titoloParty { background: transparent url(../images/titolograndeparty.png) no-repeat 0 0; width:308px; height:49px; text-indent:-5000px; clear:both; }

h3#titoloBreakdance { background: transparent url(../images/titolobreakdance.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloWriting { background: transparent url(../images/titolowriting.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloMusica { background: transparent url(../images/titolomusica.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloLaboratori { background: transparent url(../images/titololaboratori.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloPingpong { background: transparent url(../images/titolopingpong.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloSperimentazioni { background: transparent url(../images/titolosperimentazioni.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloCorti { background: transparent url(../images/titolocorti.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }
h3#titoloParty { background: transparent url(../images/titoloparty.png) no-repeat 0 0; width:209px; height:35px; text-indent:-5000px; clear:both; }

/*-------elementi layout--------------*/
#container { text-align:left; display:inline; float:left; width:960px; border-right:2px solid #c1befa; border-bottom:2px solid #c1befa; margin-bottom:60px; padding:0; }
	/*header*/
	#header { float:left; display:inline; width:960px; height:141px; border-bottom:4px solid #c1befa; }
		#wrapHeader { float:left; display:inline; margin:0 15px 0 0px; width:945px; }
			a#logo { float:left; display:block; width:464px; height:141px; text-indent:-5000px; background: transparent url(../images/logo.png) no-repeat 0 0 }
		#logoroma { float:right; width:100px; height:141px; text-indent:-5000px; background: transparent url(../images/logoRoma.png) no-repeat 0 0}
	/*-----------------content-------------------*/
	#content { float:left; width:960px; display:inline; }
	/*navigation*/
			ul#topNavigation {  list-style:none; height:40px; margin:0 0 10px 0; font-size:14px; font-weight:bold;  }
				ul#topNavigation li { float:left; margin:0; color:#333; width:100px; height:40px; background: transparent url(../images/top_navigation3.gif) no-repeat 0 0px; text-align:center; line-height:40px; text-decoration:none }
					ul#topNavigation li a { display:block; float:left; color:#333; width:100px; height:40px; background: transparent url(../images/top_navigation3.gif) no-repeat 0 -40px; text-align:center; line-height:40px; text-decoration:none }
						ul#topNavigation li a:hover { background-position: 0 0px }
	/*-------leftcol--------*/
		#leftCol { float:left; width:635px; display:inline; }
			#leftColPage { float:left; margin-left:15px; width:605px; display:inline; }
			div.blocco {float:left; margin:10px 0 10px 0; }
				
					div.blocco p img { float:left; margin:3px 10px 0 0; padding:2px; border:2px solid #c1befa }	
				div.blocco .divleft { width:292px; margin-right:15px; float:left; margin-bottom:10px; height:150px; }
				div.blocco .divright { width:292px; float:right; margin-bottom:10px; height:150px; }
				div.blocco p.boxTesto { float:left; width:292px; }
					div.blocco p.boxTesto img { float:left; margin:3px 10px 0 0; padding:2px; border:2px solid #c1befa}
				div.news { float:left; margin-bottom:10px; }
				/*attivitą*/
				div.blocco#attivita p { float:left; clear:both; margin-bottom:40px; }
				.video { clear:both; text-align:center; margin:10px auto } 
				/*chi siamo*/
				div.blocco#chisiamo p, div.blocco#contatti p, .pgallery p { margin:0 0 10px 0; }
				ul.lista { margin:0 25px 10px 25px }		
				ul.lista li { margin:5px 0 0 0; list-style-type:disc }
				ul.lista li a { float:none!important; }	
				ol { margin:0 25px 10px 25px }		
				ol li { margin:5px 0 0 0; list-style-type:decimal }	
				/*gallery*/
				div.blocco#gallery a { float:left; display:inline; margin:0 5px 10px 5px; }
				div.blocco a img { float:left; padding:2px; border:2px solid #c1befa }		
	/*------right col-------*/
		#rightCol { float:right; display:inline; width:285px; margin-right:15px; padding:10px 10px 25px 10px; background:#c1befa url(../images/bottom_rightcol.gif) no-repeat bottom left; color:#fff; }
			#rightCol p a { color:#fff; text-decoration:none; }
				#rightCol p a:hover { text-decoration:underline; }
			#rightCol h2 {  margin-bottom:10px; }
			#rightCol p { float:left; width:280px; margin:0 0 10px 0; font-weight:bold; }
			#rightCol p img { float:left; margin:3px 10px 0 0; padding:2px; border:2px solid #fff}
			a#postit { float:left; text-indent:-5000px; display:block; background:transparent url(../images/postit.jpg) no-repeat 0 0;  margin-bottom: 20px!important; margin-bottom:10px; width:285px; height:143px }
				a#postit:hover { background-position: 0 -145px }
			a#postitMyspace { float:left; text-indent:-5000px; display:block; margin-top:10px; background:transparent url(../images/postit_myspace.jpg) no-repeat 0 0; width:285px; height:119px; margin-bottom: 20px!important; margin-bottom:10px; }
				a#postitMyspace:hover { background-position: 0 -120px; }
				a#postitYoutube { float:left; text-indent:-5000px; display:block; margin-top:10px; background:transparent url(../images/postit_youtube.jpg) no-repeat 0 0; width:285px; height:128px }
				a#postitYoutube:hover { background-position: 0 -130px; }
	/*----------------------footer----------------------------*/
	#footer { float:left; display:inline; margin-top:30px; height:100px; width:100%; background:#fff url(../images/bg_footer.gif) repeat-x 0 0; }	
			/*footerinfo*/
			#footerInfo { text-align:center; font-weight:bold; margin-top:70px; color:#fff; }
				#footerInfo a { color:#fff; text-decoration:none }
					#footerInfo a:hover { text-decoration:underline }
