/*---------------- STILI COMUNI A TUTTE LE PAGINE ----------------------------*/
body {
	background-color:	#FFFFFF;

	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color:				#333333;

	margin:				0px;
	padding:			0px;
}

td {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color:				#333333;
}

a						{color:	#943939;	text-decoration:	underline}
a:link					{color:	#943939;	text-decoration:	underline}
a:visited				{color:	#943939;	text-decoration:	underline}
a:hover					{color:	#943939;	text-decoration:	underline}
a:active				{color:	#943939;	text-decoration:	underline}

input, select {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #333333;

	border-style: solid;
	border-color: #C3C3C3;
	border-width: 1px 1px 1px 1px;
}

.clear
{
	clear:				both;
}

.contentVisible {
	display:			table-row;
}

.contentHidden {
	display:			none;
}

.mainThinRow {
	height: 1%;
	vertical-align: top;
}

.mainThickRow {
	height: 99%;
	vertical-align: top;
}

.headerBg1 {
	background-color: #7D6119;
	background-image: url('../immagini/frame/headerBg1.gif');
}

.headerLine1 {
	background-color: #FFFFFF;
}
.headerLine1 img {
	height: 6px;
	width: 1px;
}

.leftColWidth {
	width: 214px;
}

.rightColWidth {
	width: 214px;
}

.headerLnkSx {
	width: 1%;
}
.headerLnkSxImg {
	width: 214px;
	height: 1px;
}

.headerLnkCx {
	width: 98%;
}
.headerLnkCxImg {
	width: 1px;
	height: 1px;
}

.headerLnkDx {
	width: 1%;
}
.headerLnkDxImg {
	width: 214px;
	height: 1px;
}

.headerLnkSxPad {
	padding-left: 18px;
}

.headerLnk {
	white-space: nowrap;

	height: 16px;

	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 1px;

	padding-left: 4px;

	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #5D5D5D;
}
.headerLnk a				{color:	#5D5D5D;	text-decoration:	none}
.headerLnk a:link			{color:	#5D5D5D;	text-decoration:	none}
.headerLnk a:visited		{color:	#5D5D5D;	text-decoration:	none}
.headerLnk a:hover			{color:	#7D6119;	text-decoration:	none}
.headerLnk a:active			{color:	#5D5D5D;	text-decoration:	none}

.headerLnkCur {
	white-space: nowrap;

	height: 16px;

	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px 0px 0px 1px;

	padding-left: 4px;

	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7D6119;
}
.headerLnkCur a				{color:	#7D6119;	text-decoration:	none}
.headerLnkCur a:link		{color:	#7D6119;	text-decoration:	none}
.headerLnkCur a:visited		{color:	#7D6119;	text-decoration:	none}
.headerLnkCur a:hover		{color:	#7D6119;	text-decoration:	none}
.headerLnkCur a:active		{color:	#7D6119;	text-decoration:	none}

.headerLnkSep1 img {
	width: 53px;
	height: 1px;
}

.headerLnkSep2 img {
	width: 12px;
	height: 1px;
}

.headerLnkSep3 img {
	width: 6px;
	height: 1px;
}

.headerBg2 {
	width: 99%;
	background-color: #000000;
}

#flashContent {
}

#updateFlashContent {
	vertical-align: middle;

	width: 588px;
	height: 68px;

	margin: 20px;
	padding: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial;

	border: solid 1px #FFFFFF;
}


.mailingCnt {
	width: 1px;
	background-color: #F2E4C0;
}

.mailingHeight {
	height: 120px;
}

.mailingLine {
	height: 1px;
	background-color: #000000;
}
.mailingLine img {
	width: 1px;
	height: 1px;
}

.mailingInnerHeight {
	height: 118px;
}

.mailingPad {
	padding-left: 14px;
	padding-right: 14px;
}

.mailingCnt #label1 {
	color: #333333;
	font-weight: bold;
	font-size: 13px;

	padding-bottom: 9px;
}

.mailingCnt #text1 {
	width: 180px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #333333;

	border-style: solid;
	border-color: #C3C3C3;
	border-width: 1px 1px 1px 1px;
}

.mailingCnt #inviaBtn {
	padding-top: 10px;
}

.mailingCnt #inviaBtn .formButton {
	color: #000000;
}

.headerLine2 {
	background-color: #FFFFFF;
}
.headerLine2 img {
	width: 1px;
	height: 1px;
}

.navCnt {
	background-color: #EEE8D9;
	background-image: url('../immagini/frame/navBg.gif');
}

.navSx {
	width: 1px;
}
.navSx img {
	height: 28px;
	width: 214px;
}

.navDx {
	width: 99%;

	font-size: 11px;
}

.bodySx {
	width: 1%;

	border-style: solid;
	border-color: #E7E0CB;
	border-width: 0px 1px 0px 0px;
}

.bodyCx {
	width: 98%;
}

.bodyDx {
	width: 1%;
	
	vertical-align: top;
	
	border-style: solid;
	border-color: #E7E0CB;
	border-width: 0px 0px 0px 1px;
}

.menuPad {
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

.menuLine {
	background-image: url('../immagini/frame/menuLine.gif');
}

.menuItemOut {
	cursor: pointer;

	vertical-align: bottom;

	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #333333;

	padding-bottom: 3px;

	background-image: url('../immagini/frame/menuSquareOut.gif');
	background-repeat: no-repeat;
}
.menuItemOut a				{color:	#333333;	text-decoration:	none}
.menuItemOut a:link			{color:	#333333;	text-decoration:	none}
.menuItemOut a:visited		{color:	#333333;	text-decoration:	none}
.menuItemOut a:hover		{color:	#333333;	text-decoration:	none}
.menuItemOut a:active		{color:	#333333;	text-decoration:	none}

.menuItemOver {
	cursor: pointer;

	vertical-align: bottom;

	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	color: #7D6119;

	padding-bottom: 3px;

	background-image: url('../immagini/frame/menuSquareOver.gif');
	background-repeat: no-repeat;
}
.menuItemOver a				{color:	#7D6119;	text-decoration:	none}
.menuItemOver a:link		{color:	#7D6119;	text-decoration:	none}
.menuItemOver a:visited		{color:	#7D6119;	text-decoration:	none}
.menuItemOver a:hover		{color:	#7D6119;	text-decoration:	none}
.menuItemOver a:active		{color:	#7D6119;	text-decoration:	none}

.subMenuSep img {
	width: 1px;
	height: 17px;
}

.subMenuItemOut {
	cursor: pointer;

	height: 15px;

	vertical-align: middle;

	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #333333;

	background-image: url('../immagini/frame/subMenuSquareOut.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.subMenuItemOut a			{color:	#333333;	text-decoration:	none}
.subMenuItemOut a:link		{color:	#333333;	text-decoration:	none}
.subMenuItemOut a:visited	{color:	#333333;	text-decoration:	none}
.subMenuItemOut a:hover		{color:	#333333;	text-decoration:	none}
.subMenuItemOut a:active	{color:	#333333;	text-decoration:	none}

.subMenuItemOver {
	cursor: pointer;

	height: 15px;

	vertical-align: middle;

	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #7D6119;

	background-image: url('../immagini/frame/subMenuSquareOver.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.subMenuItemOver a			{color:	#7D6119;	text-decoration:	none}
.subMenuItemOver a:link		{color:	#7D6119;	text-decoration:	none}
.subMenuItemOver a:visited	{color:	#7D6119;	text-decoration:	none}
.subMenuItemOver a:hover	{color:	#7D6119;	text-decoration:	none}
.subMenuItemOver a:active	{color:	#7D6119;	text-decoration:	none}

.hetman {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.pageTitle {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 13px;

	font-family: Arial;
	font-weight: normal;
	font-size: 21px;
	color: #333333;
}

.pageContent {
	text-align: justify;
	padding-left: 13px;
	padding-right: 13px;

	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;

	line-height: 17px;

	padding-bottom: 10px;
}

.footer {
	padding-top: 4px;
	padding-bottom: 4px;

	text-align: center;

	background-color: #F1EDE0;

	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #7D6119;

	border-style: solid;
	border-color: #E7E0CB;
	border-width: 1px 0px 0px 0px;
}

.newsCnt_urgente 
{
	vertical-align: top;
}

.newsCnt_urgente .top
{
	height: 35px;
	
	background-image: url(../immagini/frame/stella_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.newsCnt_urgente .top .label
{
	padding-top: 21px; 
	padding-left: 25px; 
	font-size: 10px; 
	line-height: 14px; 
	font-weight: bold;
}

.newsCnt_urgente .top .label a
{
	display: block;
}

.newsCnt_urgente .left_bar
{
	float: left;
	
	width: 13px;
	height: 50px;
	
	background-image: url(../immagini/frame/stella_laterale.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.newsCnt_urgente .contents
{
	padding-left: 7px;
	padding-right: 7px;
	
	margin-left: 13px;
	margin-right: 7px;
	
	background-color: #e6dec9;
	
	border: 2px solid #b8ab88
}

.newsLbl_urgente {
	padding-top: 10px;
	padding-bottom: 10px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #943939;
}
.newsLbl_urgente a				{color:	#943939;	text-decoration:	none}
.newsLbl_urgente a:link			{color:	#943939;	text-decoration:	none}
.newsLbl_urgente a:visited		{color:	#943939;	text-decoration:	none}
.newsLbl_urgente a:hover			{color:	#943939;	text-decoration:	none}
.newsLbl_urgente a:active		{color:	#943939;	text-decoration:	none}

.newsItem_urgente {
	padding-top: 2px;
	padding-bottom: 2px;

	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
	
	border-bottom: 1px dotted #B8AB88;
}
.newsItem_urgente a				{color:	#333333;	text-decoration:	none}
.newsItem_urgente a:link			{color:	#333333;	text-decoration:	none}
.newsItem_urgente a:visited		{color:	#333333;	text-decoration:	none}
.newsItem_urgente a:hover		{color:	#943939;	text-decoration:	none}
.newsItem_urgente a:active		{color:	#333333;	text-decoration:	none}



.newsCnt {
	vertical-align: top;
	padding-left: 13px;
	padding-right: 13px;
}

.newsLbl {
	padding-top: 10px;
	padding-bottom: 10px;

	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #943939;
}
.newsLbl a				{color:	#943939;	text-decoration:	none}
.newsLbl a:link			{color:	#943939;	text-decoration:	none}
.newsLbl a:visited		{color:	#943939;	text-decoration:	none}
.newsLbl a:hover		{color:	#943939;	text-decoration:	none}
.newsLbl a:active		{color:	#943939;	text-decoration:	none}

.newsItem {
	padding-top: 2px;
	padding-bottom: 2px;

	font-size: 10px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
}
.newsItem a				{color:	#333333;	text-decoration:	none}
.newsItem a:link		{color:	#333333;	text-decoration:	none}
.newsItem a:visited		{color:	#333333;	text-decoration:	none}
.newsItem a:hover		{color:	#943939;	text-decoration:	none}
.newsItem a:active		{color:	#333333;	text-decoration:	none}

.newsItem .img
{
	float: 				left;
	padding-right: 		5px;
	padding-bottom: 	5px;
}

.newsItem .img img
{
	border: 			none;
}

.newsArchive {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: right;

	font-size: 10px;
	font-weight: normal;
}

.goBack {
	padding-top: 15px;
	text-align: right;

	color:				#943939;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		bold;

	text-decoration: none;
}
/*---------------- FINE STILI COMUNI A TUTTE LE PAGINE ----------------------------*/

/*---------------- NEWS ----------------------------*/
.newsResultItem {
	text-align: justify;

	padding-top: 2px;
	padding-bottom: 2px;

	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 15px;
}
.newsResultItem a			{color:	#333333;	text-decoration:	none}
.newsResultItem a:link		{color:	#333333;	text-decoration:	none}
.newsResultItem a:visited	{color:	#333333;	text-decoration:	none}
.newsResultItem a:hover		{color:	#943939;	text-decoration:	none}
.newsResultItem a:active	{color:	#333333;	text-decoration:	none}

.newsResultPad {
	padding: 5px 13px 5px 13px;
}
/*---------------- FINE NEWS ----------------------------*/

/*---------------- SPONSOR ----------------------------*/
.sponsorLeft {
	padding: 10px;
	padding-left: 50px;
	text-align: center;
}

.sponsorLeft1 {
	padding: 10px;
	padding-right: 20px;
	text-align: center;
}

.sponsorRight {
	vertical-align: bottom;
	padding-bottom: 10px;
	color: #333333;
	font-weight: bold;
}

.sponsorRight a				{color:	#333333;	text-decoration:	none}
.sponsorRight a:link			{color:	#333333;	text-decoration:	none}
.sponsorRight a:visited		{color:	#333333;	text-decoration:	none}
.sponsorRight a:hover		{color:	#943939;	text-decoration:	none}
.sponsorRight a:active		{color:	#333333;	text-decoration:	none}
/*---------------- FINE SPONSOR ----------------------------*/

/*---------------- FORM ----------------------------*/
.formError {
	color: red;
}

.formLabel {
	vertical-align: top;
	width: 1%;
	text-align: right;
	white-space: nowrap;

	font-size: 11px;
	font-weight: bold;

	padding: 3px;
}

.formField {
	vertical-align: top;
	width: 99%;

	padding: 3px;
}

.formButton {
	cursor: pointer;

	font-weight: bold;
	font-size: 11px;
	color: #7D6119;
	background-color: #F2E4C0;
}
/*---------------- FINE FORM ----------------------------*/

/*---------------- HTML COINTENT ----------------------------*/
.htmlCell {
	vertical-align:		top;

	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color:				#333333;

	margin:				0px;
	padding:			0px;

	line-height:		17px;

	text-align:			justify;
}

.htmlCell td {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color:				#333333;
	line-height:		17px;
}

.htmlCell a						{color:	#943939;	text-decoration:	underline}
.htmlCell a:link				{color:	#943939;	text-decoration:	underline}
.htmlCell a:visited				{color:	#943939;	text-decoration:	underline}
.htmlCell a:hover				{color:	#943939;	text-decoration:	underline}
.htmlCell a:active				{color:	#943939;	text-decoration:	underline}

.htmlPad {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 10px;
}
/*---------------- FINE HTML COINTENT ----------------------------*/

/*---------------- PAGE RESULT SET ----------------------------*/
.resultTable {
	width: 100%;
}

.resultInf {
	white-space:		nowrap;

	font-weight:		bold;
	color:				#7D6119;
	font-family:		Verdana;
	font-size:			11px;

	background-color: #FFFFFF;

	padding: 5px;
}

.resultInfSmall {
	white-space:		nowrap;

	font-weight:		normal;
	color:				#FFFFFF;
	font-family:		Verdana;
	font-size:			9px;

	background-color: #6EA297;

	padding: 3px;
}

.resultInfLeft {
	border-style: solid;
	border-color: #E7E0CB;
	border-width: 1px 0px 1px 0px;
}

.resultInfRight {
	text-align:			right;

	border-style: solid;
	border-color: #E7E0CB;
	border-width: 1px 0px 1px 0px;
}

.resultNav {
	height: 28px;

	white-space:		nowrap;

	color:				#333333;
	font-family:		Verdana;
	font-size:			11px;
	font-weight:		bold;

	background-color: #E7E0CB;
	background-image: url('../immagini/frame/navBg.gif');

	padding-left: 5px;
	padding-right: 5px;
}
.resultNav a			{color:	#943939;	text-decoration:	underline;}
.resultNav a:link		{color:	#943939;	text-decoration:	underline;}
.resultNav a:visited	{color:	#943939;	text-decoration:	underline;}
.resultNav a:hover		{color:	#943939;	text-decoration:	underline;}
.resultNav a:active		{color:	#943939;	text-decoration:	underline;}

.resultNav select {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #943939;
}

.resultDisabled {
	color:				#B2B2B2;
}

.resultCurrent {
	font-size:			12px;
	font-weight:		bold;
}

.resultBg1 {
	background-color: #F5F8E8;
}
.resultBg2 {
	background-color: #EDF3F4;
}
/*---------------- FINE PAGE RESULT SET ----------------------------*/

/*---------------- TOOLTIP ----------------------------*/
.tooltip {
	position: absolute!important;
	overflow:hidden;
	font-size: 12px;
	z-index: 10000!important;
}
.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 1px; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 1px; }
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #FFFFA4; border-left: 1px solid #333; border-right: 1px solid #333; }
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #FFFFA4; }
.tooltip .xb1 { margin: 0 5px; background: #CC0000; }
.tooltip .xb2 { margin: 0 3px; border-width: 0 2px; }
.tooltip .xb3 { margin: 0 2px; }
.tooltip .xb4 { height: 2px; margin: 0 1px; }

.tooltip .xboxcontent {
	padding: 0 .5em;
	margin: 0;
	color: #000;
	text-shadow: 2px 2px 0px #CCC;
	border: 1px solid #333;
	border-width: 0px 1px 0 1px;
	background-color: #FFFFA4;
}
/*---------------- FINE TOOLTIP ----------------------------*/
