html, body{
	margin:0px;
}

body{
	margin:0px;
	background:url(../immagini/sfondo_01.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:10px;
}

#cont{
	width:757px;
	margin:0px auto;
	text-align:center;
	background:#FFFFFF;
	padding:0px 0px;
}

#testa{
	width:715px;
	height:99px;
	margin:0px auto;
	position:relative;
	border:#333333 solid 0px;
}
	#logo{
		position:absolute;
		width:250px;
		height:54px;
		top:30px;
		left:0px;
		border:#333333 solid 0px;
	}
	#cornicelingue{
		position:absolute;
		width:239px;
		height:63px;
		top:32px;
		right:0px;
		padding:10px 0px 0px 0px;
		color:#5C9127;
		font-weight:bold;
		background:url(../immagini/cornice_lingue.jpg) no-repeat;
	}
	#cornicelingue img{
		border:#333333 solid 1px;
	}


#sottotesta{
	width:715px;
	margin:0px auto;
	border:#333333 solid 0px;
	background:#FFFFFF;
	height:201px;
}
	#menutop{
		width:14.2em;
		float:left;
		border:#000000 solid 0px;
		text-align:left;
	}
		#menutop ul{
			margin:0px;
			padding:0px;
			list-style:none;
		}
		#menutop li a{
			background:url(../immagini/fondo_bottone_05.jpg) no-repeat;
			width:170px;
			height:26px;
			padding:12px 0px 2px 0px;
			display:block;
			margin:0px 0px 0px 0px;
			color:#FFFFFF;
			font-size:13px;
			text-indent:44px;
			text-decoration:none;
		}
		#menutop li a:hover{
			text-decoration:underline;
			color:#CCCCCC;
		}
	#banner{
		margin-left:14.2em;
		height:195px;
		padding:1px 0px 0px 0px;
		border:#000000 solid 0px;
	}
	
#barra{
	position:relative;
	height:6px;
	width:715px;
	margin:0px auto;
	background:url(../immagini/titoli_11.jpg) no-repeat;
}
	#titolo1{
		position:absolute;
		text-align:left;
		width:165px;
		height:30px;
		top:15px;
		left:12px;
		color:#265B67;
		font-weight:bold;
		font-size:16px;
	}
	#titolo2{
		position:absolute;
		text-align:left;
		width:165px;
		height:30px;
		top:15px;
		left:186px;
		color:#265B67;
		font-weight:bold;
		font-size:16px;	
	}







#corpo{
	width:715px;
	margin:0px auto;
	border:#333333 solid 0px;
	background:#FFFFFF;
}
	#menucorpo{
		width:14.2em;
		float:left;
		border:#000000 solid 0px;
		text-align:center;
	}
		#contmenucorpo{
			width:166px;
			border:#cecea4 solid 1px;
			background:#f0f0d3;
			margin:0px auto;
			text-align:left;
		}
		#contmenucorpo p{
			padding:9px;
			margin:0px;
		}
		#contmenucorpo h1{
			font-size:16px;
			margin:0px;
			padding:8px 0px 0px 10px;
			color:#265B67;
		}
		#contmenucorpo h4{
			text-align:center;
			color:#fff;
			font-size:12px;
			font-weight:bold;
			margin:10px 0px 0px 0px;
		}
		#contmenucorpo h3 a{
			text-align:center;
			color:#265B67;
			font-size:14px;
			font-weight:bold;
			margin:10px 0px 0px 0px;
		}			
		#contmenucorpo ul{
			margin:0px;
			padding:0px 0px 14px 28px;
			list-style-type:square;
			color:#cece04;
		}
		#contmenucorpo li a{
			width:125px;
			border-bottom:#cece04 dotted 1px;
			padding:10px 0px 0px 0px;
			display:block;
			margin:0px 0px 0px 0px;
			color:#999943;
			font-size:12px;
			text-indent:0px;
			text-decoration:none;
			font-weight:bold;
		}
		#contmenucorpo li a:hover{
			text-decoration:none;
			color:#0066CC;
			border-bottom:#CCCCCC dotted 2px;
		}
		#contmenucorpo input {
			border:#333333 solid 1px;
			font-size:12px;
			margin:0px 0px 0px 10px;
		}
		#contmenucorpo form{
			margin:0px;
		}
		

	#contenuto{
		margin-left:14.2em;
		padding:1px 0px 0px 0px;
		border:#000000 solid 0px;
	}
		#boxmarche{
			float:left;
			border:#333333 solid 0px;
			background:url(../immagini/boxmarca.jpg) no-repeat;
			width:171px;
			height:189px;
			margin:2px 4px;
			padding:0px 0px 0px 0px;
		}
			#boxmarche h1, a{
				color:#464646;
				font-weight:bold;
				font-size:12px;
				margin:0px;
				padding:0px;
			}
			#boxmarche h1 a:hover{
				color:#999999;
				text-decoration:none;
			}			
	

table.stock{
	width:531px;
	border:#000 solid 0px;
	margin:0px 2px 2px 2px;
	padding:0px;
	background:#cecea4;
}
	table.stock caption{
		text-align:left;
		color:#666666;
		font-weight:bold;
		font-size:14px;
		margin:0px;
		padding:4px 4px;
		border:#333333 solid 0px;
	}
	table.stock td{
		background:#F0F3E3;
	}
	table.stock h1{
		color:#666666;
		font-size:16px;
		margin:0px;
	}
	table.stock h2{
		color:#666666;
		text-align:left;
		font-size:12px;
		margin:0px;
	}	
	table.stock input, textarea{
		border:#333333 solid 1px;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}		

	
table.dettaglistock{
	width:530px;
	border:#000 solid 0px;
	margin:0px;
	padding:0px;
	background:#cecea4;
}
	#boxblocca{
		border:#999999 solid 1px;
		background:#FF6600;
		width:110px;
		text-align:center;
		padding:8px 2px;
	}
		#boxblocca a{
			color:#FFFFFF;
		}
		

#pulsanticarrello{
}
/*************************************
       stili pagine statiche
*************************************/
#static{
	text-align:left;
	padding:7px;
	line-height:20px;
}
	#static h1{
		text-align:left;
		color:#666666;
		font-weight:bold;
		font-size:14px;
		margin:0px;
		border:#333333 solid 0px;
	}







#footer{
	margin:0px auto;
	width:715px;
	clear:left;
	text-align:center;
	color:#ACAC53;
	font-weight:bold;
	background:#FFFFFF;
}
	#footer a{
		color:#ACAC53;
	}
	#footer a:hover{
		color:#0066CC;
		text-decoration:none;
	}	
	
	
/**************************************************************************/
/* stili per ingrandimento */
#thumbBox{
	position: absolute;
	left: 0;
	top: 0;
	width: auto;
	padding: 10px;
	padding-bottom: 0;
	background: #313131;
	visibility: hidden;
	z-index: 10;
	cursor: pointer;
}

#thumbBox .footerbar{
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	color: white;
	padding: 5px 0;
	text-align: right;
}


#thumbBox #thumbImage{
	background-color: white;
}

#thumbLoading{
	position: absolute;
	visibility: hidden;
	border: 1px solid black;
	background-color: #EFEFEF;
	padding: 5px;
	z-index: 5;
}	

