#footer a {
	color:				#666;
	font-weight:		bold;
	text-decoration: 	none;
	
}
#footer a:hover {
	color:			#CC0000;
	font-weight:	bold;
}

ul#menu {
	margin: 		0;
	text-align: 	right; 
	font-size: 		10px; 
	font-family: 	verdana;
	line-height: 	34px;
	color: 			white;
	}

ul#menu li {
	display: 		inline;
	padding:		0 1em;
	border-left:	1px solid white;
	}
#menu a{
	text-decoration: none;
	font-weight: 	bold;
	color: 			white;
	}
#menu a:hover{
	color: 			#CC0000;
	font-weight: 	bold;
	}


.seconda {
	border:  	1px solid #006699;
	margin: 	3px;
	}

.titolo{
	border-bottom: 		1px solid #006699;
	background-image:	url(../img/hdtitolo.jpg);
	background-repeat: 	repeat-x;
	height: 			19px;
	line-height: 		19px;
	color: 				white;
	text-align: 		center;
	padding-left: 		15px;
	font-weight: 		bold;
	text-transform: 	uppercase;
}
	
.articolo {}
.articolo p{}
.articolo span{}
.intro {
	margin-left: 	5px;
	margin-right:	5px;
	float: 			left;
	width: 			465px;
	text-align: 	justify;
}

.image {
	float: left;
}

.img img {
	width: 			120px;
	height: 		120px;
	margin-top: 	5px;
	margin-bottom: 	5px;
	}


hr.clear {
	clear: left;
	margin: 0;
	height: 0;
	border: none;

}
/*CSS menu prima pagina orizzontale*/
#pmenu, #pmenu ul {
	padding:			0; 
	margin:				auto; 
	list-style-type: 	none;
	}
#pmenu {
	text-align: 		center;
	background-color:	#C5D8E7;
	width: 				795px;
	height:				21px;
	}
#pmenu li {
	float:				left;
	position:			relative;
	}
#pmenu a, #pmenu a:visited { 
	margin-top: 		1px;
	display:			block;
	float: 				left; 
	width:				97px; 
	font-size:			9px; 
	color:				#000066; 
	line-height:		17px; 
	text-decoration:	none; 
	text-indent:		5px; 
	background:			#C5D8E7; 
	border:				1px solid #fff; 
	border-width:		1px 1px 1px 1px;
	}
#pmenu a:hover {
	background:#006699; 
	color:white;
	}
#pmenu li ul {
	display: none;
	}
#pmenu li:hover > ul {
	display:block; 
	position:absolute; 
	top:0; 
	left:101px;
	}
#pmenu > li:hover > ul {
	left:0; 
	top:24px;
	}
/*Fine CSS dei menu*/

/*CSS menu prima pagina orizzontale*/
#lmenu, #lmenu ul {
	padding:			0; 
	margin:				auto; 
	list-style-type: 	none;
	}
#lmenu {
	text-align: 		center;
	background-color:	#cc0000;
	width: 				795px;
	height:				25px;
	}
#lmenu li {
	float:				left;
	position:			relative;
	}
#lmenu a, #lmenu a:visited { 
	margin-top: 		1px;
	display:			block; 
	width:				97px;
	font-size:			9px; 
	color:				#000066; 
	line-height:		17px; 
	text-decoration:	none; 
	text-indent:		5px; 
	background:			#C5D8E7; 
	border:				1px solid white; 
	border-width:		1px 1px 1px 1px;
	}
#lmenu a:hover {
	background:#006699; 
	color:white;
	}
#lmenu li ul {
	display: none;
	}
#lmenu li:hover > ul {
	display:block; 
	position:absolute; 
	top:0; 
	left:101px;
	}
#lmenu > li:hover > ul {
	left:0; 
	top:24px;
	}
/*Fine CSS dei menu*/

.testi {
	margin: 			10px;
	background-color: 	white;
	line-height:		20px;
	text-align:			justify;
	}
.testi h1{

	text-decoration:	underline;
	font-style:			italic;
	}

.testi h2 {

	text-decoration: 	none;
	font-style:			italic;
}

.testicontatti {
	margin: 			10px;
	background-color: 	white;
	line-height:		20px;
	background-image: 	url(../img/palm.jpg);
}
.testicontatti h1{
	color:			 	#FF9933;
	text-decoration:	underline;
	font-style:			italic;
	}

/*CSS della tabella del LOGIN*/

#logintable tr {
	height: 			25px;
}

#logintable {
	margin:				auto;
	width:				175px;
	line-height:		25px;
	text-transform:		uppercase;
	text-align:			right;
	border: 			none;
	color: 				white;
	font-size: 			10px;
	font-weight: 		bold;
}

.loginbg {
	background-image: url(../img/hdtable.jpg);
}


.nobackground {
	background-image: url(../img/trasparent.gif);
}
	
/*CSS della tabella di REGISTRAZIONE*/
#register {
	width: 				490px;
	}
#register td{
	background-color:	#C5D8E7; 
	text-align: 		left;
	padding-left: 		10px;
	}
.loginwhite {
	background-color: 	white;
	}

/*CSS della tabella dei COMMENTI*/

.commenti {
	margin:				auto;
	width:				550px;
	border-bottom: 		1px solid #006699; 
	border-top: 		1px solid #006699; 
	font-style:			italic;
	}
	
.commenti textarea {
	width: 				350px;
	} 
#commenti2 {
	font-style: 		normal;
	}
.comment { 
	border-bottom: 		1px solid #006699;
	background-repeat:	repeat-x;
	}
.flash {
	border-top:			1px solid #006699;
	border-bottom:		1px solid #006699;
}
