@charset "utf-8";
/* CSS Document */


#sito
{
	width:968px;
	margin:0 auto;
}

	#barra
	{
		height:342px;
		background-image:url(img/barra.png);
		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-repeat:no-repeat;
		background-position:top;
		font-weight:bold;
		font-size:15px;
	}
		
	#gallerySopra
	{
		background-image:url(img/corpoBarraTop.png);
		background-repeat:repeat-y;
		background-position:top;
		width:976px;
		min-height:338px;
	}	
	#menuGallerySopra
	{
		padding-left:12px;
		width:260px;
	}

	#corpo
	{
		background-image:url(img/corpo.png);
		background-repeat:repeat-y;
		background-position:top;
		min-height:50px;
		padding-top:10px;
	}

			#testoCorpo
			{
				text-align:justify;
				padding:15px 30px 15px 15px;
			}
			
			#breadcrumb
			{
				background-image:url(img/corpo.png);
				background-repeat:repeat-y;
				background-position:top;
				height:30px;
				padding-left:10px;
				padding-right:30px;
				font-size:16px;
				color:#000;
			}
			#breadcrumb a
			{
				color:#000;
			}
			#breadcrumb .titBread
			{
				color:#FFF;
				padding-left:277px;
				padding-top:5px;
				font-weight:bold;
			}
			
			.testoProdotto
			{
				font-size:14px;
			}
			.testoProdotto ul
			{
				padding-left:20px;
				padding-top:5px;
			}
			
		.imgHome
		{
			float:right;
			height:300px;
			margin-left:20px;
			border: 2px solid #64c140;
		}
		
		.img_o_prod
		{
			width:145px;
			height:110px;
			border: 2px solid #6f2200;
		}
		.img_v_prod
		{
			height:145px;
			width:110px;
			border: 2px solid #6f2200;
		}
			
			.scheda
			{
				width:260px;
				margin-left:10px;
			}
			.scheda .top
			{
				height:36px;
			}
			.scheda .top h3
			{
				padding-left:22px;
				padding-right:22px;
				padding-bottom:2px;
				font-size:17px;
				font-weight:bold;
				color:#295590;
			}
			.scheda .center
			{
				background-repeat:repeat-y;
				padding-left:13px;
				padding-right:13px;
			}
			.scheda .bottom
			{
				height:13px;
			}
				.testoCasella
				{
					font-size:11px;
					padding:10px;
					padding-top:5px;
					padding-bottom:5px;
				}
				#accesso
				{
					width:100px;
				}
	
			#testo
			{
				padding:20px;
				min-height:100px;
				text-align:justify;
				width:845px;
			}
			#mappa
			{
				margin-left:20px;
				margin-right:10px;
				width:330px;
				height:700px;
			}
			#mappa2
			{
				margin-left:20px;
				margin-right:10px;
				width: 925px;
				height:500px;
			}
			.pagine
			{
				width:950px;
				padding:10px;
				background-color:#D9F7F6;
			}
		.img
		{
			border:2px solid #159ED8;
			padding:5px;
		}
		.img50
		{
			max-height:100px;
			width:100px;
			border:2px solid #159ED8;
			padding:5px;
		}
		.imgMax150
		{
			max-width:150px;
			max-height:150px;
		}
		.imgMax100
		{
			max-width:100px;
			max-height:100px;
		}
		.imgMax250
		{
			max-width:250px;
			max-height:250px;
		}
		.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;
		}
		.tableTop tr td
		{
			vertical-align:top;
		}
		.indietro
		{
			font-size:10px;
		}
	
	#fineCorpo
	{
		background-image:url(img/sotto.png);
		background-repeat:no-repeat;
		background-position:top;
		height:27px;
	}
	
	#fineCorpoTop
	{
		background-image:url(img/sottoBarraTop.html);
		background-repeat:no-repeat;
		background-position:top;
		height:27px;
	}
	
	#sottoAdmin
	{
		color:#000;
		font-size:10px;
		text-align:center;
		padding-top:15px;
		height:50px;
	}
		#sottoAdmin a
		{
			color:#000;
		}
	.homeSotto
	{
		
		height:156px;
	}
	#galleryHome
	{
		padding-top:19px;
		padding-left:63px;
	}
	
	#sotto
	{
		background-image:url(img/sotto.png);
		background-repeat:no-repeat;
		background-position:top;
		color:#000;
		font-size:10px;
		text-align:center;
		height:60px;
	}
		#sotto a
		{
			color:#000;
		}
	
/*-------------- fissi  ------------------*/

a
{
	color:#444;
	text-decoration:none;
}
a:hover
{
	color:#777;
	text-decoration:none;
}
table
{
	padding:0px;
	border:0px;
}
body
{
	background-color:#4dd9d4;
	background-image:url(img/sfondo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-attachment:fixed;
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
img
{
	border:0px;
}
input, select, textarea
{	
	margin:5px;
}

h1{font-size:21px;}
h2{font-size:19px;}
h3{font-size:17px;}

h1, h2, h3, h4{color:#e32019;}
h1, h2, h3, h4, form, label{ margin:0px; padding:0px; }

.linkWhite
{
	color:#FFF;
}
.linkWhite:hover
{
	color:#CCC;
}

.center
{
	text-align:center;
}

/*----------------------------*/




#nav {
	margin:0;
	padding:0;
	margin-left:20px;
	list-style:none;
}	
 
#nav li {
	float:left;
	display:block;
	position:relative;
	z-index:500;
	margin:0 1px;
}
#nav li a {
	display:block;
	padding:8px 15px 0 5px;
	font-weight:700;
	height:23px;
	text-decoration:none;
	text-align:center;
	color:#069475;
}
#nav li a:hover {
	color:#C00;
}
#nav a.selected {
	color:#C00;
}
#nav ul {
	position:absolute;
	left:0;
	display:none;
	margin:0 0 0 -1px;
	padding:0;
	padding-top:3px;
	list-style:none;
}
#nav ul li {
	width:140px;
	float:left;
	/*padding:5px;*/
	background-color:#fff;
	border-top:1px solid #fff;
}
#nav ul a {
	display:block;
	height:auto;
	padding: 8px 5px;
	color:#069475;
}









.titoloProdotti
{
	margin-left:30px;
	color:#5f5f5f;
}

.st-accordion ul
{
	list-style:none;
	margin-left:20px;
	padding:0px;
}

.st-accordion ul li
{
	padding-bottom:5px;
}

.st-accordion ul li a .st-title
{
	background-image:url(img/bandaCateg.png);
	color:#fff;
	height:26px;
	width:859px;
	padding-top:4px;
	padding-left:6px;
}

.st-accordion ul li .st-content
{
	margin: 5px 0 5px 0;
	border: 1px solid #CCC;
	padding-left:15px;
	padding-top:15px;
	background-image:url(img/sfondoProd.png);
}














