body {
	background-color: rgb(239, 239, 239);
	font-size: 10px;
	color: rgb(102, 102, 102);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#mkwrapper {
	text-align: left;
	margin: 0px auto;
}

#mklogostrip {
	text-align: center;
	background-color: rgb(232, 230, 230);
}

table, tr, td, .tdglobal {
	font-size: 10px;
	color: rgb(127, 127, 127);
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tabmain {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px none;
	vertical-align: middle;
	background: none repeat scroll 0% 0% transparent;
}

.modulecell, .urlo2, .tabnews, .trattini, .tabmain, .tablemenu, .taburlo {
	background-color: rgb(255, 255, 255);
	color: rgb(127, 127, 127);
}

.navigatore, .tdblock, .moduleborder {
	background-color: rgb(208, 208, 208);
	color: darkBlue;
}

.urlo, .sottotitolo {
	color: rgb(237, 55, 55);
}

.tabmain, .tablemenu, .taburlo, .urlo2, .trattini, .trattini2, .trattini3 {
	border: 1px solid rgb(163, 163, 163);
}

.trattini {
	border-width: 1px 0pt 0pt;
	border-top-style: dashed;
}

.trattini2 {
	border-width: 0pt 1px 0pt 0pt;
	border-right-style: dashed;
}

.trattini3 {
	border-width: 0pt 0pt 1px;
	border-bottom-style: dashed;
}

a:link, a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(127, 127, 127);
	text-decoration: none;
}

a:hover {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(127, 127, 127);
	text-decoration: underline;
}

a:active {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: rgb(127, 127, 127);
	text-decoration: none;
}

a.uno:link {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: darkBlue;
	font-size: 10px;
}

a.uno:visited {
	font-weight: bold;
	text-decoration: none;
	color: darkBlue;
	font-size: 10px;
}

a.uno:hover {
	font-size: 10px;
	color: rgb(127, 127, 127);
	font-weight: bold;
	text-decoration: underline;
}

.tablemenu a:link, a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: darkBlue;
}

.tablemenu a:hover {
	text-decoration: underline;
}

.tablemenu a:active {
	text-decoration: none;
}

.mktxtcontr, a.mktxtcontr:link, a.mktxtcontr:visited {
	color: rgb(255, 0, 0);
	font-weight: bold;
	text-decoration: none;
}

a.mktxtcontr:hover {
	font-weight: bold;
	text-decoration: underline;
}

.mktxtcontr2, a.mktxtcontr2:link, a.mktxtcontr2:visited {
	color: rgb(0, 0, 255);
	font-weight: bold;
	text-decoration: none;
}

a.mktxtcontr2:hover {
	font-weight: bold;
	text-decoration: underline;
}

form {
	margin: 0pt;
	padding: 0pt;
}

input, textarea, select, .bgselect, .mkbutton {
	background-color: rgb(235, 235, 235);
	margin: 0px;
	padding: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: rgb(127, 127, 127);
	vertical-align: middle;
}

.blsubmit, .mkbutton {
	border: 1px solid rgb(163, 163, 163);
	color: rgb(163, 163, 163);
}

.mkbutton {
	padding: 3px;
}

.mkbbbutton {
	margin: 0pt;
	padding: 0pt;
}

.mkradio {
	background-color: transparent;
	border: 0px none;
}

textarea.mkwrap1 {
	overflow: auto;
	width: 100%;
}

textarea.mkwrap2 {
	overflow: auto;
	width: 500px;
}

.mkblkinput {
	background-color: rgb(255, 255, 255);
	font-size: 9px;
	border: 1px dashed rgb(163, 163, 163);
	margin: 2px;
}

.navigatore {
	vertical-align: bottom;
	text-align: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: 300;
	font-size: 9px;
}

.blocks {
	padding: 0px;
}

.tdmenblock {
	font-size: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	background-color: rgb(163, 163, 163);
}

.tdblock {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 2px;
}

.sottotitolo {
	vertical-align: bottom;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}

.tdspacer {
	line-height: 3px;
}

.moduleborder {
	background-color: rgb(232, 232, 232);
}

.modulex {
	background-color: rgb(239, 239, 239);
	height: 25px;
}

th.modulex {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: rgb(239, 239, 239);
	background-image: none ! important;
	height: 25px;
	white-space: nowrap;
}

.modulelite {
	font-size: 8pt;
	color: rgb(215, 215, 215);
}

.contents {
	padding: 10px;
}

.mkpagelink {
	background-color: rgb(240, 245, 250);
	border: 1px solid rgb(7, 42, 102);
	padding: 1px 3px;
	color: rgb(0, 0, 0);
	font-weight: normal;
}

.mkpagelinklast {
	background-color: rgb(223, 230, 239);
	border: 1px solid rgb(7, 42, 102);
	padding: 1px 3px;
	color: rgb(0, 0, 0);
	font-weight: normal;
}

.mkpagecurrent {
	background-color: rgb(255, 201, 165);
	border: 1px solid rgb(7, 42, 102);
	padding: 1px 3px;
	color: rgb(0, 0, 0);
	font-weight: normal;
}

.titadmin {
	margin: 0px;
	font-weight: bold;
	font-size: 11px;
	color: rgb(127, 127, 127);
	border-top: 1px dashed rgb(163, 163, 163);
}

div.taburlo {
	width: 100%;
}

td.taburlo {
	margin: 5px;
	padding: 5px;
	border: 0pt none;
}

.urlo {
	line-height: 18px;
	vertical-align: bottom;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
}

.urlo2 {
	padding: 4px;
	border-width: 0pt 0pt 1px;
	border-style: solid;
	text-align: left;
	color: rgb(127, 127, 127);
	font-size: 11px;
	font-weight: bold;
}

.urlocontrast {
	color: rgb(255, 255, 255);
}

.tabnews {
	border: 1px dashed rgb(232, 232, 232);
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: rgb(102, 102, 102);
}

.mkerror {
	font-size: 12pt;
	color: rgb(255, 0, 0);
	font-weight: bold;
}

.mkquote {
	color: rgb(0, 0, 255);
}

.ecardtitle, .offlinetxt {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.mkquoteball {
	font-size: 9px;
	color: rgb(102, 102, 102);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	background-color: rgb(255, 255, 255);
	padding: 0pt;
}

.mkquotetext {
	font-size: 10px;
	color: rgb(102, 102, 102);
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	background-color: rgb(255, 255, 255);
	margin: 0pt;
	padding: 0pt;
}

table .mkquotetable {
	width: auto;
	text-align: left;
}

.bghighlight1 {
	background-color: rgb(234, 248, 235);
}

.bghighlight2 {
	background-color: rgb(239, 203, 203);
}

.mkcopyright {
	font-size: 10px;
}

.mkcopyright a {
	text-decoration: none;
}

#mkcaltoday {
	border: 2px outset;
	background-color: rgb(255, 255, 0);
}


