/* ------------ */
/*    GENERAL	 */
/* ------------ */
*
	{
	margin: 0px;
	padding: 0px;
/*	border: 0px; */
	font-family: verdana,arial,sans-serif;
	font-size: 11px;
	color: #3b3d2e;
	}
body
	{
	margin: 0px; /* IE4 */
	background: #e2e0e2;
	text-align: center;
	}
img
	{
	border: 0px;
	}
/* ------------ */
/*    ANCHOR	 */
/* ------------ */
a:link
	{
	text-decoration : none;
	}
a:visited
	{
	text-decoration : none;
	}
a:hover
	{
	text-decoration : underline;
	}
a:focus 
	{
	outline: 0px;
	}
/* ------------ */
/*    SHADOW	 */
/* ------------ */
div#shadow
	{
	margin: auto;
	width: 780px;
	text-align: center;
	background: #e2e2e2 url('shadow.gif') top center repeat-y;
	}
/* ------------------- */
/*    SHADOW-HEADER	  */
/* ------------------- */
div#shadow-header
	{
	width: 780px;
	height: 55px;
	background: #e2e2e2 url('shadow-header.gif') bottom center no-repeat ;
	font-size: 10px;
	color: #a2a2a2;
	}
/* --------------- */
/*    CONTAINER	 */
/* --------------- */
div#container
	{
	margin: 0px 10px 0px 10px;
	width: 760px;
	border: solid #676767 1px;
	background: #f9f9f9;
	}
/* ------------ */
/*    HEADER    */
/* ------------ */
div#header
	{
	position: relative;
	width: 760px;
	height: 90px; 
	background: url('head.gif') top center no-repeat;
	}
/* ----------------- */
/*    HEADER-LOGO    */
/* ----------------- */
a.header-logo
	{
	position: absolute;
	top: 15px;
	left: 30px;
	width: 90px;
	height: 55px; 
	overflow: hidden;
	background: url('head-logo.gif') top center no-repeat;
	}
a.header-logo b
	{
	display: block;
	margin-top: 200px;
	}
/* ----------------- */
/*    HEADER-MENU    */
/* ----------------- */
div#header-menu
	{
	position: absolute;
	top: 10px;
	left: 430px;
	width: 300px;
	height: 20px;
	}
div#header-menu ul 
	{
	padding: 0px;
	height: 20px;
	list-style-type: none;
	}
div#header-menu li 
	{
	display: inline;
	float: right;
	text-align: center;
	}
div#header-menu li a 
	{
	overflow: hidden;
	margin-left: 5px;
	height: 20px;
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #5c6b7f;
	}
a#mnu01{width: 100px;}
a#mnu02{width: 100px;}

/* ---------------- */
/*    HEADER-KEY    */
/* ---------------- */
div#header-key
	{
	position: absolute;
	top: 12px;
	left: 650px;
	width: 90px;
	height: 65px; 
	background: url('key.gif') top center no-repeat;
	}
/* ---------- */
/*    MENU    */
/* ---------- */
div#menu
	{
	position: relative;
	width: 760px;
	height: 40px;
	background: url('menu.gif') top left repeat-x;
	}
div#menu ul 
	{
	margin: 0px 22px 0px 22px;
	padding: 0px;
	height: 40px;
	list-style-type: none;
	}
div#menu li 
	{
	margin: 0px 0px 0px 0px;
	display: inline;
	float:left;
	text-align: center;
	}
div#menu li.left
	{
	float:right;
	}
div#menu li a 
	{
	overflow: hidden;
	height: 40px;
	display: block;
	margin-left: 6px;
	}
div#menu li.left a
	{
	margin-right: 6px;
	}
div#menu li a b 
	{
	display: none;
	}
