/* CSS Document */

body	{
	background: #E0DCDC url(immagini/img01.gif) repeat-x top left;
}
#contenitore	{
		margin-top:40px;
		width:100%;
}

#corpocentrale	{
		background-color:#ffffff;
		width:1036px;
		font-family:"Times New Roman",Georgia,Serif;
		padding-top:20px;
}

.centrato	{
		text-align:center;
}

#logo	img	{
		width:650px;
}
	
#occhiello	{
		position:relative;
		top:-75px;
		left:120px;
		z-index:+1;
}

table	{
	border-collapse:collapse;
}

table, td, th,img	{
			border:0px solid black;
}

a	{
	text-decoration:none;
	color:black;
}

a:hover	{
	text-decoration:underline;
}


h5	{
	display:inline;
	font-size:34pt;
	color:#007910;
}

h2	{
	font-size:28pt;
	color:#007910;
}

#barra		{
		width:100%;
		font-size:18px;
		background-color:#007910;
		color:#ffffff;
		padding: 0px 0px 0px 0px;
		height:50px;
		line-height:50px;
}

#barra	li	{
		float:left;
		padding: 0px 31px 0px 31px;
		text-align:center;
}

#barra	a	{
		text-decoration:none;
		color:#ffffff;
}

.largo		{
		letter-spacing:4px;
}

#crumbs		{
		font-size:16px;
		background-color:#ffffff;
		color:#000000;
		padding: 0px 0px 0px 0px;
		margin:0px 0px 0px 10px;
		height:50px;
		line-height:50px;
}

#crumbs	li	{
		float:left;
		padding: 0px 5px 0px 0px;
		text-align:center;
}

.apertura	{
		background-color:#ffffff;
		float:right;
		padding:5px;
		text-align:justify;
		margin:0px 0px 0px 0px;
		border:1px solid #007910;
}

.fototitolo	{
		width:650px;
		height:300px;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
}

#pagina1	{
		background: #ffffff url(immagini/apertura.jpg) top left;
}

#pagina2	{
		background: #ffffff url(immagini/aperture/ap_tavola2.jpg) top left;
}

#pagina3	{
		background: #ffffff url(immagini/contatti.jpg) top left;
}

.apertura .trasparente	{
			background: #ffffff url(immagini/bianco.jpg) top left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			filter:alpha(opacity=0);
			opacity:0;
}

.apertura .commento	{
			padding:4px;
			margin:0px 0px 0px 0px;
			font-size:16px;
			color:#ffffff;
			filter:alpha(opacity=70);
			opacity:0.7;
			font-weight:600;
			text-align:justify;
			line-height:1.2em;
}

#text	{
		float:left;
		background-color:#009b13;
		color:#ffffff;
		font-size:18px;
		width:372px;
		text-align:justify;
		margin:0px 0px 0px 0px;
}

#text div	{
		height:252px;
		margin:25px 15px 0px 15px;
		overflow:hidden;
}

#text p		{
		height:35px;
		margin:0px 15px 0px 15px;
		text-align:right;
		font-size:18px;
}

#corrente	{
		background-color:#009b13;
}

.clear	{
	clear:both;
}

.destro		{
		float:right;
}

.sinistro	{
		float:left;
}

.prodotti h2			{
				font-size:20px;
				color:#007910;
				text-align:left;
				padding:0px 0px 0px 15px;
				border-bottom:1px dotted #007910;
}
.prodotti h2 a	{
				font-size:20px;
				color:#007910;
				text-align:left;
				padding:0px 0px 0px 15px;
}

.prodotti h3, .prodotti h3 a	{
				font-size:18px;
				font-weight:bold;
				color:#007910;
				text-align:left;
				padding:0px 0px 0px 0px;
				margin:5px 0px 15px 5px;
}

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

.prodotti ul h3			{
				display:inline;
				padding:0px 0px 0px 0px;
				margin:0px 10px 0px 0px;
}

.prodotti ul li			{
				padding:0px 0px 0px 0px;
				margin:0px 0px 10px 0px;
}

li.ultimo		{
			display:block;
			text-align:right;
}

li.ultimo a		{
			padding:5px 10px 5px 10px;
			margin:0px 0px 0px 0px;
			font-weight:bold;
			color:#ffffff;
			background-color:#007910;
}


#uno			{
			width:664px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:20px 0px 0px 10px;
}

#uno .immagine		{
			margin:0px 0px 10px 0px;
}

#uno .testo		{
			width:425px;
			height:267px;
			font-size:18px;
			color:#000000;
			text-align:justify;
			padding:0px 10px 0px 0px;
			margin:0px 0px 0px 20px;
			line-height:1.1em;
}

#uno .sub		{
			width:320px;
			padding:0px 0px 0px 0px;
			margin:20px 0px 0px 0px;
}

#uno .sub h3, #uno .sub h3 a		{
					font-size:16px;
					text-align:center;
					padding:0px 0px 0px 0px;
					margin:20px 0px 0px 0px;
}


#uno .sub .testo			{
					width:190px;
					height:166px;
					font-size:16px;
					color:#000000;
					text-align:center;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					line-height:1.1em;
}

