* { margin: 0; padding: 0; } /*Inizializza a zero tutti gli elementi*/
img {border: none;}
br {letter-spacing: 0;}
.clear {clear: left;height: 15px;}
.clear0 {clear: both;height: 0px;margin: 0px;padding: 0;font-size: 0px;line-height: 0px;}
.clear1 {clear: both;height: 5px;margin: 0px;padding: 0;font-size: 1px;line-height: 1px;}

body {
	font: 11pt tahoma;
	letter-spacing: 0.1em;
	line-height: 1.4em;
	color: #444;
	text-align: center;
	background-color: #2C2E2B;
}

/* Barra in alto per i motori di ricerca*/
h1 {
	width: 976px;
	margin: 5px auto 0 auto;
	padding: 2px 0 2px 0;
	font: 8pt tahoma;
	text-align: left;
	background: url('../img/sfondoH1.gif') #f0f0f0 repeat fixed;
	border: solid 1px #594A40;
	border-width: 1px 1px 0 1px;
}
.pt1 {
	display: inline;
	width: 7px;
	height: 7px;
	margin: 0 5px 0 5px;
	background-color: #ab9387;
}

/* Testa */

#testa {
	width: 976px;
	height: 187px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	text-align: left;
	border: solid 1px #fff;
	border-width: 0 2px 0 2px;
	background: url('../img/testa.jpg') #2C2E2B no-repeat 0 0;
}
#testa img {
	float: left;
	margin: 0 0 0 0;
}

/* Struttura di pagina*/
#cnt {
	width: 976px;
	margin: 0 auto 0 auto;
	text-align: left;
	border: solid 1px #fff;
	border-width: 0 2px 2px 2px;
	background: url('../img/CNT_sfondo.gif') #E9E5E6 repeat-y 0 0;
}

/* Spalla SX */
div#spalla_sx {
	float: left;
	width: 207px;
}
	#spalla_sx p.tit{
		margin: 0;
		padding: 0 0 5px 7px;
		font: bold 10pt tahoma;
		color: #fff;
		background-color: #796559; 
	}
	#spalla_sx p.tit1{
		margin: 0;
		padding: 20px 0 5px 7px;
		font: bold 10pt tahoma;
		color: #fff;
		background-color: #796559; 
	}
	#spalla_sx div.riga1 {
		height: 1px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 1px;
		line-height: 1px; 
		background-color: #796559;
		border-bottom: solid 1px #fff;
	}
	#spalla_sx div.blk1 {
		margin: 0 0 0 0;
		padding: 5px 10px 15px 5px;
		font: 9pt tahoma;
		color: #fff;
		line-height: 1.5em;
		background-color: #4C3C33;
	}
		#spalla_sx div.blk1 img {
			float: left;
			width: 10px;
			height: 10px;
			margin: 4px 5px 0 0;
			padding: 0 0 0 0;
		}
		#spalla_sx div.blk1 p {
			float: left;
			width: 175px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
		}
		#spalla_sx div.blk1 p a{
			color: #fff;
			text-decoration: none;
		}
		#spalla_sx div.blk1 p a:hover{
			text-decoration: underline;
		}
	#spalla_sx div.riga2 {
		width: 207px;
		height: 1px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-size: 1px;
		line-height: 1px; 
		background: url('../img/SX_img02.gif') #4C3C33 no-repeat 0 0;
	}

/* Corpo */
#corpo_cont {
	float: left;
	width: 516px;
	background: url('../img/CRP_sfondo.gif') transparent no-repeat 0 0;
}
#corpo {
	width: 470px;
	margin: 0;
	padding: 40px 20px 20px 20px;
	text-align: justify;
}
	#corpo p {
		margin: 10px 0 0 0;
		font: 10pt tahoma;
		line-height: 1.3em;
	}
	#corpo p.titolo {
		margin: 0px 0 0 0;
		font: bold 16pt tahoma;
	}
	#corpo p.stitolo {
		margin: 1px 0 0 0;
		font: bold 13pt tahoma;
	}
	#corpo div.foto {
		width: 454px;
		margin: 15px 0 10px 0;
		padding: 10px 6px 6px 6px;
		border: solid 1px #4C3C33;
	}
	#corpo div.foto img.sx{
		float: left
		margin: 0 0 0 0;
	}
	#corpo div.foto img.dx{
		float: right
		margin: 0 0 0 0;
	}
	#corpo div.tst{
		margin: 10px 0 0 0;
		font: 10pt tahoma;
		line-height: 1.3em;
	}
	#corpo div.tst ul{
		margin: 5px 0 0 20px;
	}
	#corpo div.tst li{
		padding: 3px 0 0 0;
		text-align: left;
	}

/* Spalla DX */
#spalla_dx {
	float: right;
	width: 253px;
	padding: 0 0 10px 0;
	background: url('../img/DX_sfondo.jpg') transparent no-repeat 0 0;
}
	#spalla_dx div.srv{
		width: 253px;
		margin: 10px 0 0 0;
		text-align: center;
	}
	#spalla_dx p.tit{
		margin: 0;
		padding: 49px 0 0 10px;
		font: bold 10pt tahoma;
		color: #fff;
	}

/* Piede */
#piede {
	width: 976px;
	margin: 4px auto 0 auto;
	padding: 2px 0 2px 0;
	font: 8pt tahoma;
	color: #fcfcfc;
	text-align: left;
	background-color: #646665;
	border: solid 1px #594A40;
	border-width: 0 1px 1px 1px;
}

/* Credits */
#credits {
	width: 984px;
	margin: 4px auto 4px auto;
	padding: 0 0 3px 0;
	font-size: 8pt;
	letter-spacing: 0;
	line-height: 12px;
	color: #fcfcfc;
	text-align: right;
}
.cr_ico {
	width: 80px;
	height: 15px;
	border: none;
	margin: 0 3px 0 0;
	vertical-align: middle;
}
#credits a{
	color: #fcfcfc;
	text-decoration: none;
}
#credits a:hover{
	color: #ff6600;
}