a#mnu00{width: 76px;	background: url(mnu00.gif) no-repeat;}
a#mnu10{width: 105px; background: url(mnu10.gif) no-repeat;}
a#mnu20{width: 213px; background: url(mnu20.gif) no-repeat;}
a#mnu30{width: 163px; background: url(mnu30.gif) no-repeat;}
a#mnu40{width: 117px; background: url(mnu40.gif) no-repeat;}
a#mnu50{width: 75px;	background: url(mnu50.gif) no-repeat;}
a#mnu60{width: 91px;	background: url(mnu60.gif) no-repeat;}
a#mnu70{width: 137px; background: url(mnu70.gif) no-repeat;}
a#mnu100{width: 136px; background: url(mnu100.gif) no-repeat;}
a#mnu110{width: 111px; background: url(mnu110.gif) no-repeat;}
a#mnu120{width: 150px; background: url(mnu120.gif) no-repeat;}
a#mnu999{width: 83px; background: url(mnu999.gif) no-repeat;}

a#mnu00:hover{background: url(mnu00o.gif) no-repeat;}
a#mnu10:hover{background: url(mnu10o.gif) no-repeat;}
a#mnu20:hover{background: url(mnu20o.gif) no-repeat;}
a#mnu30:hover{background: url(mnu30o.gif) no-repeat;}
a#mnu40:hover{background: url(mnu40o.gif) no-repeat;}
a#mnu50:hover{background: url(mnu50o.gif) no-repeat;}
a#mnu60:hover{background: url(mnu60o.gif) no-repeat;}
a#mnu70:hover{background: url(mnu70o.gif) no-repeat;}
a#mnu100:hover{background: url(mnu100o.gif) no-repeat;}
a#mnu110:hover{background: url(mnu110o.gif) no-repeat;}
a#mnu120:hover{background: url(mnu120o.gif) no-repeat;}
a#mnu999:hover{background: url(mnu999o.gif) no-repeat;}

a#mnu00a{width: 76px; background: url(mnu00a.gif) no-repeat;}
a#mnu10a{width: 105px; background: url(mnu10a.gif) no-repeat;}
a#mnu20a{width: 213px; background: url(mnu20a.gif) no-repeat;}
a#mnu30a{width: 163px; background: url(mnu30a.gif) no-repeat;}
a#mnu40a{width: 117px; background: url(mnu40a.gif) no-repeat;}
a#mnu50a{width: 75px; background: url(mnu50a.gif) no-repeat;}
a#mnu60a{width: 91px; background: url(mnu60a.gif) no-repeat;}
a#mnu70a{width: 137px; background: url(mnu70a.gif) no-repeat;}
a#mnu100a{width: 136px; background: url(mnu100a.gif) no-repeat;}
a#mnu110a{width: 111px; background: url(mnu110a.gif) no-repeat;}
a#mnu120a{width: 150px; background: url(mnu120a.gif) no-repeat;}
a#mnu999a{width: 83px; background: url(mnu999a.gif) no-repeat;}

/* -------------- */
/*    HPAGE    */
/* -------------- */
div#hpage00
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top00.jpg) top left no-repeat;
	}
div#hpage10
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top10.jpg) top left no-repeat;
	}
div#hpage20
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top20.jpg) top left no-repeat;
	}
div#hpage30
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top30.jpg) top left no-repeat;
	}
div#hpage40
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top40.jpg) top left no-repeat;
	}
div#hpage50
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top50.jpg) top left no-repeat;
	}
div#hpage60
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top60.jpg) top left no-repeat;
	}
div#hpage70
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top70.jpg) top left no-repeat;
	}
div#hpage110
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top110.jpg) top left no-repeat;
	}
div#hpage120
	{
	position: relative;
	width: 760px;
	height: 200px;
	border-bottom: solid #e4e4e4 1px;
	background: url(top120.jpg) top left no-repeat;
	}
div#hpage-right
	{
	position: absolute;
	top: 25px;
	left: 540px;
	width: 190px;
	height: 160px;
	}
div#hpage-right p
	{
	position: absolute;
	top: 30px;
	left: 8px;
	text-align: left;
	line-height: 15px;
	font-size: 10px;
	}
div#hpage-right p b
	{
	font-size: 10px;
	font-weight: bold;
	color: #424443;
	}
div#hpage-right p.title
	{
	position: absolute;
	top: 0px;
	left: 8px;
	text-align: left;
	line-height: 16px;
	font-size: 10px;
	font-weight: bold;
	color: #355a70;
	}
div#hpage-right a.mail
	{
	font-size: 10px;
	color: #f97c00;
	color: #d15915;
	}
