html
{
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
}
#menu_client_hover, #link_logout, #link_retour_site, #client_header_content
{
	display:none;
}

#client_header {
background-image: url(../images/logo_tlld.png);
background-repeat: no-repeat;
background-position: 10px 10px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 10px;
height: 125px;
position: relative;
}
#client_menu_header
{
	text-align:right;
}
#titre_rub_client
{
	text-align:right;
	font-size: 18px;
	padding-top: 10px;
 }

#tab_donnees_client tbody tr td, .tab_donnees_client tbody tr td
{
	padding: 8px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #EFEFEF;
}
#tab_donnees_client thead th, .tab_donnees_client thead th
{
	background-color: #000;
	padding:8px;
	color: #FFFFFF;
}

.entete_table {
padding-top: 7px;
padding-bottom: 7px;
padding-left: 13px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
background-color: #000;
padding-right: 8px;
}
.tab_graph td fieldset {
border: 1px solid #000;
}

.graph_bar{
  float:left;

}
.libelle_nb{
  float:left;
  width:15px;
}
.libelle_bar{
	float:left;
margin-left:10px;
}

.graph{
	/* width: 90%;*/
	margin:15px;
	font-size:12px;
	line-height:16px;
	color: #000;
	overflow:hidden;
	min-width:210px;
}
.bar_graph {
background-image: url(../images/graph_back1.png);
height: 20px;
width: 224px;
float: left;
margin-top: 11px;
}
.bar_graph2 {
background-image: url(../images/graph_back2.png);
height: 20px;
width: 224px;
float: left;
margin-top: 11px;
position: absolute;
}
.bar_puce {
background-image: url(../images/graph_puce.png);
height: 40px;
width: 11px;
position: relative;
left: -6px;
}
.bar_text_min {
position: absolute;
float: left;
font-size: 12px;
}
.bar_text_max {
position: relative;
float: right;
font-size: 12px;
}
.bar_text_current {
position: relative;
float: left;
font-size: 12px;
top: -60px;
left: -3px;
}
.separe_graph {
clear: left;
height: 10px;
}
.titre_graph {
color: #000;
font-weight: bold;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
font-size: 13px;
}
.bar_content {
width: 226px;
margin-top: 20px;
margin-right: 15px;
margin-bottom: 15px;
margin-left: 15px;
}
.colonne_graph
{
	min-height:270px;
	min-width: 250px;
}

.colonne_graph1
{
	min-height:126px;
}
.colonne_graph2
{
	min-height:145px;
}
#graph_responsabilite
{
	margin-top:-11px;
}
#graph_responsabilite
{
	padding-top:13px;
}
.sous_titre_graph {
font-weight: bold;
line-height: 30px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
font-size: 20px;
}