/* CSS Document */
body{
	background:url(img/sfondo.jpg);
	font-family:'Arial', Helvetica, Verdana;
	font-size:13px;
	color:#fff;
}
a.opacity:hover img {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
a.opacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
#content{
	position:relative;
	margin:0 auto;
	width:950px;
	margin-top:32px;
}
#top {
	position:relative;
	width:950px;
	margin:0 auto;
	height:49px;
}
#top #tp_sx{
	position:absolute;
	left:0px;top:0px;
	width:209px;
}
#top #tp_dx{
	position:relative;
	top:0px;
	margin-left:209px;
	padding-top:8px;
	width:742px;
	
}
/* ----------------link effect----------------- */
#top #tp_dx	ul {
	list-style:none;
	margin:0;padding:0;
}
#top #tp_dx	li {
	float:left;
	width:148px;
	margin:0;padding:0;
	text-align:center;
}
#top #tp_dx	li a {
	display:block;
	padding:12px 5px 12px 5px;
	color:#fff;
	font-weight:bolder;
	text-decoration:none;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
}
#top #tp_dx	li a {
	background:url(lk_1.jpg) repeat 0 0;
}
#top #tp_dx	li a:hover, li a:focus, li a:active {
	background-position:-150px 0;
}
#top #tp_dx	.azienda a {
	background:url(img/lk_1.jpg) repeat 0 0;
	background-position: 0pt;
}
#top #tp_dx	.lavorazioni a {
	background:url(img/lk_2.jpg) repeat 0 0;
	background-position: 0pt;
}
#top #tp_dx	.parco a {
	background:url(img/lk_3.jpg) repeat 0 0;
	background-position: 0pt;
}
#top #tp_dx	.dove a {
	background:url(img/lk_4.jpg) repeat 0 0;
	background-position: 0pt;
}
#top #tp_dx	.contatti a {
	background:url(img/lk_5.jpg) repeat 0 0;
	background-position: 0pt;
}
/* ---------------------fine link effect------------------ */

#center{
	position:relative;
	top:0;
	width:950px;
	height:360px;
	background-color:#fff;
}
#center #cntr_sx{
	position:absolute;
	top:0;left:0;
	width:209px;
}
#center #cntr_sx img{
	margin-left:34px;
}
#center #cntr_sx p{
	margin-top:160px;
	margin-left:15px;
	color:#494949;
}
#center #cntr{
	position:absolute;
	top:0;left:0;
	margin-left:209px;
	width:148px;
	height:400px;
	background-color:#747A92;
}

#center #cntr #immagini{
	position:absolute;
	top:0;left:0;
	margin-top:110px;
	margin-left:8px;
}
#center #cntr #immagini img{
	padding-top:5px;
}
#center #cntr #titolo{
	position:relative;
	padding-top:400px;
	margin:0 auto;
}
#center #cntr #titolo h1{
	font-size:26px;
	font-weight:bold;
	text-align:center;
}
#center #cntr #white{
	position:relative;
	background:#fff;
	width:148px;
	height:100px;
}
#center #fl{
	position:relative;
	margin-left:362px;
	top:18px;
}
#testo{
	position:relative;
	width:950px;
	margin:0 auto;
	margin-top:10px;
}
#testo #mail{
	position:absolute;
	top:0;left:0;
	padding-left:30px;
}
#testo #mail a{
	font-weight:bold;
	font-size:18px;
	color:#fff;
	text-decoration:none;
}
#testo #mail a:hover{
	font-weight:bold;
	font-size:18px;
	color:#9A9A9A;
	text-decoration:none;
}
.textarea{
	width:530px;
	font-family:'Arial', Helvetica, Verdana;
	font-size:11px;
}
.bt {
	background:#747A92;
	border:1px solid #9A9A9A;
	font-weight:bold;
	color:#fff;
	padding:3px;
	font-family:'Arial', Helvetica, Verdana;
	cursor:pointer;
	margin-left:8px;
}
.bt:hover {
	background:#9A9A9A;
	border:1px solid #747A92;
	font-weight:bold;
}
.text_input{
	font-family:'Arial', Helvetica, Verdana;
	font-size:11px;
}
#testo #descrizione{
	position:relative;
	width:580px;
	margin-left:368px;
}
#testo #descrizione #gallery{
	position:relative;
}
#testo #descrizione p{
	text-align:justify;
}
#testo #descrizione img{
	padding:3px;
	margin:3px;
	border:1px solid #9A9A9A;
}
#testo #descrizione .tab_con td{
	padding:10px 5px 5px 10px;
}
.tab_prod {
	margin:0 auto;
}
.tab_prod td{
	padding:5px 20px 5px 3px;	
}
.border_tab{
	border:1px solid #9A9A9A;
}
#foot{
	position:relative;
	margin:0 auto;
	width:950px;
	margin-top:20px;
	margin-bottom:20px;
	border-bottom:2px solid #9A9A9A;
}
#foot p{
	text-align:left;
	padding-bottom:3px;
}
#foot p a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
#foot p a:hover{
	color:#9A9A9A;
	text-decoration:none;
	font-size:14px;
}
/*privacy*/
#content .tab{
	margin:auto;
	margin-top:-32px;	
	width:700px;
	margin-bottom:32px;
}
#content .tab h1{
	margin-top:20px;
	margin-left:20px;
	font-size:30px;
	color:#fff;
}
#content .tab p{
	margin-left:10px;
	margin-top:20px;
	font-size:12px;
	color:#fff;
	text-align:justify;
}
#content .tab p a{
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
#content .tab p a:hover{
	color:#9A9A9A;
	text-decoration:none;
	font-size:14px;
}
#content .tab img{
	position:relative;
	margin-right:20px;
	float:left;
}

