body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: transparent;
}

td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

img {
	border: 0;
}

.selected {
  color: #000000;
  background-color: #498100;
  font-weight: bold;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #498100;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
}

a:link {
	color: #498100;
	text-decoration: none;
}

a:visited {
	color: #498100;
	text-decoration: none;
}

a:hover {
	color: #498100;
	text-decoration: underline;

}
a:active {
	color: #498100;
	text-decoration: underline;
}

.petit {
	font-size: 9px;
}


.page_header {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #498100;
	padding: 2px;
	text-align: left;
}

.subheader {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 2px;
}

.group_header {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding: 4px;
	text-align: left;
}

.server_header {
	font-size: 12px;
	background-color: #498100;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 5px;
	border: 1px #000 solid;
}

.server_footer {
	color: #888;
	border-top: 1px #888 solid;
	font-weight: bold;
	padding-top: 2px;
	float: left;
}

.layers_column1 {
	width: 20px;
	float: left;
	height: 20px;
}

.layers_column2 {
	width: 36px;
	float: left;
	height: 20px;
	padding-top: 2px;
}

.layers_column3 {
	float: left;
	height: 20px;
	padding-top: 2px;
}

.row0 {
	background-color: #ffffff;
}

.row1 {
	background-color: #eeeeee;
}

.layer_name {
	background-color: #498100;
	color: #FFFFFF;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.field_name {
  width:111px;
  color: #888;
}

.field_value {

}

.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	text-decoration: none;
	width: 100px;
  height: 20px;
  border: 1px solid #498100;
  background-color: #FFFFFF;
	cursor: hand;
  cursor: pointer;
}
	
.button_leg {			
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  color: #e41f1f;
  padding: 4px;
  text-decoration: none;
	width: 100px;
  height: 20px;
  border: 1px solid ;
  background: #DDF;
  background-color: #498100;
  cursor: pointer;
  cursor: hand;
}	
	
.status {
	font-size: 9px;
}

.combo {
  width: 170px;
  margin-top: 0pt;
  margin-right-value: 0pt;
  margin-bottom: 0px;
  margin-left-value: 0pt;
  margin-left-ltr-source: physical;
  margin-left-rtl-source: physical;
  margin-right-ltr-source: physical;
  margin-right-rtl-source: physical;
  font-size: 1em;
  color: rgb(102, 102, 102);
}

.dotted {
	padding: 10px;
  border: 1px dotted #222222;
}

.table_title {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: 13pt;
  font-weight: bold;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 10px;
}

.table_field {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  color: #498100;
  font-size: 9pt;
}

.table_value {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: 9pt;
}

.help {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
}

input {
  font-family: Verdana,Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.linkpetit {
	color: #498100;
	font-size: 10px;
}

.maptip_header {
  /* font-variant: small-caps; */
  border-top: 1px solid #DDD;
  padding: 2px;
  background-color: #498100;
  color: #FFFFFF;
  font-weight: bold;
}

.maptip {
  background: #DCEFC2;
  border: 1px solid #498100;
  padding: 2px;
  a:active: black; 
  filter: alpha(opacity=90);
  opacity: 0.9;
}