@import "mooffankaClasses.css";

/* general */
body {font-family:arial, helvetica, sans-serif;margin:0px;font-size:11px;background:#E7E7E7;color: #000033;}
a {text-decoration:none;color:#006699;}
a:hover {text-decoration:underline;color: #006699;}
p.zero{padding:0px;margin:0px;}
div.zero{padding:0px;margin:0px;}

td.intro {
	padding-top:8px;padding-left:8px;padding-right:8px;
}
/* header - menus */

/* treemenu */
div.level {padding-bottom:8px;padding-top:8px;font-size:11px; color:#2E76BB; width:98%; border-bottom: 1px solid #2E76BB; border-top: 1px solid #2E76BB;}
div.alevel {padding-bottom:3px;padding-top:6px;font-size:9px; color:#2E76BB; width:192px; border-top: 1px solid #2E76BB;background-color:#E1E4EB;font-weight:bold}
div.level2 {padding-bottom:4px;padding-left:11px; width:90%; color:#000000; }
a.treemenu {font-weight:normal; color:#000000; text-decoration:none; margin:0px; padding:0px;font-size:11px;}
a.treemenu:hover {font-weight:normal;; color:#ffffff; text-decoration:none; margin:0px; padding:0px;font-size:11px;}
a.treemenu1 {font-weight:bold; color:#000000; text-decoration:none; margin:0px; padding:0px;font-size:11px;}
a.treemenu1:hover {font-weight:bold; color:#ffffff; text-decoration:none; margin:0px; padding:0px;font-size:11px;}

/* ticker */
div.M-fading-ticker {}
div.M-fading-ticker a { color: white }
div.M-fading-ticker a:hover { color:white;text-decoration:underline; }

/* left column - search and menu */
td.leftCol {width:180px;font-size:10px;text-align:right;vertical-align:top;}
td.siteInfo {font-size: 9px;padding:8px;text-align:center;color:#a09080;background:#659DD2;}

/* document format */
td.docBody {width: 482px;padding:16px;font-size:12px;color:#404040;text-align:justify;}
td.docInfo{text-align:right;font-size:9px;color:#a09080;padding-right:8px;}

/* homepage format */
div.mainTxt {padding-top:12px;padding-left:12px;padding-right:12px;padding-bottom:0px;}
td.boxData {vertical-align:top;}
div.boxText {text-align:left;color:#000000;font-family: Arial, Helvetica, sans-serif;font-size: 10px;margin:0px; padding:2px; padding-left:7px;height:60px; overflow:hidden;}
td.boxHead {text-align:center;vertical-align: middle;height:22px;}
div.boxTitle {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #FFFFFF;margin:0px; padding:0px;height:22px; overflow:hidden;}

td.tdOn {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #FFFFFF;margin:0px; padding:0px;height:22px; overflow:hidden;background-color:#2E76BB;padding:2px;}
td.tdOn2 {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;margin:0px; padding:0px;height:22px; overflow:hidden;background-color:#94BEE5;width:33%;padding:2px;
}
td.tdOn2 a {
	background-color:#80aEda;color:white; padding-left:2px;padding-right:2px;
}
td.tdOn2 a:hover {
	color:#80aEda;background-color:white; padding-left:2px;padding-right:2px;
}
td.news { padding:6px;padding-left:10px;padding-right:10px;vertical-align:top;text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;color: #155898;background-color:#B9D4EE;}
td.titnews { 
width:756px;margin:2px;padding-bottom:4px;text-align:right;padding-right:10px;padding-top:4px;
font-size:14px;font-style:italic;font-family: Arial, Helvetica, sans-serif;
color: #155898;background-color:#D9E2F0;border: 1px solid #B9D4EE;border-bottom: 0px;}
td.news2 {font-size:11px;font-weight:bold;font-style:normal; }
td.news2 a {
text-decoration:underline;color:155898;
}
td.tdOnB {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight:bold;color: #FFFFFF;margin:0px; padding:0px;height:22px; overflow:hidden;background-color:#155898;padding:2px;}
td.tdOnB2 {text-align:center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;margin:0px; padding:0px;height:22px; overflow:hidden;background-color:#6697C4;width:33%;padding:2px;}
td.tdOnB2 a {
	background-color:#4D84B7;color:white; padding-left:2px;padding-right:2px;
}
td.tdOnB2 a:hover {
	color:#80aEda;background-color:white; padding-left:2px;padding-right:2px;
}
td.tdOn span.b a, td.tdOnB span.b a, td.tdOn span.b a:hover, td.tdOn span.b a :hover{
	color:white;
}
span.titleOn {
color:#79B534;font-family: Arial, Helvetica, sans-serif;font-size: 16px;
}
.dodici {padding:12px;}
table.innerBox{width:97;}

/* page footer - credits and copywrite */
td.footNotes{vertical-align:bottom;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #659DD2;text-align: right;}
div.footNotes{width:100%;margin:0px;padding:2px;text-align:center;font-size:10px;color:#FFFFFF;}
a.footNotes {text-decoration:none;color:#FFFFFF;}
a.coda:footNotes {text-decoration:none;color:#FFFFFF;}

table.outerHome {background-color: #FFFFFF;margin: 0 auto 0 auto;padding: 0px;width: 760px;border: 1px solid #2E76BB;}
table.outerMain {background-color: #FFFFFF;margin: 0 auto 0 auto;padding: 0px;width: 760px;border: 1px solid #2E76BB;}
table.innerMain {background-color: #FFFFFF;}
table {margin:0 auto 0 auto}

table.sfoClaim {background-image: url(../pic/sfoClaim.gif);width:760px;height:40px;text-align:left;vertical-align:bottom;}
td.menuTreeSin {background-image: url(../pic/menuTree.gif);margin:0;width:195px;padding:0;}
td.menuTreeSin a {color:#2E76BB;}
td.menuTreeSin a:hover {color:black;}
img {
	border-color:#2E76BB;
}


td.homeLogo {text-align: left;vertical-align: bottom;height: 118px;width: 289px;background-image: url(../pic/homeLogoBg.gif);}
td.mainLogo {text-align: center;vertical-align: middle;width: 195px;margin:0;padding:0;}

td.1h {height: 1px;}
td.1w {width: 1px;}

td.bannerFoto {background-color:#94BEE5;height:93px; width:469px;}
td.bannerFotoMain {background-color:#94BEE5;height:93px; width:563px;}

td.bannerMenu {background-color: #2E76BB;height: 25px;text-align: right;width: 758px;padding-right:6px;}
td.bannerMenuMain {background-color: #2E76BB;height: 25px;text-align: right;width: 758px;padding-right:6px;}

td.bannerTicker {background-color: #659DD2;text-align: right;height: 25px;width: 469px;}
td.bannerTickerMain {background-color: #659DD2;text-align: right;height: 25px;width: 563px;}

td.homeFoto {background-color: #2E76BB;background-image: url(../pic/homeFoto_a.gif);height: 115px;width: 221px;}
td.mainFoto {background-color: #2E76BB;background-image: url(../pic/foto.gif);height: 132px;width: 195px;background-repeat: no-repeat;background-position: left top;text-align:right;margin:0;padding:0;}

td.menuSearch {background-color: #155898;vertical-align:middle;text-align:center;font-size:10px;color:#ffffff;color:white;padding:4px;}
td.menuSearch a {
	color:#e0e0e0;
	background-color:#5A88B3;
	padding-left:3px;padding-right:3px;
}
td.menuTree {background-color: #94BEE5;vertical-align:top;text-align:center;font-size:10px;color:#2A2A2A;}
td.oldMenuBg {background-color:#94BEE5;font-family:Arial,Helvetica,sans-serif;font-size:10px;color: white;text-align:center;vertical-align:top;}
td.menuBg {background-color:#94BEE5;font-family:Arial,Helvetica,sans-serif;font-size:9px;color: white;text-align:center;vertical-align:top;padding:4px;}
td.menuBg a {
	background-color:#80aEda;color:white; padding-left:2px;padding-right:2px;
}
td.menuBg a:hover {
	color:#80aEda;background-color:white; padding-left:2px;padding-right:2px;
}
td.menuTool a {
	color:white; 
}
td.menuTool a:hover {
	color:#80aEda;background-color:white;
}


td.homeOnlus {text-align: center;height: 16px;width: 289px;background-image: url(../pic/homeLogoBg.gif);}
td.colSpace {width: 221px;height: 59px;}
td.homeBox {width: 380px;background-image: url(../pic/box.gif);height: 174px;text-align: center;vertical-align: top;background-repeat: no-repeat;background-position: left top;}
td.homeSmallMenu {width:192px;text-align:right;vertical-align:bottom;}

a.homeMenu{font-size:11px;}
a.homeMenu:hover{color:#000000;font-size:11px;text-decoration:underline;}

td.boxClaim {text-align:center; vertical-align:middle; height:59px;}
td.boxFoot {text-align:right; height:19px; vertical-align:bottom;}
td.boxGreen {
	height: 87px;
	width: 108px;
	background-color: #CBD5FF;
	background-image: url(../pic/boxGreen.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align:top;
}
td.boxBlue {
	background-color: #CBD5FF;
	background-image: url(../pic/boxBlue.gif);
	background-repeat: no-repeat
	background-position: left top;
	height: 87px;
	width: 108px;
	text-align: center;
	vertical-align:top;
}
td.homeFotoB {
	background-color: #2D76BB;
	background-image: url(../pic/foto.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 208px;
	width: 288px;
}
td.menuRow {
	background-color: #f0f0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: a0a0a0;
	text-align: center;
	vertical-align: middle;
	height: 18px;
	padding:6px;
}
p.footNotes {padding-right:5px;}
td.homeBullet {
	width: 40px;
	background-repeat: no-repeat;
	background-position: center center;
	height: 120px;
}
td.homeBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1960A5;
	text-align: left;
	vertical-align:middle;
}
img.imgcre {
	border: 0px;
	padding:6px;
}

td.sinCol {
	border: 1px solid #e0e0e0;
}

td.desCol {
	border: 1px solid #e0e0e0;
	background-color:#f0f0f0;
}


/* newsletter */

table.outerMainNL
 {background-color: #FFFFFF;margin: 0px;padding: 0px;width: 545px;border: 1px solid #2E76BB;border-top:0px;}

table.sfoClaimNL {background-image: url(../pic/nl/testata.jpg);width:545px;height:135px;text-align:left;vertical-align:bottom;}

td.nlLeft {
	vertical-align:top;
	background-image: url(../pic/menuTree.gif);
	width: 167px;
	border-right: 1px solid #2E76BB;
	text-align:left;
}

td.nlRight {
	vertical-align:top;
	text-align:left;
}

div.leftNL {
	padding:10px;
}

div.rightNL {
	padding:10px;
}


div.titleNL {
	color: #2F77BB;
}

div.titleNL p.title {
	font-size: 20px;
	font-weight: normal;
	padding:0px;
	padding-bottom:20px;
}
div.titleNL p.title span.subTitle {
	font-size: 10px;
	font-weight: normal;
	padding:0px;
}

div.footerNL {
	padding-top:5px;
	padding-left:20px;
	font-size:9px;
	width:543px;
	text-align:left;
	color: #808080;
}

td.mainLogo a img {
	border:0;
	margin:0;
	padding:0;
}