body
  {
  font-family: tahoma;
  font-size: 11pt;
  padding: 0px;
  margin: 5px;
  background-color: #a0a0a0
  }
table.menu
  {
  border-collapse: collapse;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 90%
  }
th.mainmenu
  {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  color: black;
  width: 111px;
  height: 15px;
  font-size: 10pt;
  background-color: #b0b0ff;
  white-space: nowrap
  }
th.mainmenu_sel
  {
  border-style: solid;
  border-width: 1px;
  border-color: black;
  color: #b0b0ff;
  width: 111px;
  font-size: 10pt;
  background-color: #0000af;
  white-space: nowrap;
  cursor: pointer
  }
td.mainmenu
  {
  border-style: solid;
  border-width: 1px;
  border-color: #404040;
  color: #004000;
  width: 120px;
  font-size: 10pt;
  background-color: #b0ffb0;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  filter: Alpha(opacity=85)
  }
td.mainmenu_sel
  {
  border-style: solid;
  border-width: 1px;
  border-color: #404040;
  color: b0ffb0;
  width: 120px;
  font-size: 10pt;
  background-color: #409040;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  filter: Alpha(opacity=90)
  }
td.sitebody
  {
  padding: 5px;
  background-color: #efefff
  }
td.news
  {
  vertical-align: top;
  font-size: 10pt;
  padding-bottom: 5px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #9090ff
  }
td.caption
  {
  vertical-align: top;
  font-weight: 900
  }
td.normal
  {
  vertical-align: top;
  padding: 3px
  }
div.menu
  {
  position: absolute;
  left: -1000px;
  top: 127px
  }
p.home
  {
  border-style: solid;
  border-width: 1px;
  border-top-color: #c0c0ff;
  border-left-color: #c0c0ff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
  padding: 5px;
  width: 800px;
  background-color: #d9d9ff
  }
p.maxime
  {
  border-style: solid;
  border-width: 1px;
  border-bottom-color: #c0c0ff;
  border-right-color: #c0c0ff;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  font-size: 10pt;
  padding: 5px;
  width: 800px;
  background-color: #d9d9ff;
  text-align: center
  }
p.normal
  {
  font-size: 10pt;
  padding: 5px;
  width: 800px;
  background-color: #d5d5ff;
  text-align: left
  }
div.caption
  {
  font-family: tahoma;
  font-size: 14pt;
  font-weight: 300;
  width: 100%;
  color: #6699ff;
  text-align: center
  }
b.count
  {
  font-size: 10pt;
  color: #9090ff
  }
a:link.button
  { 
  background-color: #c0c0ff;
  text-decoration:none; 
  color: black; 
  border-style: outset;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px
  }
a:visited.button
  { 
  background-color: #c0c0ff;
  text-decoration:none; 
  color: black; 
  border-style: outset;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px
  }
a:hover.button
  { 
  text-decoration:none; 
  color: black; 
  border-style: outset;
  border-width: 1px;
  background-color: #9090ff;
  color: white;
  padding-left: 5px;
  padding-right: 5px
  }
a:active.button
  { 
  background-color: #c0c0ff;
  text-decoration:none; 
  color: black; 
  border-style: outset;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px
  }
a:link.login
  { 
  text-decoration:none;
  color: black;
  font-size: 10pt
  }
a:visited.login
  { 
  text-decoration:none;
  color: black;
  font-size: 10pt
  }
a:hover.login
  { 
  text-decoration:underline;
  color: black;
  font-size: 10pt
  }
a:active.login
  { 
  text-decoration:underline;
  color: black;
  font-size: 10pt
  }
a:link.menu
  { 
  text-decoration:none; 
  color: black 
  }
a:visited.menu
  { 
  text-decoration:none; 
  color: black
  }
a:hover.menu
  { 
  text-decoration:underline; 
  color: white
  }
a:active.menu
  { 
  text-decoration:underline; 
  color: red
  }
button.tab
  {
  border-width: 1px;
  font-size: 10pt;
  text-align: left;
  padding-left: 2px;
  width: 180px;
  background-color: #c0c0ff
  }
button.tabact
  {
  border-width: 1px;
  border-style: inset;
  font-size: 10pt;
  text-align: left;
  padding-left: 2px;
  width: 180px;
  background-color: #c0c0ff
  }
img.border
  {
  border-style: solid;
  border-color: #9090ff;
  padding: 3px;
  margin: 5px
  }
td.button
	{
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #808080;
	border-right-color: #808080;
	border-top-color: white;
	border-left-color: white;
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #d6d7ff;
	cursor: pointer
	}
td.button_act
	{
	border-style: solid;
	border-width: 1px;
	border-bottom-color: white;
	border-right-color: white;
	border-top-color: #808080;
	border-left-color: #808080;
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #b6b7df;
	cursor: pointer
	}
input.style1
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #d6d7ff;
	font-family: tahoma;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px
	}
input.style2
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #efefff;
	font-family: tahoma;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px
	}
select.style1
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #d6d7ff;
	font-family: tahoma;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px
	}
select.style2
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #efefff;
	font-family: tahoma;
	font-size: 10pt;
	padding-left: 3px;
	padding-right: 3px
	}
textarea.style1
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #d6d7ff;
	font-family: tahoma;
	font-size: 10pt
	}
textarea.style2
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #efefff;
	font-family: tahoma;
	font-size: 10pt
	}
button.button
	{
	border-style: none;
	background-color: transparent;
	cursor: pointer;
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-top: 0px
	}
td.gbcap
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #639aff;
	font-size: 10pt;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap
	}
td.gbcont
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	background-color: white;
	font-size: 10pt;
	padding: 5px
	}
table.gb
	{
	border-collapse: collapse;
	margin-bottom: 5px;
	width: 100%
	}
button.gbs
	{
	border-width: 1px;
	border-color: #0a0fff;
	background-color: #639aff;
	font-size: 8pt;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 30px;
	cursor: pointer
	}
form
	{
	margin: 0px
	}
th.list
	{
	padding-left: 3px;
	padding-right: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	font-size: 8pt;
	color: black;
	background-color: #639aff;
	white-space: nowrap
	}
td.list
	{
	border-style: solid;
	border-width: 1px;
	border-color: #0a0fff;
	font-size: 8pt;
	color: black;
	background-color: white;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap
	}
a.list
	{
	text-decoration: underline;
	cursor: pointer;
	color: #e00000;
	padding-right: 5px
	}
img.button
	{
	cursor: pointer
	}
td.table_sel
	{
	background-color: #639aff;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	cursor: pointer;
	white-space: nowrap
	}
td.table_notsel
	{
	background-color: transparent;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 8pt;
	cursor: pointer;
	white-space: nowrap
	}
table.list
	{
	font-size: 8pt;
	border-collapse: collapse;
	margin-top: 5px
	}
td.grcap
	{
	border-style: solid;
	border-width: 1px;
	border-color: #639aff;
	background-color: #b3eaff;
	font-size: 8pt;
	font-weight: 900;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap
	}
td.grcont
	{
	border-style: solid;
	border-width: 1px;
	border-color: #639aff;
	background-color: white;
	font-size: 8pt;
	padding: 5px
	}