/*---------------- STILI COMUNI A TUTTE LE PAGINE ----------------------------*/
body {
	background-color:	#FFFFFF;

	font-family:		Verdana;
	font-weight:		normal;
	font-size:			10px;
	color:				#000000;

	margin:				0px;
	padding:			0px;
}

td {
	font-family:		Verdana;
	font-weight:		normal;
	font-size:			10px;
	color:				#7E7E7E;
}

a						{color:	#2A6493;	text-decoration:	underline}
a:link					{color:	#2A6493;	text-decoration:	underline}
a:visited				{color:	#2A6493;	text-decoration:	underline}
a:hover					{color:	#2A6493;	text-decoration:	underline}
a:active				{color:	#2A6493;	text-decoration:	underline}

input, select {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

.inputText1 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;

	border-style: solid;
	border-color: #027BA6;
	border-width: 1px;
}

.inputText2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #000000;

	border-style: solid;
	border-color: #6EA297;
	border-width: 1px;
}

.inputButton1 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #027BA6;

	background-color: #FFFFFF;

	border-style: solid;
	border-color: #027BA6;
	border-width: 1px;

	cursor: pointer;
	cursor: hand;
}

.inputButton2 {
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #F2F5EF;

	background-color: #6EA297;

	border-style: none;

	cursor: pointer;
	cursor: hand;
}

.inputButton3 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	color: #F2F5EF;

	background-color: #3C4B2E;

	border-style: none;

	cursor: pointer;
	cursor: hand;
}

.forceCursor {
	cursor:				pointer;
	cursor:				hand;
}

.imgVuoto {
	width:				1px;
	height:				1px;
}

.mainTableTopRow {
	vertical-align: top;
	height: 1%;
}

.headerBand {
	background-color: #9CADA6;
	background-image: url('../immagini/frame/band.gif');
}

.mainTableWidth {
	width: 900px;
}

.headerLeftColWidth {
	width: 657px;
}

.headerTickerWidth {
	width: 656px;
}

.headerFullHeight {
	height: 217px;
}

.headerHeight1 {
	height: 98px;
}

.headerLogoCnt {
	width: 1%;
}

.headerSlogan {
	width: 99%;
	text-align: right;

	font-family: Arial;
	font-size: 23px;
	color: #005820;
}

.headerImgBig {
	width: 1%;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-right-width:		0px;
}

.headerReservedCnt {
	width: 99%;
	text-align: center;
	color: #FFFFFF;

	background-color: #6EA297;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-right-width:		0px;
}

.headerHeight2 {
	height: 30px;
}

.headerReservedFrm {
	width: 99%;

	background-color: #D3E1E3;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-right-width:		0px;
}
.headerReservedFrm #label {
	text-align: right;

	width: 1%;
	padding-left: 5px;
	padding-right: 5px;
	color: #005820;
	font-weight: normal;
	font-size: 10px;

	padding-top: 2px;
	padding-bottom: 2px;
}
.headerReservedFrm #text {
	text-align: center;

	width: 98%;

	padding-top: 2px;
	padding-bottom: 2px;
}
.headerReservedFrm #button {
	text-align: center;

	width: 1%;
	padding-left: 5px;
	padding-right: 5px;

	padding-top: 2px;
	padding-bottom: 2px;
}
.headerReservedFrm #username {
	width: 70px;
	height: 17px;
}
.headerReservedFrm #password {
	width: 70px;
	height: 17px;
}
.headerReservedFrm #entra {
	width: 40px;
	height: 17px;
}

.headerHeight3 {
	height: 68px;
}

.headerTickerLeft {
	width: 1px;
	background-color: #FFFFFF;
}

.headerTickerLeft img {
	width: 1px;
	height: 1px;
}

.headerTickerCnt {
	text-align: center;

	background-color: #FFFFFF;

	border-style: solid;

	border-color:			#9CADA6;
	border-top-width:		1px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-right-width:		0px;
}
.headerTickerCnt a			{text-decoration: none}
.headerTickerCnt a:link		{text-decoration: none}
.headerTickerCnt a:visited	{text-decoration: none}
.headerTickerCnt a:hover	{text-decoration: underline}
.headerTickerCnt a:active	{text-decoration: none}