div#hpage-right p.acrobat
	{
	position: absolute;
	top: 120px;
	left: 70px;
	width: 112px;
	height: 33px;
	}
div#hpage-right p.zip
	{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 54px;
	height: 33px;
	}
/* ---------- */
/*    HOME    */
/* ---------- */
div#home
	{
	margin: 30px 30px 30px 40px;
	width: 690px;
	overflow: hidden;
	height:1%;
	height:auto;
	margin-bottom: 30px;
	}
/* --------------- */
/*    HOME LEFT    */
/* --------------- */
div#home-left
	{
	float: left;
	width: 450px;
	text-align: left;
	}
div#home-left p
	{
	margin: 0px 0px 15px 0px; 
	line-height: 18px;
	font-size: 11px;
	text-align: justify;
	word-spacing: 1px;
	color: #3b3d2e;
	}	
div#home-left ul
	{
	margin-left: 25px;
	}	
div#home-left li
	{
	margin-bottom: 15px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	}	
/* ---------------- */
/*    HOME RIGHT    */
/* ---------------- */
div#home-right
	{
	position: relative;
	float: right;
	width: 190px;
	height: 250px;
	background: url(frame-right.gif) top center no-repeat;
	}
div#home-right p.title
	{
	position: absolute;
	top: 10px;
	left: 15px;
	width: 160px;
	line-height: 16px;
	text-align: left;
	font-size: 10px;
	font-weight: bold;
	word-spacing: 0px;
	color: #355a70;
	}
div#home-right p
	{
	position: absolute;
	top: 45px;
	left: 15px;
	width: 160px;
	line-height: 16px;
	font-size: 10px;
	text-align: justify;
	word-spacing: 0px;
	color: #3b3d2e;
	}
div#home-right p b
	{
	font-size: 9px;
	color: #424443;
	}
div#home-right a
	{
	position: absolute;
	top: 185px;
	left: 15px;
	width: 160px;
	height: 40px;
	overflow:hidden;
	background: url('sphaeravalueh.gif') center top no-repeat;
	}
div#home-right a b
	{
	display: none;
	}
/* ---------- */
/*    PAGE    */
/* ----------- */
div#page
	{
	margin: 30px 40px 30px 40px;
	width: 680px;
	overflow: hidden;
	height:1%;
	height:auto;
	text-align:center;
	margin-bottom: 30px;
	}
/* ----------- */
/*    PMENU    */
/* ----------- */
div#pmenu
	{
	position: relative;
	margin: 0px 0px 25px 0px;
	width: 700px;
	height: 20px;
	border-bottom: solid #aaaaaa 1px;
	}
div#pmenu ul 
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	list-style-type: none;
	}
div#pmenu li 
	{
	display: inline;
	float:left;
	margin: 0px 1px 0px 0px;
	text-align: center;
	}
div#pmenu li a 
	{
	overflow: hidden;
	height: 20px;
	line-height:20px;
	display: block;
	}
div#pmenu li a b 
	{
	display: none;
	}
a#mnu11{width: 100px;background: url(mnu11.gif) no-repeat;}
a#mnu12{width: 75px;background: url(mnu12.gif) no-repeat;}
a#mnu13{width: 110px;background: url(mnu13.gif) no-repeat;}
a#mnu14{width: 85px;background: url(mnu14.gif) no-repeat;}
a#mnu11a{width: 100px;background: url(mnu11a.gif) no-repeat;}
a#mnu12a{width: 75px;background: url(mnu12a.gif) no-repeat;}
a#mnu13a{width: 110px;background: url(mnu13a.gif) no-repeat;}
a#mnu14a{width: 85px;background: url(mnu14a.gif) no-repeat;}
a#mnu11:hover{width: 100px;background: url(mnu11o.gif) no-repeat;}
a#mnu12:hover{width: 75px;background: url(mnu12o.gif) no-repeat;}
a#mnu13:hover{width: 110px;background: url(mnu13o.gif) no-repeat;}
a#mnu14:hover{width: 85px;background: url(mnu14o.gif) no-repeat;}

