body {background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;
color: #336699;
scrollbar-face-color: #003366; 
scrollbar-shadow-color: #330066;
scrollbar-highlight-color: #006699;
scrollbar-3dlight-color: #666699; 
scrollbar-darkshadow-color: #330066;
scrollbar-track-color: #000000; 
scrollbar-arrow-color: #9999CC;}  
<!--background-color: #DCDCDC; -->
td, th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;}
a {color:#000000; text-decoration: none}
a:visited {color:#000000; text-decoration: none}
a:focus { color:#ff0000; text-decoration:underline }
a:hover {color:#ff0000; text-decoration: underline}
form {	background-color: #CCCC99;}

.title {font-family: Arial, Helvetica, sans-serif;font-size: 24px;line-height: 30px; background-color: #006666;color: #DCDCDC;}
.subtitle {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 22px;font-weight: bold;color: #006666;}
.header {font-family: Arial, Helvetica, sans-serif;font-size: 24px;background-color: #006666;color: #DCDCDC;}
.nav {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;background-color: #CCCCCC;}
.navLink {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;background-color: #DEDECA;}
.sidebar {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;padding: 3px;background-color: #FFFFFF;}
.sidebarHeader {font-family: Arial, Helvetica, sans-serif;font-size: 16px;line-height: 24px;color: #FFFFFF;background-color: #339999;}
.sidebarFooter {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;background-color: #CCCCCC;}
.footer {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: 22px;color: #333333;background-color: #CCCCCC;}
.legal {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #333333;}
.box1 {border-color: #CCCCCC #333333 #333333 #CCCCCC;border-width: medium; border-style: ridge;}
.promo {font-family: "Times New Roman", Times, serif;color: #000033;}
.titlebar {font-family: "Times New Roman", Times, serif;font-size: 9px;color: #FFFFFF;background-color: #336699;}
.dingbat {font-family: Arial, Helvetica, sans-serif;background-color: #99CC99;color: #006666;font-weight: bolder;font-size: medium;}

input.big {width: 100px;}
input.small {width: 50px;}

.NavJump {
	font-family: verdana;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #59748D;
}  <!--background identique a row3 -->

a:link.NavJump { text-decoration:none; color:#FFFFFF;}
a:visited.NavJump {text-decoration: none; color : #FFFFFF;}
a:active.NavJump {text-decoration: none; color: #FFFFFF;}
a:hover.NavJump {text-decoration: underline; color: #FFFFFF;}

.nav			{ font-weight: bold; font-size: 11px; color : #FFFFFF;}
a.nav			{ text-decoration: none; color : #c0c0ff; }
a.nav:hover		{ text-decoration: underline; }

td.row1	{ background-color: #1A273A; }
td.row2	{ background-color: #3F5569; }
td.row3	{ background-color: #59748D; }
td.row4 {font-family: Arial;font-size: 12px;line-height: 14px;background-color: #FFFFFF;}

.tinytext {font-family:verdana; font-size:6pt; color:#FFFFFF;}
.tinyboldtext {font-family:verdana; font-size:6pt; color:#FFFFFF; font-weight:bold}
.minitext {font-family:verdana; font-size:7pt; color:#FFFFFF;}
.miniboldtext {font-family:verdana; font-size:7pt; color:#FFFFFF; font-weight:bold}
.smalltext {font-family:verdana; font-size:8pt; color:#FFFFFF;}
.smallboldtext {font-family:verdana; font-size:8pt; color:#FFFFFF; font-weight:bold}
.text {font-family:verdana; font-size:9pt; color:#FFFFFF}
.boldtext {font-family:verdana; font-size:9pt; color:#FFFFFF; font-weight:bold}
.whitetext {font-family:verdana; font-size:10pt; color:#FFFFFF; font-weight:bold}
.arialtext {font-family:arial; font-size:12pt; color:#FFFFFF; font-weight:bold}
.blacktext {font-family:verdana; font-size:10pt; color:#000000; font-weight:bold}
.bigtext {font-family:verdana; font-size:14pt; color:#FFFFFF; font-weight:bold}
.bigredtext {font-family:verdana; font-size:12pt; color:red; font-weight:bold}
.yellowtext {font-family:verdana; font-size:8pt; color:yellow; font-weight:bold}
.bigyellowtext {font-family:verdana; font-size:12pt; color:yellow; font-weight:bold}
.titletext {font-family:verdana; font-size:18pt; color:#FFFFFF; font-weight:bold}
.Input { background:#FFFFFF; font-size: 8pt;font-family: verdana;color:#21297b} 

#master {position:absolute; width: 200px; top: 100px; left: -150px; z-index:2; visibility:visible;}
#menu {position:absolute; width: 15px; top: 80px; left: 150px; z-index:5; visibility:visible;}
#top {position:absolute; width: 150px; top: 74px; left: 0px; z-index:5; visibility:visible;}
#screen {position:absolute; width: 150px; top: 85px; left: 0px; z-index:5; visibility:visible;}
#screenlinks {position:absolute; width: 150px; top: 85px; left: 0px; z-index:5; visibility:visible;}

#map {
	border: 1px solid #ccc;
	height: 600px;
	margin-left: 10px;
	margin-top: 10px;
	width: 800px;
}