.headerHeight4 {
	height: 20px;
}

.headerRightColWidth {
	width: 243px;
}

.headerAdvancedSearch {
	vertical-align: bottom;
	text-align: right;

	padding-right: 10px;
	padding-bottom: 5px;

	color: #005820;

	white-space: nowrap;
}
.headerAdvancedSearch a				{color: #005820; text-decoration: underline}
.headerAdvancedSearch a:link		{color: #005820; text-decoration: underline}
.headerAdvancedSearch a:visited		{color: #005820; text-decoration: underline}
.headerAdvancedSearch a:hover		{color: #005820; text-decoration: underline}
.headerAdvancedSearch a:active		{color: #005820; text-decoration: underline}

.headerSearchCnt {
	background-color: #027BA6;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-right-width:		1px;
}
.headerSearchCnt #label {
	text-align: center;

	width: 1%;
	padding-left: 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}
.headerSearchCnt #text {
	text-align: center;

	width: 98%;
	padding-left: 5px;
}
.headerSearchCnt #button {
	text-align: center;

	width: 1%;
	padding-left: 5px;
	padding-right: 5px;
}
.headerSearchCnt #keywords {
	width: 120px;
	height: 17px;
}
.headerSearchCnt #trova {
	width: 50px;
	height: 17px;
}

.headerImgSmall {
	text-align: center;

	background-color: #E0E3D3;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	0px;
	border-left-width:		1px;
	border-right-width:		1px;
}

.mainTableBottomRow {
	height: 99%;
}

.bodyRowThin {
	height: 1%;
}

.bodyRowContent {
	height: 99%;
	vertical-align: top;
}

.bodyLeftColWidth {
	width: 213px;
}

.bodyCenterColWidth {
	width: 444px;
}

.bodyRightColWidth {
	width: 241px;
}

.bodyLeftColBg {
	background-color: #F5F8E8;
}

.bodyCenterColBg {
	background-color: #FFFFFF;
}

.bodyRightColBg {
	background-color: #EDF3F4;

	border-style: solid;
	border-color: #FFFFFF;
	border-top-width:		0px;
	border-bottom-width:	0px;
	border-left-width:		1px;
	border-right-width:		1px;
}

