
div.tabcontent {
	padding: 0;
}

div.tabcontent table {
	border-collapse: collapse;
}

div.tabcontent td, th {
	padding: 5px; /*0.5em*/;
	border: 1px solid #CCC;
}

div.tabcontent thead, tfoot {
	background-color: #E5E5E5;
}

div.tabcontent tr.rowodd {
	background-color: #FFF;
}

div.tabcontent tr.roweven {
	background-color: #F2F2F2;
}

div.tabcontent tr.rowselect {
	background-color: #D2D2D2;
}

div.tabcontent .sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../extras/tablekit/down.gif);
}
div.tabcontent .sortasc {
	background-color: #DDFFAC;
	background-image: url(../extras/tablekit/up.gif);
}
div.tabcontent .sortdesc {
	background-color: #B9DDFF;
	background-image: url(../extras/tablekit/down.gif);
}
div.tabcontent .nosort {
	cursor: default;
  background-image:none;
}

div.tabcontent .urg1, .urg2, .urg3, .urg4, .urg5 {
	padding: 3px;
	text-align: center;
	border: 1px solid #333;
	width: 3em;
}

div.tabcontent .urg1 {
	background-color: #FFFACD;
}
div.tabcontent .urg2 {
	background-color: #FFD700;
}
div.tabcontent .urg3 {
	background-color: Orange;
}
div.tabcontent .urg4 {
	background-color: #FF6347;
}
div.tabcontent .urg5 {
	background-color: Red;
}

div.tabcontent .scroll-table-head {
    width: 800px;
}

div.tabcontent .scroll-table-body {
    width: 800px;
    height: 400px;				
}
div.tabcontent .scroll-table-body td {
	padding-right: 20px;
	overflow: hidden;
}

table#usgraf {
	margin-top: 20px;
}

table#usgraf td{
	padding-left: 20px;
	min-width: 84px;
}

div#div_annee {
	margin-top: 15px;
	padding-left:300px;
}