body {
background-color:#B5C2CC;
font-size:10px;
color:#006;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
padding:0
}

#mkwrapper {
text-align:left;
margin:0 auto
}

#mklogostrip {
background-color:#091176;
text-align:left;
height:80px
}

table,tr,td,.tdglobal {
font-size:10px;
color:#000060;
font-family:Verdana, Arial, Helvetica, sans-serif
}

img {
border:0
}

.modulecell,.urlo2,.tabnews,.trattini,.tabmain,.tablemenu,.taburlo {
background-color:#fff;
color:#666
}

.navigatore {
background-color:#00077f;
color:#ffffff;
vertical-align:middle;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:10px;
padding:1px 5px 2px
}

.moduleborder {
color:#fff;
background-color:#E0E3E5
}

{
background-color:#95ABAB
}

.urlo2,.trattini,.trattini2,.trattini3 {
border:#444 1px dotted #283432
}

.trattini {
border-top-style:dashed;
border-width:1px 0 0
}

.trattini2 {
border-right-style:dashed;
border-width:0 1px 0 0
}

.trattini3 {
border-bottom-style:dashed;
border-width:0 0 1px
}

a:link,a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:navy;
text-decoration:underline
}

a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#408F8F;
text-decoration:none
}

a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#58C5C5;
text-decoration:none
}

a.uno:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000060;
font-weight:700;
text-decoration:none
}

a.uno:visited {
font-size:10px;
color:#000070;
font-weight:700;
text-decoration:none
}

a.uno:hover {
font-size:10px;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#95ABAB
}

a.uno:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
background-color:#95ABAB
}

a.navigatore:hover {
font-size:10px;
color:#fff;
font-weight:700;
text-decoration:none;
background-color:#95abab
}

.mktxtcontr,a.mktxtcontr:link,a.mktxtcontr:visited {
color:maroon;
font-weight:700;
text-decoration:none
}

.mktxtcontr2,a.mktxtcontr2:link,a.mktxtcontr2:visited {
color:#5c88c8;
font-weight:700;
text-decoration:none
}

input,textarea,select,.bgselect,/* input fields */
.mkbutton /* global submit buttons */ {
background-color:#E0E3E5;
border:1px solid #283432;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:10px;
color:#000060;
vertical-align:middle;
margin:0;
padding:0
}

iframe {
border:1px solid #283432
}

.blsubmit,.mkbutton {
border:1px #283432 solid
}

.mkradio {
background-color:transparent;
border:0
}

textarea.mkwrap1 {
overflow:auto;
width:100%
}

textarea.mkwrap2 {
overflow:auto;
width:500px
}

.mkblkinput {
background-color:#E0E3E5;
font-size:9px;
border:1px solid #283432;
margin:2px
}

.blocks {
padding:0
}

.tdmenblock {
font-size:0;
vertical-align:top;
margin:0;
padding:0
}

.tdblock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
background-color:#fff;
margin:2px
}

.sottotitolo {
vertical-align:bottom;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
border-top:1px solid #9D785C;
border-bottom:1px solid #9D785C;
color:maroon
}

.tdspacer {
line-height:10px
}

.modulex {
background-color:#F1F4F4;
height:25px
}

th.modulex {
color:#000030;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F1F4F4 !important;
background-image:none !important;
height:25px;
white-space:nowrap
}

.modulelite {
font-size:8pt;
color:#006
}

.contents {
padding:10px
}

.mkpagecurrent {
background-color:#CBC064;
border:1px solid #283432;
color:#000;
font-weight:400;
padding:1px 3px
}

div.taburlo {
width:100%
}

td.taburlo {
border:0;
margin:5px;
padding:5px
}

.urlo {
line-height:18px;
vertical-align:middle;
background-color:navy;
color:navy;
text-align:left;
font-weight:700;
font-size:10px;
padding:4px
}

.urlo2 {
vertical-align:middle;
text-align:left;
color:#95ABAB;
font-size:11px;
font-weight:700;
border-style:solid;
border-width:0 0 1px;
padding:4px
}

.urlocontrast {
color:navy
}

.tabnews {
font-size:10px;
color:#006;
border-style:dotted;
border-width:0 0 1px;
margin:0;
padding:0
}

.titadmin {
font-weight:700;
font-size:11px;
color:#006;
border-top:1px dashed #95ABAB;
margin:0
}

.mkerror {
font-size:12pt;
color:red;
font-weight:700
}

.mkquote {
color:#000
}

.ecardtitle,.offlinetxt {
font-size:10pt;
font-weight:700;
text-align:center
}

.mkquoteball {
font-size:9px;
color:#006;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
background-color:#fff;
padding:0
}

.mkquotetext {
font-size:10px;
color:#006;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
background-color:#fff;
margin:3px 0;
padding:0
}

div .mkquotetable {
width:auto;
text-align:left
}

.bghighlight1 {
background-color:#EAF8EB
}

.bghighlight2 {
background-color:#EFCBCB
}

.mkcopyright {
font-size:10px
}

.mkcopyright a {
text-decoration:none
}

#mkcaltoday {
border:2px;
background-color:#ff0;
border-style:outset
}

.mkbutton {
padding:3px
}

.tabmain,.mkbbbutton {
margin:0;
padding:0
}

a.navigatore:link,a.navigatore:visited {
font-size:10px;
color:#FFF;
font-weight:700;
text-decoration:none
}

a.mktxtcontr:hover,a.mktxtcontr2:hover {
font-weight:700;
text-decoration:underline
}

.mkpagelink,.mkpagelinklast {
background-color:#E0E3E5;
border:1px solid #283432;
color:#000;
font-weight:400;
padding:1px 3px
} 
