/* RESET *****************************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,#footer { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* RESET *****************************************************************************************/



BODY, html {
	height:100%;
	background:#fff url(../images/bg-body.gif) repeat-x 0 0;
	text-align:center;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
	text-align:left;
	color:#FFF;
	}
	
	A {text-decoration:underline; color:#FFF;}
	A:hover {text-decoration:none;}
	
	.pagine {
		background:#775005 url(../images/bg-container.gif) repeat-y center 0;
		}
		
/* IMG GUIDA */		

	.thumbnails {
		position:absolute;
		top:360px; left:50%;
		margin-left:277px;
		z-index:2;
		}
	
	.img-big {
		width:960px; height:380px;
		text-align:center;
		overflow:hidden;
		border-bottom:#fff solid 1px;
		}

.logo {
	width:425px; height:391px;
	position:absolute;
	top:21px; left:50%;
	margin-left:-481px;
	z-index:10;
	background: url(../images/logo.png) 0 0 no-repeat transparent;
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='../images/logo.png');
	}

.clear {clear:both;}


	
#container {
	margin:auto;
	text-align:center;
	background:#775005 url(../images/bg-container.gif) repeat-y center 0;
	}
	
	.contenitore {		
		width:960px;
		margin:auto;
		text-align:justify;
		}
	
	.tool {	
		height:21px;
		text-align:center;
		clear:both;
		display:block;
		background:#fff url(../images/bg-tool.gif) repeat-x 0 0;
		}
	
	#navigationBar {
		margin:0; padding:0;
		list-style:none;
		width:960px; height:20px;
		margin-bottom:2px;
		background-color:#000000;
		display:block;
		margin:auto;
		}
	
	#navigationBar LI {display:inline;}
	
	#navigationBar LI A {
		display:block;
		float:left;
		padding:3px 13px 0 15px;
		color:#FFF;
		text-decoration:none;
		}
	
	#navigationBar LI A:HOVER {text-decoration:none; color:#00adef;}
	
	#navigationBar LI A.back-home {
		color:#FFF;
		padding:3px 0 0 18px;
		margin-right:430px;
		border:none;
		background:url(../images/bg-backhome.gif) no-repeat 0 0;
		}
	
	#navigationBar LI A.back-home:hover {
		color:#FFF;
		background:url(../images/bg-backhome.gif) no-repeat 0 -20px;
		}
	
	#navigationBar LI A.prodotti, #navigationBar LI A.photo, #navigationBar LI A.link, #navigationBar LI A.dovesiamo {
		background:url(../images/tool-border.gif) no-repeat right 5px;
		}
	
INPUT, SELECT, TEXTAREA {
	color:#000050;
	width:200px;
	padding:2px;
	}
	
	.input-aut {
		width:17px;
		}

LABEL {
	width:55px;
	padding:2px 10px 0 0;
	float:left;
	text-align:right;
	}
	
#container-centro {
	}

.loghi {
	background-color:#FFF;
	float:left;
	height:845px;
	}

.loghi span {display:none;}
	
	.logo1, .logo2 {
		width:77px;
		display:block;
		}
		
		.logo1 {height:89px; background: url(../images/logo-suolosalute.gif) no-repeat}
		.logo2 {height:76px; background: url(../images/logo-agricolturabiologica.gif) no-repeat}
	
	.cont-home {
		color:#FFF;
		width:790px;
		float:left;
		text-align:left;
		padding:45px;
		text-align:justify;
		}
	
	.checkfruit {
		height:170px;
		padding-right:10px;
		margin-top:50px;
		color:#56565d;
		background-color:#FFF;
		display:block;
		}

#header {
	width:960px; height:167px;
	display:block;
	}
	
	.head-photo {background: url(../images/header-photo.jpg) no-repeat;}
	.head-dovesiamo {background: url(../images/header-dovesiamo.jpg) no-repeat;}
	.head-contattaci {background: url(../images/header-contattaci.jpg) no-repeat;}
	.head-link {background: url(../images/header-link.jpg) no-repeat;}
	.head-prodotti {background: url(../images/header-prodotti.jpg) no-repeat;}

#cont-centro {
	width:960px;
	background: url(../images/bg-centro-diviso.gif) repeat-y;
	}

#cont-centro2 {
	width:960px;
	background-color:#0c4626;
	}
	
	.cont-sx,
	.prod-sx {
		color:#fff;
		width:464px;
		padding:20px 0 0 15px;
		text-align:left;
		float:left;
		}
		
		.cont-sx img {
			width:100px; height:100px;
			padding:5px;
			}
		
		.prod-sx img, .prod-dx img {
			float:left;
			padding:0 10px 0 0;
			}
	
	.cont-dx,
	.prod-dx {
		color:#fff;
		width:459px;
		padding:30px 0 0 20px;
		text-align:left;
		float:left;
		}
		
		.prod-dx {padding:20px 0 0 15px;}

.contattaci {
	text-align:left;
	padding:20px;
	}
	
	.txt-contattaci {
		float:left;
		}
		
	FORM {
		padding:0; margin:0;
		float:left;
		margin-left:50px;
		margin-bottom:50px;
		padding-left:40px;
		border-left: dashed #fff 1px;
		}		

.map { padding:20px 0 20px 20px;}
.map A { color:#FFF; text-align:left;}


.prodotto-cont {
	display:block;
	height:190px; width:430px;
	border-bottom: dashed 1px #fff;
	margin-bottom:30px;
	}

.txt-link {
	width:920px;
	display:block;
	}
	
	.txt-link h3 {
		font-size:15px;
		padding:30px 0 0 0;
		margin-bottom:15px;
		border-bottom:#fff dotted 1px;
		}

.dovesiamo-top {
	width:920px; height:407px;
	display:block;
	text-align:right;
	margin-left:10px;
	background:url(../images/bg-dovesiamo.gif) no-repeat center top;
	}

/*--------------------- FOOTER --------------------------------*/

#footer-container {
	height:90px;
	color:#000;
	text-align:center;
	clear:both;
	display:block;
	background:#fff url(../images/bg-footer.gif) repeat-x 0 0;
	}
	
	#footer {
		width:960px;
		padding-top:15px;
		margin:auto;
		text-align:left;
		}
		
		#footer A {color:#0000FF;}
	
	#footer P {
		float:left;
		padding:10px 35px 0 35px;
		border-right:#9b9b9b solid 1px;
		}
