/*categorie in prima pagina*/
.catindex
{
	width: 600px;
	padding-left: 25px;
	text-align: left;
	line-height: 30px;
	height: 30px;
	background: 		url(../img/bg_site.jpg) bottom right repeat-x;
	border-top: 1px solid #006699;
	border-left:1px solid #006699;
		
}
.catindex a{ color: white; font-size: 13px; text-decoration: none;}
.catindex a:hover {color: white; text-decoration: underline}

#footer a {
	color:				white;
	font-weight:		bold;
	text-decoration: 	none;
	font-style: 		italic;
	
}
#footer a:hover {
	text-decoration:	underline;
	color:				#006699;
}

.seconda 
{
	margin: 			auto;
	width:				340px;
	margin-bottom:		15px;
}
.testipag {
	margin: 			20px;
	line-height: 		21px;
	font-size:			11px;
	text-align: 		justify;
}
.testipag a { color: #006699; font-weight:bold; text-decoration: none;}
.testipag a:hover { text-decoration: underline;}

#present
{
	text-align: 		left;
	line-height:		16px;
	font-style: 		italic;
	margin-bottom:		15px;
	border-bottom:		1px solid #006699

}

#presimg
{
	float: 				left;
	width: 				120px;
	margin:				10px;
}

#prestext
{
	float: 				left;
	width:				195px;
	font-size:			11px;
	text-align: 		justify;
}
#prestext a { color: black; font-weight:bold; text-decoration: none;}
#prestext a:hover { color: #006699; text-decoration: underline;}

#presimg img
{
	border: 			1px solid #006699;
}

.articolo {}
.articolo p{}
.articolo span{}
.intro {
	margin-left: 	10px;
	margin-right:	10px;
	float: 			left;
	width: 			400px;
	text-align: 	justify;
}

.img img {
	width: 			120px;
	float: 			left;
	height: 		120px;
	margin-top: 	5px;
	margin-bottom: 	5px;
	}


hr.clear {
	clear: left;
	margin: 0;
	height: 0;
	border: none;

}


.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:				320px;
	line-height:		25px;
	text-transform:		uppercase;
	text-align:			right;
	color: 				#006699;
	font-size: 			12px;
	border-spacing: 	0;
}
#logintable td {	border-bottom:		1px solid white;text-align: center}

.loginbg 
{
	background-color: 	#CCC;	
}


.nobackground {background:  white;}
	
/*CSS della tabella di REGISTRAZIONE*/
table#register {
	width: 				560px;
	border-spacing: 	0;
	margin: 			auto;
	}
table#register td{
	background-color:	#ccc; 
	text-align: 		left;
	padding:			5px;
	padding-left: 		10px;
	border-bottom:		1px solid white;
	color: 				#333333;
	}
table#register th
{
	background-color:	#006699;
	text-align:			left;
	color: 				white;
	font-weight:		bold;
	border-bottom:		1px solid white;
	padding: 			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;
}
/*CSS pagina contatti*/
div.contattitxt
{
	width: 		380px;
	margin: 	2px;
	float: 		left;
}
div.contattimg
{
	width: 		180px;
	margin: 	2px;
	float: 		left;
}