/* CSS Document */body {	margin:0px auto;	padding:0px;	text-align:center;	background-color:#CFCEB4;	font-family:  Helvetica,Tahoma, Verdana, Arial;	font-size:80%;	color:#000000;	}#sfondopagina {	position:relative;	margin:0px auto;	padding:0px; text-align:center;	width:100%;	background-image:url(../grafica/sfondopagina.gif);	}	#sfondocontenitore {	position:relative;	margin:0px auto;	padding:0px; text-align:center;	width:100%;	background-image:url(../grafica/sfondotop.jpg);	background-position:center top; background-repeat:no-repeat;	}		#contenitore {	position:relative;	margin:0px auto;	padding:0px; text-align:center;	width:992px;	}#top {	position:absolute;	top:0px;	left:0px;	width:992px;	height:368px;	font-size:11px;	}		#logo {		position:absolute;		top:0px;		left:0px;		width:254px;		height:107px;		}				#menu1 {			position:absolute;			top:0px;			left:254px;			width:738px;			height:107px;			background-image:url(../grafica/azienda-agricola_r1_c2.jpg);			background-position:left top;			background-repeat:no-repeat;						color:#A99F89;			}									#menumenu1 {				position:absolute;				top:70px;				left: 40px;				width: 335px;				height: 40px;				}										#menu1 a:link, #menu1 a:visited, #menu1 a:active {				line-height:35px;				color:#996600;				text-decoration:none;				padding:13px;				padding-top:10px;				}							#menu1 a:hover{				line-height:35px;				color:#996600;				text-decoration:none;				background-color:#F1E9DB;				padding-left:13px;				padding-top:10px;				}					#menu2 {			position:absolute;			top:107px;			left:0px;			width:692px;			height:261px;			background-image:url(../grafica/azienda-agricola_r2_c1.jpg);			background-position:left top;			background-repeat:no-repeat;						}						#menusotto {				position:absolute;				top:208px;				left: 25px;				width: 608px;				height: 25px;				text-align:center;				color:#996600;				}								#menusotto a:link, #menusotto a:visited, #menusotto a:active {					line-height:25px;					color:#996600;					text-decoration:none;					padding:8px;					padding-top:6px;					padding-bottom:7px;					}									#menusotto a:hover{					line-height:25px;					color:#996600;					text-decoration:none;					background-color:#F1E9DB;					padding:8px;					padding-top:6px;					padding-bottom:7px;					}								#navigazione{			position:absolute;			top:242px;			left:50px;			width:400px;			height:20px;			font-size:90%;			color:#666440;			text-align:left;			}				#fotodestra {			position:absolute;			top:107px;			left:692px;			width:300px;			height:177px;			background-image:url(../grafica/azienda-agricola_r2_c8.jpg);			background-position:left top;			background-repeat:no-repeat;						}					#menudestra {			position:absolute;			top:284px;			left:692px;			width:300px;			text-align:left;					}						#menudestra1 {				position:absolute;				top:0px;				left:0px;				width:300px;				height:141px;				background-image:url(../grafica/azienda-agricola_r3_c8.jpg);				background-position:left top;				background-repeat:no-repeat;				}							#menudestra2 {				position:absolute;				top:141px;				left:0px;				width:261px;				height:126px;				background-image:url(../grafica/azienda-agricola_r5_c8.jpg);				background-position:left top;				background-repeat:no-repeat;				}							#menudestra3 {				position:absolute;				top:267px;				left:0px;				width:261px;				height:133px;				background-image:url(../grafica/azienda-agricola_r6_c8.jpg);				background-position:left top;				background-repeat:no-repeat;				}							#menudestra4 {				position:absolute;				top:394px;				left:0px;				width:261px;				height:156px;				background-image:url(../grafica/sfondo.gif);				background-position:left top;				background-repeat:no-repeat;				}								#menudestra4 ul {					position:absolute;					top:10px;					left:96px;					width: 139px;					height: 142px;					padding-left:18px;					margin-left:18px;					}									#menudestra4 li {					list-style-image:url(../grafica/li.gif);					}										#menudestra4 a:link, #menudestra4  a:visited, #menudestra4  a:active {							color:#996600;							text-decoration:none;							display:block;							padding-left:5px;							margin-right:20px;							margin-bottom:3px;							}													#menudestra4 a:hover{							color:#996600;							text-decoration:none;							background-color:#F1E9DB;							display:block;							padding-left:5px;							margin-right:20px;							margin-bottom:3px;							}	#contenuti {	background-image:url(../grafica/sfondodestra.jpg);	background-position:right bottom;	background-repeat:no-repeat;	width:693px;	padding-top:380px;	padding-right:260px;	text-align:left;	}		#testo {		min-height: 670px;		height: auto !important;		height: 670px;		padding-left:27px;		width:648px;		font-size:100%;		font-family:Helvetica, Verdana, Arial, Helvetica, sans-serif;		}			#footer {		background-color:#FFFFFF;		height:35px;		text-align:left;		padding:20px;		padding-top:5px;		font-size:11px;		width:762px;		}		#footer a:link, #footer a:visited, #footer a:active {				color:#996600;				text-decoration:none;				padding:5px 0; margin-right:5px; 				line-height:20px;				}							#footer a:hover{				color:#996600;				text-decoration:none;				background-color:#F1E9DB;				line-height:20px;				}								a:link, a:visited, a:active {	color:#996600;	text-decoration:none;	}	a:hover{	color:#000000;	text-decoration:underline;	}h1 {	font-size:110%;	color:#000000;	}	h2 {	font-size:100%;	color:#000000;	}	h3 {	font-size:100%;	color:#000000;	padding-left:15px;	background-image:url(../grafica/h3.gif);	background-position:left top;	background-repeat:no-repeat;	}	#bannercontrolli {	width:651px;	height:122px;	background-image:url(../grafica/banner.jpg);	background-position:left top;	}	.dettagli {	float:right;	border:0px;	}	.dettagliright {	position:absolute;	bottom:5px;	right:5px;	border:0px;	left: 197px;	top: 98px;	}	.dettagliright1 {	position:absolute;	bottom:5px;	right:5px;	border:0px;	left: 197px;	top: 113px;	}	.testoright {	position:absolute;	top:37px;	leeft:200px;	left: 92px;	width: 161px;	height: 59px;	font-size:9px;	}	.testoright1 {	position:absolute;	top:52px;	leeft:200px;	left: 92px;	width: 161px;	height: 59px;	font-size:9px;	}.matricola1 {width:95px;float:left; }.produzioni1 {width:150px;float:left;}				.giornaliera1 {width:75px;float:left;font-style:italic; text-align:center}	.precedente1 {width:75px;float:left;font-style:italic; text-align:center}		.totalelattazione1 {width:390px;float:left; text-align:center}	.giorni1 {width:116px;float:left;font-style:italic; text-align:center}	.litri1 {width:116px;float:left;font-style:italic; text-align:center}	.media1 {width:116px;float:left;font-style:italic; text-align:center}		.matricola {width:100px;float:left;}.produzioni {width:150px;float:left; text-align:center}			.giornaliera {width:75px;float:left; text-align:center}	.precedente {width:75px;float:left; text-align:center}		.totalelattazione {width:390px;float:left; text-align:center; color:#000; font-weight:bold;}	.giorni {width:116px;float:left; text-align:center}	.litri {width:116px;float:left; text-align:center}	.media {width:116px;float:left; text-align:center}			.colore1 {	background-color:#FFFFFF;	margin-bottom:1px;	padding:1px;	width:640px;	padding-left:5px;	}.colore2 {	background-color:#F9F9F9;	margin-bottom:1px;	padding:1px;	width:640px;	padding-left:5px;	}.colore1prodotti {	background-color:#DDDBC8;	padding:10px;	width:600px;	margin:3px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:10px;	}	.colore2prodotti {	background-color:#B6AB8C;	padding:10px;	width:600px;	margin:3px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin-bottom:10px;	}	.pagine {	clear:both;	margin-top:15px;}.riga {height:13px;}.riga1 {	height:40px;	padding-left:5px;	background-color:#DFDECC;	width:640px;}.titolo1 {	text-align:center;	padding-bottom:2px;	background-color:#FFFFFF; margin-right:2px; margin-top:5px; margin-bottom:5px;	}				.anno {font-family:Georgia, "Times New Roman", Times, serif;font-size:140%;color:#999999;font-weight:bold;display:block;border-bottom:1px solid #EFEFEF;}.occhiello {color:#666666;margin-top:10px;}.titolonews {	color:#000;	font-size:100%;	font-weight:bold;	padding:5px 0px;	font-family:Arial, Tahoma, Georgia, "Times New Roman", Times, serif; text-align:center;	border-bottom:1px solid #CCC;	margin-bottom:5px;	text-align:left;}.titolonews a:link, .titolonews a:visited,  .titolonews a:active {	color:#000000;	text-decoration:none;}.titolonews a:hover {	color:#000000;	text-decoration:none;}.sottotitolo{font-size:90%;color:#333;}.datanews {text-align:right;font-size:80%;color:#999999;margin-bottom:5px;}.introduzione {font-size:90%;font-style:italic;color:#333;margin-bottom:10px;}.foto {	float:right;	padding:3px;	border:1px solid #CCC;	margin:3px;}.introduzioneprodotto {font-size:90%;color:#333;padding-top:10px;}.fotoprodotto {	float:left;	padding:5px;	border:1px solid #CCC;	background-color:#FFF;	margin:3px 6px 10px 6px;	margin-right:12px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;width:240px; height:200px;overflow:hidden;}.dettagliofoto {	float:right;	margin-left:10px;	margin-bottom:10px;	padding:5px;	border:1px solid #CCC;	background-color:#FFF;	margin:3px 6px 10px 6px;	margin-right:12px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow:hidden;}#formcontatti{margin:0px;padding:0px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}#formcontatti input, #formcontatti select {background-color:#FFF;color: #000000;text-align:left;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #666666;padding:5px;font-size:11px;}#formcontatti textarea {background-color:#FFF;color: #000000;text-align:left;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #666666;font-size:10px;padding:1px;font-size:11px;}#spaziatorecontatti {text-align:right;width:80%;font-size:11px;}.bottone {background-color:#333;color:#FFFFFF;text-align:center;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;border:1px solid #000000;font-size:10px;padding:10px;}#allineaform {text-align:left;padding-left:55px;padding-top:5px;}#allineaform select {width:140px;font-size:10px;margin-bottom:5px;}#bottone {	border:0px;	text-align:right;	padding-right:45px;}.fotodestra {float:right; border:3px solid #FFF; margin-left:10px; margin-bottom:10px;}.fotodestra img {border-bottom:3px solid #FFF;}.fotodestra div { background-color:#FFFFFF; color:#333333; padding:5px; text-align:center}.vediprezzo {clear:both; background-color:#FFF;	padding:10px;	width:570px;	text-align:center;	margin:6px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.clearboth {clear:both;}.carrello {font-size:10px; border:1px solid #CCC; background-color:#666; color:#FFF;}.smallest {font-size:9px;}.linkpagine { background-color:#FFF;	padding:10px;	width:600px;	margin:3px;	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}.categoria {width:192px; margin:0 3px; float:left; text-align:center; line-height:30px; border:5px solid #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:10px 0; background-color:#DDDBC8; font-size:14px; font-weight:bold;}.categoria2 {width:400px; margin:0 3px; float:left; text-align:left; line-height:30px; border:5px solid #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:10px 0; background-color:#DDDBC8; font-size:14px; font-weight:bold;}#credits {	margin:0px auto; padding:0px; text-align:center; font-size:10px; background-color:#CFCEB4; color:#FFF; line-height:30px;		}		#dentrocredits{		text-align:left;		padding:20px;		width:952px;		margin:0px auto; padding:0px; 		}		#credits #dentrocredits span {	text-align: left;}#navigazionefoto img { padding:10px 3px 0 3px;}#navigazionefoto { padding-left:31px;}#padre {width:290px; float:left; background-color:#DDDBC8; padding:5px 10px; margin-right:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #CCC;}#madre {width:290px; float:left; background-color:#DDDBC8; padding:5px 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #CCC;}.padremadre { font-size:10px;}.padremadre img { float:left; margin-right:10px;}#richiedinformazioni {text-align:center; padding:3px; background-color:#FFFFFF; display:block; font-weight:bold; margin:10px 0; clear:both;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:1px solid #CCC; width:625px}#FlashID { position:relative; top:-1px; left:-1px;}#categoriefoto ul { list-style:none; margin:0; padding:0;} #categoriefoto li { list-style:none; margin:0; padding:0; width::300px; height:300px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:10px solid #FFF; float:left; background-color:#FFF; text-align:center; line-height:30px; }#foto ul { list-style:none; margin:0; padding:0;} #foto li { list-style:none; margin:0; padding:0; width::200px; height:150px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:10px solid #FFF; float:left; background-color:#FFF; text-align:center; line-height:30px; }