a#mnu21{width: 99px;background: url(mnu21.gif) no-repeat;}
a#mnu22{width: 105px;background: url(mnu22.gif) no-repeat;}
a#mnu23{width: 137px;background: url(mnu23.gif) no-repeat;}
a#mnu24{width: 92px;background: url(mnu24.gif) no-repeat;}
a#mnu21a{width: 99px;background: url(mnu21a.gif) no-repeat;}
a#mnu22a{width: 105px;background: url(mnu22a.gif) no-repeat;}
a#mnu23a{width: 137px;background: url(mnu23a.gif) no-repeat;}
a#mnu24a{width: 92px;background: url(mnu24a.gif) no-repeat;}
a#mnu21:hover{width: 99px;background: url(mnu21o.gif) no-repeat;}
a#mnu22:hover{width: 105px;background: url(mnu22o.gif) no-repeat;}
a#mnu23:hover{width: 137px;background: url(mnu23o.gif) no-repeat;}
a#mnu24:hover{width: 92px;background: url(mnu24o.gif) no-repeat;}

a#mnu31{width: 187px;background: url(mnu31.gif) no-repeat;}
a#mnu32{width: 180px;background: url(mnu32.gif) no-repeat;}
a#mnu33{width: 150px;background: url(mnu33.gif) no-repeat;}
a#mnu34{width: 120px;background: url(mnu34.gif) no-repeat;}
a#mnu31a{width: 187px;background: url(mnu31a.gif) no-repeat;}
a#mnu32a{width: 180px;background: url(mnu32a.gif) no-repeat;}
a#mnu33a{width: 150px;background: url(mnu33a.gif) no-repeat;}
a#mnu34a{width: 120px;background: url(mnu34a.gif) no-repeat;}
a#mnu31:hover{width: 187px;background: url(mnu31o.gif) no-repeat;}
a#mnu32:hover{width: 180px;background: url(mnu32o.gif) no-repeat;}
a#mnu33:hover{width: 150px;background: url(mnu33o.gif) no-repeat;}
a#mnu34:hover{width: 120px;background: url(mnu34o.gif) no-repeat;}

a#mnu41{width: 115px;background: url(mnu41.gif) no-repeat;}
a#mnu42{width: 166px;background: url(mnu42.gif) no-repeat;}
a#mnu43{width: 110px;background: url(mnu43.gif) no-repeat;}
a#mnu41a{width: 115px;background: url(mnu41a.gif) no-repeat;}
a#mnu42a{width: 166px;background: url(mnu42a.gif) no-repeat;}
a#mnu43a{width: 110px;background: url(mnu43a.gif) no-repeat;}
a#mnu41:hover{width: 115px;background: url(mnu41o.gif) no-repeat;}
a#mnu42:hover{width: 166px;background: url(mnu42o.gif) no-repeat;}
a#mnu43:hover{width: 110px;background: url(mnu43o.gif) no-repeat;}

a#mnu51{width: 100px;background: url(mnu51.gif) no-repeat;}
a#mnu52{width: 75px;background: url(mnu52.gif) no-repeat;}
a#mnu51a{width: 100px;background: url(mnu51a.gif) no-repeat;}
a#mnu52a{width: 75px;background: url(mnu52a.gif) no-repeat;}
a#mnu51:hover{width: 100px;background: url(mnu51o.gif) no-repeat;}
a#mnu52:hover{width: 75px;background: url(mnu52o.gif) no-repeat;}

/* ---------------- */
/*    PAGE CENTER   */
/* ---------------- */
div#page-center
	{
	position:relative;
	margin: 0px 0px 0px 0px;
	}
div#page-center h1
	{
	margin: 10px 0px 25px 0px; 
	text-align: left;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #d15915;
	}
div#page-center p
	{
	margin: 0px 0px 15px 0px; 
	line-height: 18px;
	font-size: 11px;
	text-align: justify;
	word-spacing: 1px;
	color: #3b3d2e;
	}	
div#page-center p.center
	{
	text-align: center;
	}	
div#page-center p.center img
	{
	margin: 10px 0px 10px 0px; 
	}	
div#page-center p.red
	{
	color: red;
	}	
div#page-center ul
	{
	margin-left: 50px;
	margin-bottom: 30px;
	}	
