/*---------------- STILI COMUNI A TUTTE LE PAGINE ----------------------------*/
body {
	background-color:	#FFFFFF;

	font-family:		Arial;
	font-weight:		normal;
	font-size:			12px;
	color:				#4C4C4C;

	margin:				0px;
	padding:			0px;
}

td {
	font-family:		Arial;
	font-weight:		normal;
	font-size:			12px;
	color:				#4C4C4C;
}

a						{color:	#416152;	text-decoration:	underline}
a:link					{color:	#416152;	text-decoration:	underline}
a:visited				{color:	#416152;	text-decoration:	underline}
a:hover					{color:	#416152;	text-decoration:	underline}
a:active				{color:	#416152;	text-decoration:	underline}

input, select {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #4C4C4C;
}

.contentVisible {
	display:			table-row;
}

.contentHidden {
	display:			none;
}

.mainThinRow {
	height: 1%;
}

.mainThickRow {
	height: 96%;
}

.headerSx {
	width: 1%;
	background-color: #ECEFE8;
	background-image: url('../immagini/frame/headerRightTexture.gif');
}

.headerSloganWidth {
	width: 770px;
}

.headerSlogan {
	padding-left: 10px;

	white-space: nowrap;
	color: #FFFFFF;
	font-family: Times New Roman;
	font-size: 27px;
	font-weight: bold;
	background-color: #464950;
}

.headerSloganSmall {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.headerDx {
	width: 99%;
	text-align: right;
	background-color: #ECEFE8;
	background-image: url('../immagini/frame/headerRightTexture.gif');

	padding-right: 5px;

	border-color: #CCCDC8;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.headerLogo {
	padding-left: 5px;
}

.headerLeftImg {
	border-color: #C3CAD0;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}

.headerLine {
	background-color: #C3CAD0;
}
.headerLine img {
	width: 1px;
	height: 1px;
}

.langLnkCnt {
	width: 10%;
}

.langLnkOut {
	text-align: center;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #B8B8B8;

	background-color: #FFFFFF;

	border-color: #B8B8B8 #B8B8B8 #B8B8B8 #B8B8B8;
	border-style: solid;
	border-width: 1px 1px 4px 1px;

	padding-top: 3px;
}
.langLnkOut a				{color:	#B8B8B8;	text-decoration:	none}
.langLnkOut a:link			{color:	#B8B8B8;	text-decoration:	none}
.langLnkOut a:visited		{color:	#B8B8B8;	text-decoration:	none}
.langLnkOut a:hover			{color:	#B8B8B8;	text-decoration:	none}
.langLnkOut a:active		{color:	#B8B8B8;	text-decoration:	none}

.langLnkOver {
	text-align: center;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #446052;

	border-color: #B8B8B8 #446052 #446052 #B8B8B8;
	border-style: solid;
	border-width: 1px 1px 4px 1px;

	padding-top: 3px;
}
.langLnkOver a				{color:	#FFFFFF;	text-decoration:	none}
.langLnkOver a:link			{color:	#FFFFFF;	text-decoration:	none}
.langLnkOver a:visited		{color:	#FFFFFF;	text-decoration:	none}
.langLnkOver a:hover		{color:	#FFFFFF;	text-decoration:	none}
.langLnkOver a:active		{color:	#FFFFFF;	text-decoration:	none}

.serviceLnkOut {
	width: 18%;

	text-align: center;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3E6052;

	background-color: #FFFFFF;

	border-color: #FFFFFF #FFFFFF #B8B8B8 #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
}
.serviceLnkOut a			{color:	#3E6052;	text-decoration:	none}
.serviceLnkOut a:link		{color:	#3E6052;	text-decoration:	none}
.serviceLnkOut a:visited	{color:	#3E6052;	text-decoration:	none}
.serviceLnkOut a:hover		{color:	#3E6052;	text-decoration:	none}
.serviceLnkOut a:active		{color:	#3E6052;	text-decoration:	none}

.serviceLnkOver {
	width: 18%;

	text-align: center;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3E6052;

	background-color: #FFFFFF;

	border-color: #FFFFFF #FFFFFF #3E6052 #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
}
.serviceLnkOver a			{color:	#3E6052;	text-decoration:	none}
.serviceLnkOver a:link		{color:	#3E6052;	text-decoration:	none}
.serviceLnkOver a:visited	{color:	#3E6052;	text-decoration:	none}
.serviceLnkOver a:hover		{color:	#3E6052;	text-decoration:	none}
.serviceLnkOver a:active	{color:	#3E6052;	text-decoration:	none}

.reservedAreaLeft {
	width: 1%;
	background-color: #40606F;
}

.reservedAreaCnt {
	width: 99%;
	text-align: right;
	background-color: #40606F;

	padding-right: 20px;
}
.reservedAreaCnt #fieldName {
	text-align: right;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	padding-right: 10px;
}
.reservedAreaCnt #fieldInputCnt {
	padding-right: 10px;
}
.reservedAreaCnt #fieldInput {
	height: 16px;
	width: 70px;

	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #4C4C4C;

	border-style: solid;
	border-width: 1px;
	border-color: #40606F;
}
.reservedAreaCnt #reservedBig {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #ACC4D0;
	white-space: nowrap;
}
.reservedAreaCnt #fieldButtonCnt {
}
.reservedAreaCnt #fieldButton {
	cursor: pointer;
	cursor: hand;

	height: 16px;
	width: 50px;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF;

	background-color: #40606F;

	margin: 0px;
	padding: 0px;
}


A.reservedAreaCnt_fieldLINK 			{color:	#FFFFFF;	font-weight: bold;	text-decoration:	underline; }
A.reservedAreaCnt_fieldLINK:link		{color:	#FFFFFF;	font-weight: bold;	text-decoration:	underline; }
A.reservedAreaCnt_fieldLINK:visited		{color:	#FFFFFF;	font-weight: bold;	text-decoration:	underline; }
A.reservedAreaCnt_fieldLINK:hover		{color:	#FFFFFF;	font-weight: bold;	text-decoration:	underline; }
A.reservedAreaCnt_fieldLINK:active		{color:	#FFFFFF;	font-weight: bold;	text-decoration:	underline; }


.headerBottomLeft {
	width: 1%;
	background-color: #3B664B;
}

.headerBottomRight {
	width: 99%;
	background-color: #7E9470;
	background-image: url('../immagini/frame/headerBottomRightTexture.gif');
}

.colLeftWidth {
	width: 1%;
}

.colRightWidth {
	width: 99%;
}

.navCnt {
	vertical-align: top;
	background-color: #738F9D;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;

	padding-top: 4px;
	padding-bottom: 4px;
}
.navCnt a				{color:	#FFFFFF;	text-decoration:	underline}
.navCnt a:link			{color:	#FFFFFF;	text-decoration:	underline}
.navCnt a:visited		{color:	#FFFFFF;	text-decoration:	underline}
.navCnt a:hover			{color:	#FFFFFF;	text-decoration:	underline}
.navCnt a:active		{color:	#FFFFFF;	text-decoration:	underline}

.colLeftBorder {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 1px 0px 0px;
}

.colLeftMenuCnt {
	vertical-align: top;
}

.contentMenuSpacer {
	background-color: #FFFFFF;
}
.contentMenuSpacer img {
	height: 10px;
	width: 1px;
}

.contentLnkOut {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #484848;

	background-color: #EEEEEE;

	border-color: #EEEEEE #EEEEEE #999999 #EEEEEE;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
.contentLnkOut a			{color:	#484848;	text-decoration:	none}
.contentLnkOut a:link		{color:	#484848;	text-decoration:	none}
.contentLnkOut a:visited	{color:	#484848;	text-decoration:	none}
.contentLnkOut a:hover		{color:	#484848;	text-decoration:	none}
.contentLnkOut a:active		{color:	#484848;	text-decoration:	none}

.contentLnkOver {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #416152;

	border-color: #416152 #416152 #999999 #416152;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
.contentLnkOver a			{color:	#FFFFFF;	text-decoration:	none}
.contentLnkOver a:link		{color:	#FFFFFF;	text-decoration:	none}
.contentLnkOver a:visited	{color:	#FFFFFF;	text-decoration:	none}
.contentLnkOver a:hover		{color:	#FFFFFF;	text-decoration:	none}
.contentLnkOver a:active	{color:	#FFFFFF;	text-decoration:	none}

.subContentLnkOut {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #7B7B7B;

	background-color: #FFFFFF;

	border-color: #FFFFFF #FFFFFF #C8C8C8 #FFFFFF;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
.subContentLnkOut a			{color:	#7B7B7B;	text-decoration:	none}
.subContentLnkOut a:link	{color:	#7B7B7B;	text-decoration:	none}
.subContentLnkOut a:visited	{color:	#7B7B7B;	text-decoration:	none}
.subContentLnkOut a:hover	{color:	#7B7B7B;	text-decoration:	none}
.subContentLnkOut a:active	{color:	#7B7B7B;	text-decoration:	none}

.subContentLnkOver {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;

	cursor: pointer;
	cursor: hand;

	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;

	background-color: #7E9662;

	border-color: #7E9662 #7E9662 #C8C8C8 #7E9662;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
.subContentLnkOver a			{color:	#FFFFFF;	text-decoration:	none}
.subContentLnkOver a:link		{color:	#FFFFFF;	text-decoration:	none}
.subContentLnkOver a:visited	{color:	#FFFFFF;	text-decoration:	none}
.subContentLnkOver a:hover		{color:	#FFFFFF;	text-decoration:	none}
.subContentLnkOver a:active		{color:	#FFFFFF;	text-decoration:	none}

.colLeftLogo1 {
	text-align: center;

	padding-top: 20px;
	padding-bottom: 20px;
}

.colLeftLogo2 {
	text-align: center;

	padding-top: 20px;
	padding-bottom: 40px;
}

.bodyCnt {
	vertical-align: top;

	padding: 10px;
}

.pageTopRow {
	height: 1%;
}

.pageTitle {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #416152;

	padding-bottom: 5px;
}

.pageLine {
	background-image: url('../immagini/frame/htexture.gif');
}

.pageSpacer {
}
.pageSpacer img {
	height: 10px;
	width: 1px;
}

.pageBottomRow {
	height: 99%;
}

.hetman {
	padding-bottom: 3px;
	text-align: center;
}

.pageBottomCnt {
	vertical-align: bottom;
}

.pageBottom {
	background-color: #614841;

	border-style: solid;
	border-color: #C8C8C8;
	border-width: 1px 0px 0px 0px;
}
.pageBottom img {
	height: 9px;
	width: 1px;
}

.goBack {
	background-color: #738F9D;
	padding: 5px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
}
.goBack a				{color:	#FFFFFF;	text-decoration:	none}
.goBack a:link			{color:	#FFFFFF;	text-decoration:	none}
.goBack a:visited		{color:	#FFFFFF;	text-decoration:	none}
.goBack a:hover			{color:	#FFFFFF;	text-decoration:	none}
.goBack a:active		{color:	#FFFFFF;	text-decoration:	none}
/*---------------- FINE STILI COMUNI A TUTTE LE PAGINE ----------------------------*/

/*---------------- HOME PAGE ----------------------------*/
.homeBodyCnt {
	width: 98%;
	vertical-align: top;
}

.homeVerticalSep {
	width: 1%;
	vertical-align: top;
	background-image: url('../immagini/frame/vtexture.gif');
}

.homeColRightCnt {
	width: 1%;
	vertical-align: top;
}

.newsLabel {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #7B3D04;
}
.newsLabel a				{color:	#7B3D04;	text-decoration:	none}
.newsLabel a:link			{color:	#7B3D04;	text-decoration:	none}
.newsLabel a:visited		{color:	#7B3D04;	text-decoration:	none}
.newsLabel a:hover			{color:	#7B3D04;	text-decoration:	none}
.newsLabel a:active			{color:	#7B3D04;	text-decoration:	none}

.homeNewsCnt {
	padding-top: 15px;
}

.newsData {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #7B3D04;
	padding-bottom: 2px;
}
.newsData a					{color:	#7B3D04;	text-decoration:	none}
.newsData a:link			{color:	#7B3D04;	text-decoration:	none}
.newsData a:visited			{color:	#7B3D04;	text-decoration:	none}
.newsData a:hover			{color:	#7B3D04;	text-decoration:	none}
.newsData a:active			{color:	#7B3D04;	text-decoration:	none}

.newsTitle {
	padding-top: 2px;
	font-weight: bold;
	color: #4C4C4C;
}
.newsTitle a				{color:	#4C4C4C;	text-decoration:	none}
.newsTitle a:link			{color:	#4C4C4C;	text-decoration:	none}
.newsTitle a:visited		{color:	#4C4C4C;	text-decoration:	none}
.newsTitle a:hover			{color:	#4C4C4C;	text-decoration:	none}
.newsTitle a:active			{color:	#4C4C4C;	text-decoration:	none}

.newsTxt {
	color: #4C4C4C;
}
.newsTxt a					{color:	#4C4C4C;	text-decoration:	none}
.newsTxt a:link				{color:	#4C4C4C;	text-decoration:	none}
.newsTxt a:visited			{color:	#4C4C4C;	text-decoration:	none}
.newsTxt a:hover			{color:	#4C4C4C;	text-decoration:	none}
.newsTxt a:active			{color:	#4C4C4C;	text-decoration:	none}

.galleryLabel {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #3D5146;
}
.galleryLabel a				{color:	#3D5146;	text-decoration:	none}
.galleryLabel a:link		{color:	#3D5146;	text-decoration:	none}
.galleryLabel a:visited		{color:	#3D5146;	text-decoration:	none}
.galleryLabel a:hover		{color:	#3D5146;	text-decoration:	none}
.galleryLabel a:active		{color:	#3D5146;	text-decoration:	none}

.galleriaThumbCnt {
	text-align: center;
	padding: 3px;
}

.galleriaThumbBorder {
	border-style: solid;
	border-color: #C7CFD2;
	border-width: 1px;
}
/*---------------- FINE HOME PAGE ----------------------------*/

/*---------------- HTML COINTENT ----------------------------*/
.htmlCell {
	vertical-align:		top;

	font-family:		Arial;
	font-weight:		normal;
	font-size:			12px;
	color:				#4C4C4C;

	margin:				0px;
	padding:			0px;

	line-height:		17px;

	text-align:			justify;
}

.htmlCell td {
	font-family:		Arial;
	font-weight:		normal;
	font-size:			12px;
	color:				#4C4C4C;
	line-height:		17px;
	text-align:			justify;
}

.htmlCell a						{color:	#416152;	text-decoration:	underline}
.htmlCell a:link				{color:	#416152;	text-decoration:	underline}
.htmlCell a:visited				{color:	#416152;	text-decoration:	underline}
.htmlCell a:hover				{color:	#416152;	text-decoration:	underline}
.htmlCell a:active				{color:	#416152;	text-decoration:	underline}
/*---------------- FINE HTML COINTENT ----------------------------*/

/*---------------- PAGE RESULT SET ----------------------------*/
.resultTable {
	width: 100%;
}

.resultInf {
	white-space:		nowrap;

	font-weight:		bold;
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			11px;

	background-color: #446052;

	padding: 5px;
}

.resultInfSmall {
	white-space:		nowrap;

	font-weight:		normal;
	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			9px;

	background-color: #6EA297;

	padding: 3px;
}

.resultInfLeft {
}

.resultInfRight {
	text-align:			right;
}

.resultNav {
	white-space:		nowrap;

	color:				#FFFFFF;
	font-family:		Arial;
	font-size:			11px;
	font-weight:		bold;

	background-color: #738F9D;

	padding: 5px;
}
.resultNav a			{color:	#FFFFFF;	text-decoration:	underline;}
.resultNav a:link		{color:	#FFFFFF;	text-decoration:	underline;}
.resultNav a:visited	{color:	#FFFFFF;	text-decoration:	underline;}
.resultNav a:hover		{color:	#FFFFFF;	text-decoration:	underline;}
.resultNav a:active		{color:	#FFFFFF;	text-decoration:	underline;}

.resultNav select {
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	color: #4C4C4C;
}

.resultDisabled {
	color:				#C8C8C8;
}

.resultCurrent {
	font-size:			12px;
	font-weight:		bold;
}

.resultBg1 {
	background-color: #F5F8E8;
}
.resultBg2 {
	background-color: #EDF3F4;
}
/*---------------- FINE PAGE RESULT SET ----------------------------*/


.plantlist_index {
	white-space:		nowrap;

	color:				#4C4C4C;
	font-family:		Arial;
	font-size:			11px;
	font-weight:		bold;

	padding: 5px;
}
.plantlist_index a				{color:	#4C4C4C;	text-decoration:	underline;}
.plantlist_index a:link			{color:	#4C4C4C;	text-decoration:	underline;}
.plantlist_index a:visited		{color:	#4C4C4C;	text-decoration:	underline;}
.plantlist_index a:hover		{color:	#4C4C4C;	text-decoration:	underline;}
.plantlist_index a:active		{color:	#4C4C4C;	text-decoration:	underline;}