.navCnt {
	text-align: right;
	color: #939393;
	padding-right: 10px;

	padding-bottom: 40px;
}
.navCnt a				{color: #939393; text-decoration: underline}
.navCnt a:link			{color: #939393; text-decoration: underline}
.navCnt a:visited		{color: #939393; text-decoration: underline}
.navCnt a:hover			{color: #005820; text-decoration: underline}
.navCnt a:active		{color: #939393; text-decoration: underline}

.bodyLeftColPad {
	padding-left: 5px;
	padding-right: 5px;
}

.menuSfuma {
	background-image: url('../immagini/frame/menuSfuma.gif');
}

.menuTopLabel {
	font-family: Arial;
	font-size: 15px;
	color: #005820;
	font-weight: bold;
}

.menuCnt {
	padding-top: 0px;
}

.menuItemLeftBig {
	vertical-align: top;
	padding-right: 5px;

	padding-top: 17px;
}

.menuItemRightBig {
	vertical-align: top;

	font-size: 11px;
	font-weight: bold;
	color: #005820;

	padding-top: 15px;
}
.menuItemRightBig a				{color: #005820; text-decoration: none}
.menuItemRightBig a:link		{color: #005820; text-decoration: none}
.menuItemRightBig a:visited		{color: #005820; text-decoration: none}
.menuItemRightBig a:hover		{color: #005820; text-decoration: none}
.menuItemRightBig a:active		{color: #005820; text-decoration: none}

.menuItemLeftSmall {
}
.menuItemLeftSmall img {
	width: 1px;
	height: 1px;
}

.menuItemRightSmall {
	vertical-align: top;

	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #939393;

	padding-top: 3px;
}
.menuItemRightSmall a			{color: #939393; text-decoration: none}
.menuItemRightSmall a:link		{color: #939393; text-decoration: none}
.menuItemRightSmall a:visited	{color: #939393; text-decoration: none}
.menuItemRightSmall a:hover		{color: #005820; text-decoration: none}
.menuItemRightSmall a:active	{color: #939393; text-decoration: none}

.menuBottomImg {
	padding-top: 40px;
	text-align: center;
}

.bodyCenterColPad {
	padding-left: 5px;
	padding-right: 5px;
}

.bodyCenterPad {
	padding-top: 22px;
	padding-bottom: 20px;
}

.pageTitle {
	text-align: right;

	font-family: Arial;
	font-size: 20px;
	color: #005820;
}

.pageDescription {
	padding-top: 5px;

	text-align: justify;
	font-size: 12px;
	line-height: 17px;
}

.sectionLabel {
	padding-top: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #D1001E;
}

.sectionArchive {
	text-align: right;

	padding-top: 30px;
	font-weight: normal;
	font-size: 12px;
	color: #D1001E;
}
.sectionArchive a			{color: #D1001E; text-decoration: none}
.sectionArchive a:link		{color: #D1001E; text-decoration: none}
.sectionArchive a:visited	{color: #D1001E; text-decoration: none}
.sectionArchive a:hover		{color: #D1001E; text-decoration: none}
.sectionArchive a:active	{color: #D1001E; text-decoration: none}

.sectionArchiveHome {
	text-align: right;

	padding-top: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #D1001E;
}
.sectionArchiveHome a			{color: #D1001E; text-decoration: none}
.sectionArchiveHome a:link		{color: #D1001E; text-decoration: none}
.sectionArchiveHome a:visited	{color: #D1001E; text-decoration: none}
.sectionArchiveHome a:hover		{color: #D1001E; text-decoration: none}
.sectionArchiveHome a:active	{color: #D1001E; text-decoration: none}

.sectionCnt {
}

.sectionItemCnt {
	vertical-align: top;
	padding-top: 15px;
}

.sectionItemThumb {
	float: right;

	padding: 3px;

	border-style: solid;
	border-color: #939393;
	border-width: 1px;
}

.sectionItemImgBig {
	padding: 3px;

	border-style: solid;
	border-color: #939393;
	border-width: 1px;
}

.sectionItemSpacer {
	float: right;
}

.sectionItemThumbHome {
	float: left;

	padding: 3px;

	border-style: solid;
	border-color: #939393;
	border-width: 1px;
}

.sectionItemSpacerHome {
	float: left;
}

.sectionItemBody {
	line-height: 17px;

	text-align: justify;
}
.sectionItemBody a				{text-decoration: none}
.sectionItemBody a:link			{text-decoration: none}
.sectionItemBody a:visited		{text-decoration: none}
.sectionItemBody a:hover		{text-decoration: none}
.sectionItemBody a:active		{text-decoration: none}

.sectionItemBodyHome {
	line-height: 17px;
}
.sectionItemBodyHome a				{text-decoration: none}
.sectionItemBodyHome a:link			{text-decoration: none}
.sectionItemBodyHome a:visited		{text-decoration: none}
.sectionItemBodyHome a:hover		{text-decoration: none}
.sectionItemBodyHome a:active		{text-decoration: none}

.sectionItemTitle {
}

.sectionItemTitleBig {
	font-size: 12px;
}

.sectionItemLink {
	color: #005820;
}
.sectionItemLink a				{color: #005820;}
.sectionItemLink a:link			{color: #005820;}
.sectionItemLink a:visited		{color: #005820;}
.sectionItemLink a:hover		{color: #005820;}
.sectionItemLink a:active		{color: #005820;}

.sectionItemTxt {
	color: #000000;
}
.sectionItemTxt a				{color: #000000;}
.sectionItemTxt a:link			{color: #000000;}
.sectionItemTxt a:visited		{color: #000000;}
.sectionItemTxt a:hover			{color: #000000;}
.sectionItemTxt a:active		{color: #000000;}

.catItemLink {
	color: #2A6493;
}
.catItemLink a			{color: #2A6493; text-decoration: underline}
.catItemLink a:link		{color: #2A6493; text-decoration: underline}
.catItemLink a:visited	{color: #2A6493; text-decoration: underline}
.catItemLink a:hover	{color: #2A6493; text-decoration: underline}
.catItemLink a:active	{color: #2A6493; text-decoration: underline}

.docAttach {
	color: #7E7E7E;
}
.docAttach a				{color: #7E7E7E;}
.docAttach a:link			{color: #7E7E7E;}
.docAttach a:visited		{color: #7E7E7E;}
.docAttach a:hover			{color: #7E7E7E;}
.docAttach a:active			{color: #7E7E7E;}

.galleriaThumbCnt {
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

.galleriaThumbBorder {
	padding: 3px;

	border-style: solid;
	border-color: #939393;
	border-width: 1px;
}

.zoneSelectCnt {
	background-color: #FFFFFF;
	padding-left: 30px;
}
.zoneSelectCnt select {
	width: 180px;
}

.zoneSelectBox {
	background-color: #EDF3F4;
}
.zoneSelectBox img {
	width: 1px;
	height: 35px;
}

.zoneSelectLabel {
	background-color: #FFFFFF;

	padding-left: 30px;
	padding-top: 45px;
	padding-bottom: 7px;

	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.zoneSelectImg {
	text-align: center;
	padding-top: 40px;
	background-color: #FFFFFF;
}

.video {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}
.video a			{color: #2A6493; text-decoration: none}
.video a:link		{color: #2A6493; text-decoration: none}
.video a:visited	{color: #2A6493; text-decoration: none}
.video a:hover		{color: #2A6493; text-decoration: none}
.video a:active		{color: #2A6493; text-decoration: none}

.zoneSelectSfuma td {
	height: 69px;
	background-color: #EDF3F4;
	background-image: url('../immagini/frame/zoneSelectSfuma.gif');
}

.zoneSelectSfuma #img {
	padding-left: 20px;
}

.zoneSelectSfuma #label {
	padding-right: 20px;

	vertical-align: bottom;

	color: #005820;
	font-weight: bold;
}

.updateImg {
	padding-left: 10px;

	width: 1%;
	vertical-align: top;

	text-align: center;

	padding-right: 10px;
	padding-top: 25px;
}

.updateBody {
	padding-right: 10px;

	width: 99%;
	vertical-align: top;

	color: #005820;

	line-height: 17px;

	padding-top: 20px;
}
.updateBody a				{color: #005820; text-decoration: none}
.updateBody a:link			{color: #005820; text-decoration: none}
.updateBody a:visited		{color: #005820; text-decoration: none}
.updateBody a:hover			{color: #005820; text-decoration: none}
.updateBody a:active		{color: #005820; text-decoration: none}

.updateBodyLight {
	color: #7E7E7E;
}
.updateBodyLight a				{color: #7E7E7E; text-decoration: none}
.updateBodyLight a:link			{color: #7E7E7E; text-decoration: none}
.updateBodyLight a:visited		{color: #7E7E7E; text-decoration: none}
.updateBodyLight a:hover		{color: #7E7E7E; text-decoration: none}
.updateBodyLight a:active		{color: #7E7E7E; text-decoration: none}

.updateLink {
	color: #7E7E7E;
}
.updateLink a				{color: #7E7E7E; text-decoration: underline}
.updateLink a:link			{color: #7E7E7E; text-decoration: underline}
.updateLink a:visited		{color: #7E7E7E; text-decoration: underline}
.updateLink a:hover			{color: #7E7E7E; text-decoration: underline}
.updateLink a:active		{color: #7E7E7E; text-decoration: underline}

.hetman {
	text-align: center;

	padding-bottom: 10px;
}

.footerDisclaimer {
	border-style: solid;
	border-color: #DCDDDB;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;

	color: #94A0A5;
	font-size: 9px;
	text-align: justify;

	padding-bottom: 10px;
}

.ilvelino {
	text-align: center;

	padding-bottom: 10px;
}
/*---------------- FINE STILI COMUNI A TUTTE LE PAGINE ----------------------------*/

/*---------------- STILI COMUNI SINGOLE VISUALIZZAZIONI ----------------------------*/
.objectTitle {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #2A6493;

	line-height: 17px;
}

.objectAttach {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #7E7E7E;

	line-height: 17px;
}
.objectAttach a				{color: #7E7E7E;	text-decoration:	none}
.objectAttach a:link		{color:	#7E7E7E;	text-decoration:	none}
.objectAttach a:visited		{color:	#7E7E7E;	text-decoration:	none}
.objectAttach a:hover		{color:	#7E7E7E;	text-decoration:	none}
.objectAttach a:active		{color:	#7E7E7E;	text-decoration:	none}

.objectLink {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #7E7E7E;

	line-height: 17px;
}
.objectLink a				{color: #005820;	text-decoration:	none}
.objectLink a:link			{color:	#005820;	text-decoration:	none}
.objectLink a:visited		{color:	#005820;	text-decoration:	none}
.objectLink a:hover			{color:	#005820;	text-decoration:	none}
.objectLink a:active		{color:	#005820;	text-decoration:	none}

.goBack {
	padding-top: 10px;
	text-align: right;
	color: #005820;
	font-weight: bold;
}
.goBack a				{color:	#005820;	text-decoration:	none}
.goBack a:link			{color:	#005820;	text-decoration:	none}
.goBack a:visited		{color:	#005820;	text-decoration:	none}
.goBack a:hover			{color:	#005820;	text-decoration:	none}
.goBack a:active		{color:	#005820;	text-decoration:	none}
/*---------------- FINE STILI COMUNI SINGOLE VISUALIZZAZIONI ----------------------------*/

/*---------------- HTML COINTENT ----------------------------*/
.htmlCell {
	vertical-align:		top;

	font-family:		Verdana;
	font-weight:		normal;
	font-size:			10px;
	color:				#000000;

	margin:				0px;
	padding:			0px;

	line-height:		17px;

	text-align:			justify;
}

.htmlCell td {
	font-family:		Verdana;
	font-weight:		normal;
	font-size:			10px;
	color:				#000000;
	line-height:		17px;
	text-align:			justify;
}

.htmlCell a						{color:	#000000;	text-decoration:	underline}
.htmlCell a:link				{color:	#000000;	text-decoration:	underline}
.htmlCell a:visited				{color:	#000000;	text-decoration:	underline}
.htmlCell a:hover				{color:	#000000;	text-decoration:	underline}
.htmlCell a:active				{color:	#000000;	text-decoration:	underline}
/*---------------- FINE HTML COINTENT ----------------------------*/

/*---------------- PAGE RESULT SET ----------------------------*/
.resultTable {
	width: 100%;
}

.resultInf {
	white-space:		nowrap;

	font-weight:		normal;
	color:				#FFFFFF;
	font-family:		Verdana;
	font-size:			11px;

	background-color: #6EA297;

	padding: 5px;
}

.resultInfSmall {
	white-space:		nowrap;

	font-weight:		normal;
	color:				#FFFFFF;
	font-family:		Verdana;
	font-size:			9px;

	background-color: #6EA297;

	padding: 3px;
}

.resultInfLeft {
}

.resultInfRight {
	text-align:			right;
}

.resultNav {
	white-space:		nowrap;

	color:				#005820;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		normal;

	background-color: #D3E1E3;

	padding: 5px;
}
.resultNav a			{color:	#005820;	text-decoration:	underline;}
.resultNav a:link		{color:	#005820;	text-decoration:	underline;}
.resultNav a:visited	{color:	#005820;	text-decoration:	underline;}
.resultNav a:hover		{color:	#005820;	text-decoration:	underline;}
.resultNav a:active		{color:	#005820;	text-decoration:	underline;}

.resultNav select {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #005820;
}

.resultDisabled {
	color:				#6EA297;
}

.resultCurrent {
	font-size:			11px;
	font-weight:		bold;
}

.resultBg1 {
	background-color: #F5F8E8;
}
.resultBg2 {
	background-color: #EDF3F4;
}
/*---------------- FINE PAGE RESULT SET ----------------------------*/
