/*
	colori:
		arancione		FF5B0D
		bordeaux		993300
		blue			006699
*/
body{
	background-color:#e5510b;
	background-image: url(immagini/_fondo.jpg);
	background-repeat: repeat-x;
}
form{
	padding: 0;
	margin: 0;
}
#menu{
	width: 740px;
	margin: 10px auto 0 auto;
}
	#menu ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#menu li{
		display: inline;
		margin: 0;
		padding: 0;
	}
		#menu li a{
			padding: 2px 10px 1px 10px;
			margin: 3px 0 0 0;
			background-color: #FF5B0D;
			text-decoration: none;
			/*color: #FF5B0D;*/
			
			color: #993300;
			font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
			font-size: 13px;
			font-weight: bold;
			letter-spacing: -1px;
		}
		#menu li a.on{
			background-color: white;
			font-size: 16px;
			color: #993300;
		}
			#menu li a.on:hover{
				color: #993300;
			}
		#menu li a:hover{
			color: #ffffff;
			margin-top: 0px;
			padding-top: 5px;
		}

#main{
	background-color: white;
	margin: 0 auto 10px auto;
	padding: 20px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color: #555555;
	width: 740px;
	clear: left;
}
	#main b{
		color: #000000;
	}
	#main p{
		padding: 0;
		margin: 0 0 7px 0;
	}
	#main .alt{
		color: #ff7700;
	}
	#main .alt2, #main b .alt2, #main .alt2 b{
		color: #993300;
	}
	#main a{
		 color: #ff7700;
		 text-decoration: underline;
	}
		#main a:hover{
			background-color: #ff7700;
			color: white;
		}
		#main ul{
			padding: 0;
			margin: 5px 0 5px 10px;
		}
			#main ul li{
				padding: 0;
				margin: 0 0 1px 10px;
			}
		#main h1{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 36px;
			font-weight: normal;
			letter-spacing: -1px;
			color: #006699;
			margin: 0 0 15px 0;
		}
		#main h2, #main h2 a{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 24px;
			font-weight: normal;
			letter-spacing: -2px;
			color: #006699;
			margin: 0 0 3px 0;
			border-bottom: 1px dotted white;
			text-decoration: none;
		}
			#main h2 a:hover{
				border-bottom: 1px dotted #006699;
				color: #006699;
				background-color: white;
			}
		#main h2 .alt, #main h2.alt{
			color: #ff7700;
		}
		#main h3{
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 22px;
			font-weight: normal;
			letter-spacing: -1px;
			color: #993300;
			margin: 0 0 10px 0;
		}
		#disclaimer{
			text-align: center;
			color: #999;
			font-size: 11px;
			margin: 5px 0 15px 0;
			padding-bottom: 10px;
			border-bottom: 1px solid #CCC;
		}
		/*#note{
			float: right;
			width: 226px;
			margin: 0 0 20px 20px;
			padding: 10px;
			border: 3px solid #ff7700;
		}*/
		#feed{
		}
			#feed .websnap, .websnap{
				width: 120px;
				border: 5px solid #ff7700;
				background-color: #ffffff;
				padding: 3px;
				/*float: left; 
				margin: 5px 15px 25px 0;*/
				float: right; 
				margin: 5px 0 25px 15px;
			}
			#feed .rssTesto{
			}
			#feed.serp{
				border-top: 1px solid #CCC;
				padding-top: 10px;
			}

		#cerca{
			text-align: center;
		}
		#advIndex{
			text-align: center;
			margin: 20px 0 20px 0;
		}
		#cerca input{
			font-size: 30px;
			color: #006699;
		}
		#history p{
			font-size: 11px;
		}
		#history h2{
			color: #ff7700;
		}
		#bottom{
			clear: both;
			margin: 15px 0 0 0;
		}
		.post{
			margin-bottom: 10px;
		}
		.post .advIntra{			
			margin: 0 0 0 -7px;
			padding: 15px 0 20px 0;
		}
		
		a.parolina{
			font-size: 9px;
			color: #FFC088;
		}
		a.postLink{
			font-size: 18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			letter-spacing: -1px;
		}
		input, textarea{
			font-size: 10px;
			font-family: Tahoma, Arial;
			color: #666;
		}
		
		#partecipareForm{
			background-color: #f5f5f5; 
			padding: 10px;
			border: 3px dotted #993300;
		}
		.thDx, .thDxVoid{
			float: right;
			margin: 0 0 20px 20px;
			padding: 5px;
			border: 1px dotted #FF5B0D;
		}
			.thDxVoid{
				border: 0px;
			}
		.thSx{
			float: left;
			margin: 0 20px 20px 0px;
			padding: 5px;
			border: 1px dotted #FF5B0D;
		}
		#myBlogLog{
			margin-top: 15px;
		}
		#myBlogLog h2{
			font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
			font-size: 22px;
			letter-spacing: -2px;
			margin: 0 0 3px 0;
			color: #ff7700;
			font-weight: bold;
		}
		
		#historyShow fieldset{
			border: 3px dotted #006699;
		}
		#historyShow fieldset legend{
			font-size: 22px;
			letter-spacing: -2px;
			color: #006699;
			margin: 0 0 3px 0;
		}
		#twitter_update_list ul{
			list-style: none;
			margin: 10px 0 10px 0;
			padding: 0;
		}
			#twitter_update_list ul li{
				margin-bottom: 0 0 3px 0;
				padding: 0;
				list-style: none;
			}
		
#firma{
	font-family: "Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: white;
	text-align:center;
	width: 740px;
	margin: 0 auto 10px auto;
	padding: 0;
}	
	#firma a{color:white;}
	
	