﻿body{ margin:0;padding:0; font-family: "Times New Roman", Times, serif; background-color: #AFA63F;}
img{ border:0px;}
a {  text-decoration:none; color: #015534}
a:hover  {	color: #AFA63F;}
/*a:visited {	color:  green;}*/

#bgTesta{ margin:0px auto; border-top:#AFA63F thin solid; background: #AFA63F url('ts-a1.png') no-repeat center ;width: 900px;	height: 300px;}
#bgCorpo{ margin:0px auto; background: #AFA63F url('ts-b.png') repeat-y;	width: 900px;}
#bgCoda{  margin:0px auto; background: #AFA63F url('ts-c.png') no-repeat center ;	width: 900px;	height: 100px;}
#cotpoTab{	width:900px; position:relative; /*top:-35px;border:thin aqua solid*/}
#cotpoTab .tdLeft{ vertical-align:top; width:250px;	/*border:thin blue solid*/}
#cotpoTab .tdRight{vertical-align:top; width:600px;padding:0 0 0 9px;/*border:thin red solid*/}
#cotpoTab .tdCoda{	text-align:center ;	font-size:10pt;	color: #5E7178}

.tdRight .gallery{ margin:0;padding:0}
.tdRight .gallery li{margin: 2px;border: 1px green solid;float: left;list-style-type: none;}
#fotoZ {visibility: hidden;	display: inherit;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background:url('bg02-70.png');z-index:20}
#fotoZ #fotoZimg {width: 640px;height: 480px;display: block;position: absolute;top: 50%;left: 50%;margin: -240px 0 0 -320px;}

#titolino	{float: inherit;position:relative;top:175px;left: 210px; width:620px;font-size:20pt;text-align:right; color:#005130; }
#Logo		{position:relative; font-size:30pt; font-style:italic; text-align: left; color:white; left:65px; top:50px; width:500px;}
#textQ		{ text-align:justify;font-size:12pt;width:545px; padding:0 20px 0 10px;}
#copy		{float:left;position:relative;left: 30px;width:245px; text-align:center;font-size:9pt;color:#12613F} 
#copy a		{color:#12613F;text-decoration:none} 
#copy a:hover{ color: #FFCC00;} 
#piva 		{float:right;position:relative;margin:40px 0 0 0;left:0px;width:600px; text-align:center;font-size:8pt;color:#AFA63F}

#styl{ position:relative;top:155px; width:225px;padding:0 10px 0 40px;}
#styl a{padding:2px;color:#bbb; margin:0;font-size:8pt}
#styl a.select{ color:#B30504}
#styl a:hover{ color :#FFCC00}

.news{	position: relative;	top: 0px;	left: 40px;	font-size: 11pt; width:190px}
.news .titolo{ font-size:12pt;font-weight:bold; margin:20px 0px 0px 10px}
.news .new{ padding:10px}
.news .new:hover{	cursor: pointer;	background-image: url('bg8.png');	background-repeat: repeat-y;}
.news .new .titolo{ font-size: 12pt;font-weight:bold;color: #095A39;margin:0px 0px 5px 0px}
.news .new .testo{font-size: 10pt; text-align:justify;color: #3D744E}

.tbc {	top: 0px;	left: 0px;	display: block;	margin: 0 5px 0 20px;	padding: 0;}
.tbc .gruppo{ font-size:12pt; font-weight:bold ; border-bottom:2px solid  #005333; margin-bottom:16px; clear:both; width:510px}
.dlh{ margin:5px 0 0 10px}
.dlTabSpacer { border-bottom:1px solid #c6d7ef; margin-bottom:16px; clear:both; width:510px }

.menu4{position:relative ;width:580px;margin:23px 0 0 280px;padding:0;font-size:13pt;z-index: 19; border-collapse: collapse; border-style:none}
.menu4 td{ height: 15px; color: white; padding: 8px; vertical-align: top; text-align: left;	white-space: nowrap;}
.menu4 td:hover{ cursor: pointer;	color: #CAC36D;}
.menu4 td table{ display: none;	margin: 5px 0px 0px -10px;	border-collapse: collapse;}
.menu4 td:hover table{	display: block;	color: black;	position: absolute; z-index:21;}
.menu4 td table td{	background: transparent; background-image: url('bg4.png'); width:150px;padding-right:10px}
.menu4 td table td:hover{ background-image: url('bg5.png');	color: #015534;	cursor: pointer;}
 
.index 			{left: 40px; width: 200px; font-family:"Times New Roman", Times, serif; position: relative;}
.index .titolo 	{font-size:12pt;	height:20px; background-color: #4C565F; color:#EBE9EA; vertical-align:middle; text-align:center; cursor: pointer;}

#toFoto{ clear:both;border-style:none }
#toFoto #link2 {top: -20px; position: relative;width:200px; float:right;margin:0 60px 0 0;padding:0;}
#toFoto .titolo 	{font-size:12pt;	height:20px; background-color: #DFDBA8; color:green; vertical-align:middle; text-align:center;}
#toFoto #fotoHC #play { display:none; width:55px; height:55px; position:absolute; background: url('Tstop.png') no-repeat center center; cursor:pointer;text-align:center ;vertical-align:middle;font-size:10pt; z-index:18}
#toFoto #fotoHC:hover #play { display:block }

#toFoto .linkOne { margin:0 0 0 20px;padding:0}
#toFoto .linkOne li{ list-style:none}

.treeAr li ul{ margin:0px 0 5px 10px;padding:0}
.treeAr li hr{ margin:0;padding:0;height:3px}
.treeAr li { font-size:12pt;font-weight:bold }
.treeAr li ul li{font-size:10pt;font-weight:normal}

.treeGr{ margin:0;padding:0 }
.treeGr li{	margin:0px;	padding: 4px 0;	list-style-type: none; font-size:14pt; line-height:90%}
.treeGr li hr{ margin:2px 0;padding:0;height:0px ;border:2px green solid}
.treeGr li ul{ margin:0px 0 5px 10px;padding:0}
.treeGr li ul li{font-size:12pt}
/*
.index .gru 	{font-size: 12pt; padding-left:10px; height: 20px; background-color: #71808C; color: #EBE9EA; vertical-align: middle; text-align: left; cursor: pointer;}
.index .doc 	{	font-size: 11pt;	padding-left: 15px;	color: #366C94;	cursor: pointer;}
.index .doc:hover 	{ color:#669DC6; }
.index .link	{font-size:11pt; padding-left:15px; color:#366C94; cursor:pointer;}
.index .link:hover	{ color:#669DC6; }
*/
.ricette{border:0px; padding:9px; text-align:justify; font-size:11pt; width:490px;color:#2D5926}
.ricette:hover { background: #FDFCEE; cursor: pointer;}
.ricette img{float:left; margin-right: 15px; border:0px;width:64px; height:48px}
.ricette .titolo{ font-size:12pt; font-weight:bold; color:#015534}