div#page-center li
	{
	margin-bottom: 15px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	}	
div#page-center li.compact
	{
	margin-bottom: 8px;
	font-size: 11px;
	line-height: 16px;
	text-align: justify;
	}	
div#page-center img.right
	{
	float:left;
	margin: 0px 0px 20px 20px;
	}	
/* -------------- */
/*    PAGE MAP    */
/* -------------- */
div#page-map
	{ 
	width: 500px;
	margin: auto;
	}
div#map
	{ 
	width: 500px;
	height: 500px;
	font-size: 12px;
	line-height: 18px;
	border: solid #666666 1px;
	}
div#page-map p.header
	{
	padding: 15px 0px 15px 0px;
	font-size: 12px;
	font-weight: bold;
	}	
/* ------------------- */
/*    TABLE CONTATTI   */
/* ------------------- */
table.contatti
	{
	margin-bottom: 20px;
	width:100%;
	border-collapse: collapse;
	}	
table.contatti td
	{
	padding: 5px 10px 5px 10px;
	text-align: left;
	font-weight: normal;
	}	
table.contatti td.image
	{
	width: 80px;
	padding: 30px 10px 10px 10px;
	border-right: solid #edd8b8 1px;
	vertical-align: top;
	text-align: center;
	}	
table.contatti td.imageb
	{
	width: 80px;
	border-right: solid #edd8b8 1px;
	vertical-align: top;
	text-align: center;
	}	
table.contatti td.imagemap
	{
	padding: 20px 0px 0px 0px;
	width: 160px;
	vertical-align: middle;
	text-align: center;
	}	
table.contatti td.imagel
	{
	width: 60px;
	vertical-align: middle;
	text-align: right;
	}	
table.contatti td.text1
	{
	padding: 0px 0px 0px 30px;
	line-height:15px;
	font-size: 11px;
	}	
table.contatti td.text
	{
	padding: 30px 10px 10px 30px;
	line-height:15px;
	font-size: 11px;
	}	
table.contatti td.text b
	{
	line-height:15px;
	font-size: 12px;
	}	
table.contatti td.textb
	{
	line-height:15px;
	font-size: 12px;
	font-weight:bold;
	}	
/* -------------------- */
/*    PAGE SELEZIONE    */
/* -------------------- */
div#page-selezione
	{
	padding-top:30px;
	height:550px;
	overflow: hidden;
	background: #f9f9f9;
	}
/* ----------------- */
/*    PAGE MODULO    */
/* ----------------- */
div#page-modulo
	{
	margin: 50px 0px 50px 0px;
	}
/* ------------------ */
/*    TABLE MODULO    */
/* ------------------ */
table.modulo
	{
	margin: 0px auto 0px auto;
	width: 490px;
	border-collapse: collapse;
	background: white url('frame-body.gif') center top repeat-y;
	}	
table.modulo tr.head
	{
	background: white url('frame-head.gif') left top no-repeat;
	}	
table.modulo tr.foot
	{
	background: white url('frame-foot.gif') center top no-repeat;
	}	
table.modulo tr.head td
	{
	padding: 10px 0px 10px 20px;
	text-align: left;
	line-height:15px;
	font-size: 11px;
	font-weight: bold;
	}	
table.modulo td
	{
	padding: 15px 0px 0px 25px;
	line-height:15px;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	}	
table.modulo td.label
	{
	text-align: left;
	}	
table.modulo td.labeltop
	{
	padding-top: 30px;
	text-align: left;
	}	
table.modulo td.labelbot
	{
	padding-bottom: 10px;
	text-align: left;
	}	
table.modulo td.labelnote
	{
	padding-bottom: 10px;
	font-size: 10px;
	text-align: left;
	color: #3366aa;
	color: #a0a0a0;
	}	
table.modulo td.action
	{
	padding: 10px 25px 20px 0px;
	text-align: right;
	}	
table.modulo input
	{
	width: 330px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	color: #3366aa;
	}	
table.modulo select
	{
	width: 330px;
	padding: 1px;
	font-weight: bold;
	font-size: 11px;
	color: #3366aa;
	}	
table.modulo option
	{
	padding: 1px;
	font-weight: bold;
	font-size: 11px;
	color: #3366aa;
	}
