.staff {
	margin:10px;
	background-color:#516B82;
}

.staff tr, td {
height:30px;

}

.staff a {
	text-decoration:none;
	font-weight:bold;
	color:#DA5E04;
}

.staff a:hover { 
	color:#FFFFFF;
}

.staff img { 
	border:none;
}

.staff #head * {
  text-align:center;
  background-color:#516B82;
  color:#FFFFFF;
  font-weight:bold;
  font-size:15px;
}

.staff #head td {
	background-color:#516B82;
	height:24px;
	text-align:center;
}

.staff td {
  background-repeat:repeat-y;
  background-position:right;
padding-left:7px;
padding-right:7px;
text-align:center;
}


.staff .paire {
	background-color:#DBE1E6;
}

.staff .impaire {
	background-color:#C8D0DD;
}

.staff .col1 {
	padding-top:2px;
	width:247px;
}

.staff .col2 {
	padding-top:2px;
	width:246px;
}

.staff .col3 {
	padding-top:2px;
	width:247px;
}

.staff #head .col1 {
background-image:url('../../interface/public/pointilletsh.png');
}

.staff #head .col2 {
background-image:url('../../interface/public/pointilletsh.png');
}

.staff #head .col3 {
	width:247px;
}

.staff .contenu .col1 {
background-image:url('../../interface/public/pointilletsh2.png');
	background-color:#DBE1E6;
}

.staff .contenu .col2 {
background-image:url('../../interface/public/pointilletsh2.png');
	background-color:#C8D0DD;
}

.staff .contenu .col3 {
	width:247px;
	background-color:#DBE1E6;
}

.staff .nom_user { 
font-weight:bold;
}

.staff .role_user { 
font-size:10px;
font-style: italic ;
}
