body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;


	color: #000000;
	text-align: left;
	font-size: 11px;
	background-image: url(img/bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #3e3d3e;

}

br {
	line-height: 10px;
}

p {
 margin: 0px;
}

p {
 line-height: 15px;
}



form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}





ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


	
#container {
	width: 975px;
/*	height: 890px;


	margin: 0px 0px 0px 0px;*/
	text-align: left;

	margin: 0px 0px 0px 0px;
/*	border: 1px solid #ff0033;*/

	}
	


/* testata */

#testata {
	width: 975px;
	height: 150px;
/*	border: 1px solid #00ff00;*/
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(img/bg_menu.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: #ffffff;
}







/* ---------------------fine testata--------------------------------------------- */


/* ---------------------menu--------------------------------------------- */



#menu {
	width: 750px;
	height: 25px;
	text-align: left;
	margin-top: 0px;
	margin-left: 225px;
/*	background-color: #3333ff;*/
	 position: absolute;
	 top: 125px;
	font-size: 12px;
	font-weight: bold;
	z-index: 100;
 	display: block;
	overflow: visible;	
}





/* ---------------------fine menu--------------------------------------------- */

/* ---------------------interno--------------------------------------------- */





#pagina {
	width: 975px;
/* height: 400px;*/
	text-align: left;
	display: block;
	z-index: 1;
/*	border: 1px solid #ff3300;*/
		float: none;
		clear: left;
}




	
	#sx {
	width: 525px;
/* position: absolute;*/


	text-align: left;
		display: inline;
 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*border: 1px solid #ff3300;*/
	margin-top: 0px;
	margin-left: 0px;
	float: left;
		color: #ffffff;
/*		min-height: 600px;*/
		padding-bottom: 0px;
			background-image: url(img/bg_80.png);
		background-position: top left;
		background-repeat: repeat;	
	}
	
	#cont {
	width: 525px;
/* position: absolute;*/


	text-align: left;

 /*	display: block; su explorer non funzia*/
	overflow: visible;
/*border: 1px solid #00cc00;*/
	margin-top: 0px;
	margin-left: 0px;

		color: #ffffff;
min-height: 600px;
	}	

#chiudi_news {
	height: 30px;
	margin-top: 10px;
	margin-left: 0px;
	text-align: left;
	display: block;
		background-color: #584028;
/*		border: 1px solid #ff3300;*/
}
	
#directory {
/*	width: auto;*/
	height: 50px;
	/* position: absolute;*/
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;

		background-color: #584028;
   
	padding-left: 15px;
	line-height: 50px;
		font-size: 14px;
}

#txt_home {
/*	width: auto;*/

	/* position: absolute;*/
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;
		font-size: 11px;

}

#last_news {
/*	width: auto;*/

	/* position: absolute;*/
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	display: block;
		font-size: 10px;

}


	

	
	#dx {
	width: 300px;
	height: 600px;
 	margin-top: 0px;
	margin-left: 0px;  
	text-align: left;
	 display: inline;
/*	overflow: auto;*/
	overflow: visible;
/*border: 1px solid #ff3300;*/
	float: left;
	color: #ffffff;
/*		padding-bottom: 10px;*/
}

	#newsletter {
	width: 150px;
	height: 150px;
	text-align: left;
	float: left;

	}


	#slide {
	width: 300px;
	height: 425px;
	text-align: left;
	float: left;

	}

	#info {
	width: 300px;
	height: 150px;
 	margin-top: 0px;
	margin-left: 0px;  
	text-align: left;
/*	 display: inline;*/
	overflow: visible;
	float: left;
	color: #ffffff;
/*		padding-bottom: 10px;*/
	background-image: url(img/bg_info.png);
}

	#pix {
	width: 300px;
	height: 15px;
 	margin-top: 0px;
	margin-left: 0px;  
	text-align: left;
	 display: inline;
/*	overflow: auto;*/
	overflow: visible;
	float: left;
	color: #000000;
}



	.interlinea20 {
 line-height: 20px;

}

	.interlinea15 {
 line-height: 15px;

}

	
	



/* ---------------------fine interno--------------------------------------------- */



.testo11 {
	font-size: 11px;

	line-height: 11px;
}

.testo10 {
	font-size: 10px;

	line-height: 12px;
}
	


A.linkbiancotiny, A.linkbiancotiny:visited, A.linkbiancotiny:active {   font-weight: normal; color: #ffffff; text-decoration: underline;   }
A.linkbiancotiny:hover {  font-weight: normal; color: #ffffff; text-decoration: line-through;	 }

A.linkbianco, A.linkbianco:visited, A.linkbianco:active {   height: 20px font-weight: normal; color: #ffffff; text-decoration: none;   }
A.linkbianco:hover {  font-weight: normal; color: #ffffff; 	border-bottom: 1px dotted;	border-bottom-color: #ffffff; }

h1 {
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
}


A, A:visited, A:active {  font-weight: normal; color: #ffffff; text-decoration: none;      }
A:hover {   font-weight: normal; color: #ffffff; text-decoration: none; }

A.linkdownload, A.linkdownload:visited, A.linkdownload:active {  font-size: 10px; font-weight: normal; color: #d9d9d9; text-decoration: none;   }
A.linkdownload:hover {  font-size: 10px; font-weight: normal; color: #ffffff; text-decoration: none;  border-bottom: 1px dotted #ffffff;  }


A.linkautore, A.linkautore:visited, A.linkautore:active {  font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;   }
A.linkautore:hover {  font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }

A.link10b, A.link10b:visited, A.link10b:active {  font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none;  border: 1px none;    }
A.link10b:hover {  font-size: 10px; font-weight: bold; color: #584028; text-decoration: none;  background-color: #ffffff;  border: 1px solid #ffffff;     }