table.modulo ul 
	{
	margin: 0px 0px 0px 0px;
	height: 21px;
	list-style-type: none;
	}
table.modulo li 
	{
	display: inline;
	float:right;
	margin-left: 1px;
	text-align: center;
	}
table.modulo li a 
	{
	overflow: hidden;
	width: 111px;
	height: 21px;
	display: block;
	}
table.modulo li a b 
	{
	display: none;
	}
a#invio{background: url(cmdinvio.gif) no-repeat;}
a#reset{background: url(cmdrst.gif) no-repeat;}
a#conferma{background: url(cmdcon.gif) no-repeat;}
a#annulla{background: url(cmdann.gif) no-repeat;}

/* ---------------- */
/*    NAVIGATION    */
/* ---------------- */
div#navigation
	{
	position: relative;
	margin-bottom: 20px;
	width: 100%;
	height: 21px;
	}
div#navigation h2
	{
	float: left;
	width: 120px;
	text-align: center;
	line-height: 21px;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: bold;
	}
div#navigation h3
	{
	float: left;
	margin-left:20px;
	width: 180px;
	text-align: left;
	line-height: 21px;
	letter-spacing: 1px;
	font-size: 10px;
	font-weight: bold;
	color: #d15915;
	}
div#navigation ul 
	{
	margin: 0px 20px 0px 0px;
	height: 21px;
	list-style-type: none;
	}
div#navigation li 
	{
	display: inline;
	float:right;
	margin-left: 1px;
	text-align: center;
	}
div#navigation li a 
	{
	overflow: hidden;
	width: 55px;
	height: 21px;
	display: block;
	}
div#navigation li a b 
	{
	display: none;
	}
a#navfst{background: url(navfst.gif) no-repeat;}
a#navprv{background: url(navprv.gif) no-repeat;}
a#navnxt{background: url(navnxt.gif) no-repeat;}
a#navlst{background: url(navlst.gif) no-repeat;}

a#cmdsel:link{background: url(cmdsel.gif) no-repeat;width: 111px;}
a#cmdsel:visited{background: url(cmdsel.gif) no-repeat;width: 111px;}
a#cmdsel:hover{background: url(cmdsel.gif) no-repeat;width: 111px;}

/* --------------- */
/*    TABLE DOC    */
/* --------------- */
table.doc
	{
	width: 678px;
	margin: 0px 1px 0px 1px;
	border: solid #dce5f1 1px;
	border-collapse: collapse;
	background: white;
	}	
table.doc tr.head
	{
	background: url('frame-doc.gif') left top no-repeat;
	}	
table.doc tr.head td
	{
	padding: 10px 20px 10px 20px;
	vertical-align: top;
	line-height:15px;
	font-size: 11px;
	font-weight: bold;
	color: #d15915;
	color: #355a70;
	}	
table.doc tr.head td.date
	{
	width: 80px;
	}	
table.doc tr.head td.doc
	{
	width: 50px;
	}	
table.doc td
	{
	padding: 10px 20px 20px 20px;
	vertical-align: top;
	line-height:16px;
	font-size: 11px;
	font-weight: bold;
	}	
table.doc td.left
	{
	text-align: left;
	}	
table.doc td.right
	{
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	color: #355a70;
	}	
table.doc td a b
	{ 
	display: none;
	}
/* ----------- */
/*    FMENU    */
/* ----------- */
div#fmenu
	{
	width: 760px;
	height: 35px;
	background: url('foot.gif') top left repeat-x;
	}
div#fmenu-center
	{
	width: 760px;
	line-height: 35px;
	color: #6c6c6c;
	text-align: center;
	}
div#fmenu a
	{
	color: #6c6c6c;
	padding: 0px 0px 0px 0px;
	}
/* ------------------- */
/*    SHADOW-FOOTER	  */
/* ------------------- */
div#shadow-footer
	{
	width: 780px;
	height: 55px;
	background: #e2e2e2 url('shadow-footer.gif') top center no-repeat ;
	font-size: 10px;
	color: #a2a2a2;
	}
div#shadow-footer img
	{
	margin: 20px 5px 20px 5px;
	}


