#W_background{
    position          : fixed;
    background-color  : #000000;
  	width             : 100%;
  	height            : 100%;
  	right             : 0;
  	bottom            : 0;
  	display           : none;
  	z-index			  : 600;
}

#W_background.off{
    filter            : alpha(opacity=0);
  	opacity           : 0;
  	-moz-opacity      : 0;
}

#W_background.on{
    filter            : alpha(opacity=50);
  	opacity           : 0.97;
  	-moz-opacity      : 0.5;
}

#W_container{
    position          : fixed;
  	width             : 100%;
  	height            : 100%;
  	right             : 0;
  	bottom            : 0;
  	z-index           : 800;
}

#W_loader{
	position          : absolute;
	width             : 400px;
	height: 150px;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	z-index           : 1000;
	background-color  : white;
	border            : solid 1px #4B575F;
	border-radius     : 4px;
	padding: 10px 4px 0px 20px;
	/*
	height: 500px;
	width: 400px;
	padding: 5px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	background-color  : white;
	border            : solid 2px #4B575F;
	z-index           : 1000;*/
}

#W_loader table.bordBleu{
	background-color  : white;
	/*border            : solid 2px #4B575F;*/
}

#W_table{
	height             : 180px;	
}

#W_loader th{
	background-color  : rgb(69, 73, 77);
	color             : white; 
	text-align        : left;
	font-size         : 20px;
}

#W_loader td.contenu{
	font-size         : 14px;
	color             : #4B575F;
	padding           : 4px;
}

#W_loader h1{
	text-transform: uppercase;
	font-size: 15px;
	
}