body {margin:0; background-color:#000000}
p{margin:0;}
img {border:0;}

#top {width:950px; height:122px; background-image:url(../img/bkgBarraLogo.png); background-repeat:repeat-x;}
	#top .left {width:193px; float:left; padding-right:33px;}
		#logo {margin:20px 0 0 20px;}
		#calend {/*position:absolute; left:30px; top:80px; */
		width:190px; 
		height:17px; 
		margin:5px 0 0 15px; 
		background-image:url(../img/barraArancio.png);
		background-repeat:no-repeat;
		font-family:Impact, Arial, sans; font-size:13px; 
		padding-top:1px;
		}
		#data {float:left; padding-left:12px;}
		#ora { float:right; padding-right:12px; border-left:1px solid #000000; padding-left:12px;}
		
	#top .center {padding-top:20px; width:490px; float:left;}
		#top .bnr {margin-left:20px;}
	
	#top .right {
	float:left; 
	background-image:url(../img/bkgLogin.png); 
	background-repeat:no-repeat;
	width:222px; 
	height:99px; 
	margin-top:20px;
	}
		#formLogin {
		width:125px; 
		font-family:Impact, Arial, sans; font-size:12px; 
		text-align:right; 
		color:#FFFFFF; 
		float:right; 
		padding:45px 10px 0 0;
		}
		#formLogin p {margin-bottom:5px; height:21px;}
		#formLogin img {position:relative; top:5px;}

#menu {width:950px; clear:both;}
	#macro {background-image:url(../img/menu/sfondoPulsantoni.png); height:54px;}
	#menu h1 {font-family:Arial, sans; font-size:13px; color:#FFF; margin:0; font-weight:normal;}
	.pulsantone {
	float:left;
	height:44px;
	background-image:url(../img/menu/pipePulsantoni.png);
	background-repeat:no-repeat;
	background-position:right;
	text-align:center;
	padding-top:10px;
	}
		/*MACRO*/
		#deliriosnc {width:234px;}
		#world {width:236px;}
		#links {background:none; width:145px;}
		#gallery {width:144px;}
		#events {width:190px;}
		
		/*SEZIONI*/
		.submenu {
		float:left;
		background-image:url(../img/menu/pipePulsantoni.png);
		background-repeat:no-repeat;
		background-position:right;
		padding:3px 0;
		padding-left:2px;
		}
		.submenu img {padding:0 3px;}
		#deliriosncMenu {width:232px;}
		#worldMenu {width:234px;}
		#linksMenu {background:none; width:143px;}
		#galleryMenu {width:142px;}
		#eventsMenu {width:188px;}
		#linksMenu {width:142px;}
		
		
		

#contents {width:950px;}
	#sinistra {float:left; width:505px; padding-top:20px;}
		#sinistra #quad.rett {width:475px; height:315px; padding-left:15px;}
		#sinistra #quad .conts {padding:10px; font-family:Arial, sans; font-size:12px; color:#FFF;}
		#sinistra .rett {width:475px; height:190px; padding-left:15px;}
		#vr1 .conts {padding:15px 10px 10px 15px;}
		#vr1.rett {height:210px;}
		
	#destra {float:left; width:445px; padding-top:22px;}
		#destra .rett {width:430px; height:150px;}
		#destra .conts {padding:1px;}
		#flash .conts {padding:10px;}
		#vr2 .conts {padding:15px 10px 10px 15px;}
		#vr2.rett {height:210px;}
		
		#community {font-family:Arial, sans; font-size:12px; color:#FFF;}
			#legenda.rett{height:140px;}
				#legenda .conts {padding:10px;}
				#legenda ul {float:left; width:136px; list-style:none; margin:0; padding:0;}
				#legenda img {width:12px; height:12px;}
			#elenco.rett {width:475px; height:520px;}
				#elenco .conts {padding:10px;}
				#elenco ul {
				font-family:Arial, sans; font-size:12px; color:#FFF;
				float:left; width:140px; list-style:none; margin:0; padding:0;
				}
				#elenco #listaNomi2 {width:170px;}
				#elenco img {width:10px; height:10px;}
			
			#schedaPersonaggio.rett {height:363px;}
				#schedaPersonaggio .conts {padding:6px 10px 0px 10px;;}
				#fotop {margin-bottom:15px;}
				
			.rettA {height:212px;}
			
#piede {width:950px; text-align:center; font-family:Arial, sans; font-size:12px; color:#FFF; clear:both; border-top:solid 1px #ffb900; padding-top:3px;}


/*CODICE PER I RIQUADRI*/
.rett {margin-bottom:15px;}
	.asx {background-image:url(../img/riquadro/riquadroAsx.png); background-repeat:no-repeat; width:100%; height:100%;}
	.adx {background-image:url(../img/riquadro/riquadroAdx.png); background-repeat:no-repeat; background-position:top right; width:100%; height:100%;}
	.bdx {background-image:url(../img/riquadro/riquadroBdx.gif); background-repeat:no-repeat; background-position:right bottom; width:100%; height:100%;}
	.bsx {background-image:url(../img/riquadro/riquadroBsx.png); background-repeat:no-repeat; background-position:left bottom; width:100%; height:100%;}
