.tab-utilisateur {
	border:1px solid #999999;
	border-bottom:0;
}
.tab-utilisateur td {
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.grillehaut td {
	background-color:#cccccc;
	font-weight:bold;
	text-align:center;
	margin:5px;
	padding:5px;
}
.grille td {
	margin:5px;
	padding:5px;
}

.recrutement {
	border:1px solid #fff;
	margin: 20px 0px 0px 0px;
}
.recrutement td {
	background-color: #ecebe5;
	color: #5c5c5c;
	font-size: 11px;
	padding: 10px 7px;
	border-bottom:1px solid #fff;
}
.recrutement th {
	background-color: #d9d7ca;
	color: #5c5c5c;
	font-size: 12px;
	padding: 15px 3px 10px 7px;
	border-bottom:1px solid #fff;
}
.clair td{
	background-color: #f4f3ef;
}

.recrutement tr:hover>td{ background-color:#FFF; cursor:pointer; color:#000;}
/*-----------ie 6--------*/
.recrutement tr.sfhover td{ background-color:#FFF; cursor:pointer; color:#000;}

label{
	display:block;
	float:left;
	width:150px;
}
.plansite{
	border:1px solid #999999;
	border-bottom:0;
}
.plansite td {
	background-color:#cccccc;
	font-weight:bold;
	text-align:center;
	margin:5px;
	padding:5px;
}

.plansite label{
	display:block;
	float:left;
	width:150px;
}

/* CATSECURITE */ 

	#catsecurite tr {
		margin:0;
		padding:0;
		height:auto;
		}

	#catsecurite td {
		margin:0;
		padding:0;
		height:auto;
		}

	#catsecurite label {
		width:auto;
		float:none;
		margin:0;
		padding:0;
		cursor:pointer;
		height:auto;
		}
		
	#catsecurite input {
		width:auto;
		border:1px solid #D9D7CA;
		margin:0;
		padding:0;
		height:auto;
		padding-left:3px;
		color:#555;
		}	
		
	.mentions {
		color:#666;
		font-size:x-small;
		}	
