body, select, table, td, tr {
    font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.smallmap {
    width: 570px;
    height: 400px;
    border: 1px solid #ccc;
}

SPAN.plus
{
	background:url("images/plusmoins.png") no-repeat scroll 0px 0px transparent;
}

SPAN.moins
{
	background:url("images/plusmoins.png") no-repeat scroll -13px 0px transparent;
}

DIV.help 
{
	float: right;
	border: 1px solid black;
	padding:0 2px;
	cursor:help;
}

DIV#pm{
	float:left;
}

#pm * {
	float:left;
}

SPAN#pma{
	cursor:pointer;
	padding:0;
}

SPAN#pma SPAN {
	color:#006699;;
	text-decoration:underline;	
}

SPAN#pmbt{
	width:13px;
	height:13px;
	overflow:hidden;
	display:block;
}

SPAN#pmtp{
	margin-left:5px;
}

SPAN#pmtm{
	display:none;
	margin-left:5px;
}

DIV#help{
	display:none;
	position:absolute;
	margin:5px;
	padding:5px;
	border:1px solid black;
	background-color:#FFFFB3;
}

DIV#zoneoutils{
	display:none;
	margin-bottom:5px;
	border:1px solid #000000;
}

DIV#zonezones P {
	text-align: right;
}

DIV#zonefiltres {
	background-color:#BBDDFF;
  overflow: hidden;
}

DIV#zoneroutes {
	background-color:#BBDDFF;
  overflow: hidden;
	border-top:1px solid #000000;
}

DIV#zonedates {
	background-color:#BBDDFF;
  overflow: hidden;
	border-top:1px solid #000000;
}

DIV#zoneroutes DIV.label, DIV#zonefiltres DIV.label, DIV#zonedates DIV.label {
	background-color:#CCCCCC;
/*	border-top:1px solid #000000;*/
	font-size:0.9em;
	font-weight:bold;
	padding:3px 5px 3px 10px;
	text-align:left;
}

DIV#routes {
  overflow:auto;
  height:80px;
}

DIV#toolsroutes, DIV#toolsfiltres {
	text-align:center;
}

DIV#toolsroutes INPUT, DIV#toolsfiltres INPUT, DIV#tools INPUT.bt {
	background-color:#D4D4D4;
	border:1px solid #6A6969;
	color:#000000;
	padding:0 1px;
	text-align:center;
	width:90px;
	height:20px;
	font-size:10px;
	font-weight:bold;
}

DIV#filtres {
  padding-bottom: 5px;
}

DIV#tools INPUT {
	font-size:10px;
}

DIV#tools .d1{
	margin:0 0 4px;
}

DIV#tools .d2{
	margin:0 0 4px;
}

DIV#tools .bt{
	margin: 0;
	text-align:right;
}


DIV#evts {
  width: 580px;
}

DIV#evts TABLE {
  border-collapse: collapse;
  margin-top:5px;
  width:580px;
}

DIV#evts THEAD TR {
	background-color:#CCCCCC;
	color:#000000;
	font-size:1em;
	font-weight:bold;	
}

DIV#evts TBODY TR {
  border-bottom: 1px solid black;
  margin: 5px;
}

input.l-tcb {
	height:13px;
	width:13px;
	margin-left:2px
}

.ext-ie .x-tree {
	position:static !important;
}
