table.page{ width:900px;  border:1px solid #99CC99; border-collapse: collapse; }
td.main   { padding:10px; width:500px; }
td.left   { padding:10px; width:200px; background-color:#FFFFFF; border-right:1px solid #99CC99; }
td.right  { padding:10px; width:200px; background-color:#FFFFFF; border-left:1px solid #99CC99; }
td.header {	padding:2px;  width:900px; 
#color:#ffffff; 
#background-color:#9CB4CE; 
			font-variant:small-caps;  #99CC99; background:#CCFFCC;
			color:#000000; background-color:#CCFFCC; border:1px solid #99CC99;
			font-family:verdana,arial; font-size:9pt; text-align:left; 
          }
td.footer { margin:5px; width:900px; font-family:verdana, arial; font-size:8pt; text-align:center; 
#background-color:#9CB4CE; 
			font-weight:bold;
			color:#000000; background-color:#CCFFCC; border:1px solid #99CC99;
		  }
	
	p.menutitre  { font-family:verdana; font-size:9pt; font-weight:bold; border-bottom:solid 1px #CCCCCC; }
	p.menunormal { font-family:verdana; font-size:8pt; }
	h1           { font-family:verdana; font-size:12pt; font-weight:bold; }
	p.normal     { font-family:verdana; font-size:8pt; }
	
	input.search_input   { font-family:verdana; font-size:9pt; width:150px; }
	input.search_submit  { font-family:verdana; font-size:8pt; width:75px; }
	

p.default 		{ font-family:verdana,arial; font-size:9pt; color:#000000; }
p.results 		{ font-family:verdana,arial; font-size:8pt; color:#000000; }
a.results 		{ font-family:verdana,arial; font-size:8pt; color:#990000; text-decoration:none; background-color:transparent; }
a.results:link	{ font-family:verdana,arial; text-decoration:none; background-color:transparent; }
a.results:visited	{ font-family:verdana,arial; text-decoration:none; background-color:transparent; }
a.results:active	{ font-family:verdana,arial; text-decoration:none; background-color:transparent; }
a.results:hover	{ font-family:verdana,arial; text-decoration:underline; background-color:transparent; }


div.hr  { width:95%; border-top:solid 1px #99CC99; }