#uno .sub .testo a			{
					font-size:16px;
					text-align:center;
					padding:0px 0px 0px 0px;
					margin:0px 0px 0px 0px;
					line-height:1.1em;
}

#due			{
			width:320px;
			height:900px;
			float:right;
			padding:0px 0px 0px 0px;
			margin:20px 10px 0px 0px;
}

#due #numerov		{
			text-align:right;
			display:block;
			padding:0px 0px 0px 0px;
			margin:0px 90px 10px 10px;
}

#intro			{
			height:320px;
			text-align:justify;
			font-size:18px;
			padding:10px 5px 0px 5px;
			margin:0px 0px 0px 0px;
}

#due #intro a		{
			font-size:20px;
			font-weight:bold;
			color:#007910;
}

#tre			{
			width:100%;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 20px 0px;
}

#tre .blocco		{
			width:332px;
			height:166px;
			text-align:center;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 10px;
			font-size:16px;
}

#tre .testo		{
			width:200px;
			text-align:center;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
}

#tre .testo h3		{
			text-align:center;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
}

#tre .orrizzontale	{
			padding:0px 0px 10px 0px;
}

#tre .citazione	{
			margin:15px 0px 0px 0px;
}

#tre .last	{
			margin:0px 10px 0px 0px;
}

h1, h3.evidenza, h3.evidenza a	{
				font-size:24px;
				text-align:center;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
}

.apertura .commento h1	{
			padding:8px;
			text-align:center;
			margin:0px 0px 0px 0px;
			font-size:36px;
}

.rosso			{
			background-color:red;
}

.grigio			{
			background-color:#808080;
}

.verde			{
			background-color:#009b13;
}

#due .immagine		{
			padding:0px 0px 0px 0px;
			margin:15px 0px 0px 0px;
}

#due .testo		{
			width:190px;
			height:166px;
			padding:0px 0px 0px 0px;
			margin:15px 0px 0px 0px;
}

#due .testo h3		{
			font-size:18px;
			text-align:center;
			padding:0px 0px 0px 0px;
			margin:40px 0px 0px 0px;
}

#due .testo h3 span a					{
							display:block;
							color:#000000;
							font-size:16px;
							text-align:justify;
							padding:0px 0px 0px 0px;
							margin:10px 10px 0px 10px;
}

.prodotti .citazione, #due #intro h3, #quattro h6, .prodotti .citazione a			{
												display:block;
												text-align:center;
												font-style:italic;
												font-size:20px;
												padding:0px 0px 0px 0px;
												margin:10px 0px 0px 0px;
}		

#due #box		{
			padding:1px 2px 5px 2px;
			margin:0px 0px 0px 0px;
			background-color:#e9e0d8;
}

#due .paragrafo		{
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
}

#quattro		{
			width:100%;
			height:230px;
			background-color:#009b13;
			color:#ffffff;
			font-size:18px;
			padding:0px 0px 0px 0px;
			margin:10px 0px 0px 0px;
}

#quattro a		{
			color:#ffffff;
}

#quattro .sub		{
			width:344px;
			padding:0px 0px 10px 0px;
			margin:0px 0px 0px 0px;
}

#quattro .destro	{
			margin:0px 4px 0px 0px;
}

#quattro .blocco	{
			width:300px;
			height:144px;
			padding:0px 0px 0px 0px;
			margin:10px 0px 10px 22px;
			border:1px solid #009b13;
}

#quattro .testo		{
			width:190px;
			font-size:16px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
}

#quattro .testo h3	{
			font-size:18px;
			padding:0px 0px 0px 0px;
			margin:5px 0px -10px 0px;
}

#quattro span 	{
			font-size:16px;
}

#quattro p, #quattro ul li	{
				font-size:14px;
				font-weight:bold;
				line-height:1.1em;
}

#quattro img		{
			border:1px solid white;
}

.unico ul h4		{
			font-size:18px;
			display:inline;
}

.unico ul li		{
			padding:0px 0px 0px 0px;
			margin:0px 0px 5px 0px;
}

.unico			{
			text-align:justify;
}

#nv	{
	margin:25px 0px 0px 0px;
}

#footer {
	padding: 40px 0px 120px 0px;
	text-align: center;
	color: #8C8B8B;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
	font-style:italic;

}

#scheda			{
			width:776px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:-5px 0px 0px 130px;
}

#sfondo			{
			width:100%;
			height:334px;
			color:#ffffff;
			font-size:18px;
			padding:0px 0px 0px 0px;
			margin:10px 0px 10px 0px;
}

#sfondo	img		{
			width:246px;
			height:330px;
			margin:1px 1px 1px 1px;
			border:1px solid white;
}

#sfondo	h3		{
			color:white;
			width:500px;
			font-size:24px;
			padding: 0px 15px 0px 0px;
			text-align: center;
			margin-top: 30px;
}

#sfondo	h3 span		{
			font-size:18px;
			letter-spacing:4px;
}

#sfondo	p		{
			color:white;
			font-size:16px;
			width:450px;
			margin:0px 0px 0px 25px;
}

#sfondo	p a		{
			color:white;
			font-weight:bold;
}

.giustificato		{
			text-align:justify;
}