html, body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background: #ECECEC; }

#tutto{ width:100%; position:relative; border:#000066 solid 0px; padding:0px 0px 105px 0px; }

#topfisso{ width:100%; height:55px; background:url(../immagini/sfondo_top.jpg) repeat-x; z-index:0; position:absolute; top:0px; left:0px; }

#bottomfisso{ width:100%; height:130px; background:url(../immagini/sfondo_footer.jpg) repeat-x; position:absolute; bottom:0px; left:0px; z-index:0; border:#990000 solid 0px; text-align:center; }
	#bottomfisso p{ margin:0px; }
	#bottomfisso .bloccotitoli{ border:#FFFFFF solid 0px; width:960px; margin:0px auto; text-align:left; }
	#bottomfisso .bloccotitoli ul{ margin:0px 25px 0px 0px; padding:0px; float:left; }
	#bottomfisso .bloccotitoli li{ list-style:none; margin:0px 0px 5px 0px; }
	#bottomfisso .bloccotitoli li a{ background:url(../immagini/freccia1.gif) no-repeat 0px 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 15px; color:#fff; }
	#bottomfisso .bloccotitoli li a:hover{ text-decoration:none; color:#CCCCCC; }

#cont{ width:985px; border:#00FF00 solid 0px; background:url(../immagini/sfondo_04.jpg) repeat-y; margin:0px auto; z-index:100; position:relative; border:#333333 solid 0px; }
	#testa{ width:985px; height:55px; margin:0px auto; background:url(../immagini/top_01.jpg) no-repeat; position:relative; border:#333333 solid 0px; }
	#logo{ width:318px; height:63px; position:absolute; top:36px; left:26px; z-index:100; }
	#feed{ position:absolute; width:220px; height:55px; top:39px; right:25px; border:#000066 solid 0px; }
		#feed a{ margin:0px 20px 0px 0px; }
	
	#contfototesta{ width:985px; height:370px; border:#333333 solid 0px; background:url(../immagini/moto_02.jpg) no-repeat }
		#contfototesta .slide{  width:953px; height:201px; top:98px; left:16px; border-bottom:#333333 dotted 1px; border-top:#333333 dotted 1px; position:absolute; padding:1px 0px 0px 0px; }

	#contenuto{ float:left; width:762px; border:#00FF00 solid 0px; }
		#corpo{ float:left; width:544px; padding:0px 0px 0px 16px; border:#333333 solid 0px; }
		#corpo a{ color:#EB7F00; font-family:Arial, Helvetica, sans-serif; font-size:12px; }	
		#corpo a:hover{ text-decoration:none; }		
		
			#post{ width:540px; border:#333333 solid 0px; font-size:12px; line-height:17px; padding:0px; line-height:20px; }
			#post p{ margin:0px; }
			#post h1{ margin:0px; }
		
			.date{ color:#b96; padding:0.5em; padding-left:10px; text-align:right; float:right; margin: 0; line-height:22px; }
			.date1 {font-size: 3em; display: block;}
			.date2 {font-size: 2em; display: block;}
			.date3 {font-size: 2em; display: block; font-weight: bold;}			
			#newheader h2 {padding-right: 30px; font-size: 0.9em; font-weight: normal;}
			
			#post h1 a{ color:#EB7F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:5px 30px 5px 7px; }
			#post h1 a:hover{ text-decoration:none; }			
			#descri{ margin:0px; padding:7px; border:#333333 solid 0px; }
			#descri p{ margin:0px; }
			#descri img{ padding:4px; background:#fff; border:#999999 solid 1px; }
			#post .data{ color:#5F81A4; font-style:italic; padding:7px; margin:0px 0px 0px 0px; }
			#post .continua a{ color:#EB7F00; font-weight:bold; text-decoration:none; padding:0px 0px 0px 5px; }
			#post .continua a:hover{ text-decoration:underline; }			
			#post .chiusura{ color:#000; margin:0px; border-bottom:solid 2px #333333; background:url(../immagini/sfondo_h1.jpg) repeat-x; padding:3px 0px 3px 7px; display:block; }
			#post .chiusura a{ color:#EB7F00; }
			#commenti{ border:#999999 solid 1px; width:500px; margin:0px auto; background:url(../immagini/sfumatura.jpg) repeat-x; padding:10px; }
			#commenti h1{ color:#666666; font-size:14px; border-bottom:#666666 dashed 1px; }
			#commentosingolo h2{ margin:0px 0px 10px 0px; color:#666666; font-size:22px; font-family:"Times New Roman", Times, serif; text-align:right; }
			#commentosingolo{ margin:0px 0px 20px 0px; }
			#commentosingolo p{ border-bottom:#CCCCCC dashed 1px; border-top:#CCCCCC solid 1px; font-style:italic; border-left:#0099FF solid 3px; color:#666666; padding:0px 0px 0px 10px; }
			#commentosingolo a{ font-weight:bold; }
			#nuovocommento{ width:480px; padding:20px 0px 0px 0px; line-height:35px; }
			#nuovocommento input { border:#333333 solid 1px; margin:0px 8px 0px 0px; }
			#nuovocommento textarea{ border:#333333 solid 1px; font-family:Arial, Helvetica, sans-serif; }
			
		#nav{ float:right; width:200px; border:#333333 solid 0px; text-align:center; padding:10px 0px; }
			#menu{ width:180px; text-align:left; background:url(../immagini/sfondo_titolo_nav.jpg) no-repeat; border:#666666 solid 0px; margin:0px auto; }
			#menu h2{ font-size:14px; margin:0px; padding:5px 0px 0px 5px; color:#FFFFFF; }
			#menu ul{ margin:0px; padding:0px; }
			#menu li{ list-style:none; margin:0px; padding:0px 0px 5px 0px; }
			#menu li a{ background:url(../immagini/freccia.jpg) no-repeat; font-size:12px; padding:0px 0px 0px 20px; color:#3E444F; text-decoration:none; }
			#menu li a:hover{ color:#999999; text-decoration:underline; }
		
		#extracont{ float:right; width:220px; padding:0px 0px 0px 0px; margin:0px 0px; border:#333333 solid 0px; }
			#extra{ width:200px; margin:0px 0px 0px 4px; background:url(../immagini/colonna-extra_04.gif) repeat; border:#333333 solid 0px; padding:10px 0px; }
			#menuextra{ width:180px; text-align:left; background:url(../immagini/sfondo_titolo_extra.gif) no-repeat; border:#666666 solid 0px; margin:0px auto; }
			#menuextra h2{ font-size:14px; margin:0px; padding:5px 0px 0px 5px; color:#FFFFFF; }
			#menuextra ul{ margin:0px; padding:0px; }
			#menuextra li{ list-style:none; margin:0px; padding:0px 0px 5px 0px; }
			#menuextra li a{ background:url(../immagini/freccia.jpg) no-repeat; font-size:12px; padding:0px 0px 0px 20px; color:#3E444F; text-decoration:none; }
			#menuextra li a:hover{ color:#999999; text-decoration:underline; }
			#menuextra .count{ font-size:10px; margin:0px; }
			
			#ricerca{ width:180px; text-align:left; border:#666666 solid 0px; margin:0px auto; }
				.inputricerca{ border:#333333 solid 1px; 	font-size:16px; font-family:Arial, Helvetica, sans-serif; }
				#ricerca form{ margin:0px; }
			
	#footer{ clear:both; width:985px; height:68px; background:url(../immagini/footer_09.jpg) no-repeat; border:#333333 solid 0px; z-index:1000; }			

/****************************TABELLE**********************************/
table.classifica{ background:#666666; text-align:left; width:98%; margin:0px auto; }
	table.classifica th{ color:#FFFFFF; }
	table.classifica td{ background:url(../immagini/sfondo-td.jpg) repeat; }
	table.classifica td input { border:#333333 solid 1px; font-family:Arial, Helvetica, sans-serif;	 }
	table.classifica td textarea { border:#333333 solid 1px; font-family:Arial, Helvetica, sans-serif; }	

/* stili per ingrandimento */
#thumbBox{ position: absolute; left: 0; top: 0; width: auto; padding: 10px; padding-bottom: 0; background: #313131; visibility: hidden; z-index: 10; cursor: hand; cursor: pointer; }
#thumbBox .footerbar{ font: bold 16px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }
#thumbBox #thumbImage{ background-color: white; }
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
