@charset "utf-8";
/* CSS Document */

#sito
{
	background-repeat:no-repeat;
	background-position:top;
	width:948px;
	margin:0 auto;
	text-align:center;
}

	#animaz
	{
		text-align:center;
		z-index:1;
	}
	#barra
	{
		padding-left:20px;
		text-align:left;
		height:35px;
		background-image:url(img/barra.jpg);
		background-repeat:no-repeat;
		background-position:top;
		font-weight:bold;
		font-size:15px;
	}
	#barraAdmin
	{
		padding-left:20px;
		padding-right:20px;
		padding-top:5px;
		text-align:left;
		height:35px;
		background-image:url(img/barra.jpg);
		background-repeat:no-repeat;
		background-position:top;
		font-weight:bold;
		font-size:15px;
	}
		#barraAdmin table tr td a
		{
			color:#FFF;
		}
	#barra
	{
		background-image:url(img/sopra.png);
		background-repeat:no-repeat;
		background-position:top;
		height:251px;
		text-align:center;
	}
	#sopra
	{
		padding-top:20px;
	}
		#corpo
		{
			background-image:url(img/corpo.png);
			background-repeat:repeat-y;
			background-position:top;
			padding:20px;
		}
			#testoHP
			{
				width:450px;
				padding:30px;
				text-align:justify;
			}
			#testo
			{
				padding:20px;
				min-height:250px;
				text-align:justify;
				width:845px;
			}
			#mappa
			{
				width:400px;
				height:500px;
				float:right;
				margin-right:13px;
			}
			.pagine
			{
				width:100%;
				padding:10px;
				background-color:#B17039;
			}
		.img50
		{
			max-height:100px;
			width:100px;
			border:2px solid #159ED8;
			padding:5px;
		}
		
		.img_o_prod
		{
			width:126px;
			height:90px;
			margin-right:7px;
			margin-left:5px;
			margin-bottom:5px;
			border: 1px solid #000000;
		}
		.img_v_prod
		{
			height:130px;
			width:95px;
			margin-right:7px;
			margin-left:5px;
			margin-bottom:5px;
			border: 1px solid #000000;
		}
		
		.piccolo
		{
			font-size:12px;
		}
		.prodotto
		{
			display:inline-block;
			zoom:1;
			*display: inline;
			vertical-align:middle;
			padding:10px;
			margin:10px;
			border:1px solid #FFB143;
			text-align:center;
		}
		.indietro
		{
			font-size:10px;
		}
		/*galleria*/
		#titoloAdmin
		{
			font-size:14px;
			text-decoration:none;
			position:fixed;
			bottom:10px;
			right:10px;
			height:64px;
			width:218px;
			background-image:url(gallery/bottone-admin.png);
			text-align:center;
			z-index:200;
		}
		#titoloAdmin a
		{
			text-decoration:none;
			color:#000;
		}
	#sotto
	{
		background-image:url(img/sotto.png);
		background-repeat:no-repeat;
		background-position:top;
		height:67px;
		padding-top:11px;
		color:#FFF;
		font-size:10px;
		height:50px;
	}
		#dati-sx
		{
			padding-left:20px;
			float:left;		
		}
		#dati-dx
		{
			padding-right:20px;
			float:right;
			text-align:right;
		}
/*-------------- fissi  ------------------*/

a
{
	font-weight:bold;
	color:#FFB143;
	text-decoration:none;
}
a:hover
{
	color:#000;
	text-decoration:none;
}
table
{
	padding:0px;
	border:0px;
}
body
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background-color:#B17039;
	background-image:url(img/sfumatura-sfondo-sopra.png);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
}
img
{
	border:0px;
}

input, select, textarea
{	
	margin:5px;
}

h1, h2, h3, h4, form, label{margin:0px; padding:0px;}

.linkWhite
{
	color:#FFF;
}
.linkWhite:hover
{
	color:#CCC;
}

/*----------------------------*/
