@media screen
{
	
	
	.tab_liste td{
		background:#E3E3E3;
		padding:3px;
	}
	
	.tab_liste td:HOVER{
		background:#D5D5D5;
		padding:3px;
	}
	
	.tab_liste td .altRow{
		background-color: #CCCCCC;
	}
	
	
	#tab_listing td {
		padding:3px;
		margin:0;
		background-color: #CCC;
		text-align: left;
	}
	
	.sortedNO{
		background-image:url("/images/listes/triable.png");
		background-position:left center;
		padding-left:16px;
		background-repeat: no-repeat;
		background-color: #CCDDCC;
		padding:3px;
		padding-left:10px;
		text-align:left;
	}
	.sortedNO:HOVER{
	background-color: #CCEECC;
	}
	
	.sortedASC, .headerSortUp {
		background-image:url("/images/listes/triableA.png");
		background-repeat: no-repeat;

	}
	.sortedDESC, .headerSortDown {
		background-image:url("/images/listes/triableD.png");
		background-repeat: no-repeat;

	}
	
	.altRow td, .altRow ,.tableau_paire{
		background-color: #CCCCCC;
	}
	.tableau_impaire{
		background-color: #DDDDDD;
	}
	
	
	/*
	formulaires
	*/
	.form_label{
		font-size:small;
	}
	.form_champs input{
		padding:0;
		background-color: #FCFCFC;
		border: dotted 1px #CCC;
		margin:0;
	}
	
	
	
	.form_sorttable{
		margin-top:20px;
		background:#DDD;
		padding:3px;
		border:1px dotted #BBB
	}
	
	.form_sorttable input{
		border:1px solid black;
		background:white;
	}
	.form_sorttable select{
		border:1px solid black;
	}
	

	.filterHideCls
	{display:none;}
}


@media print
{
	
	#tab_listing {
		border-collapse:collapse;
	}

	#tab_listing td {
		padding:3px;
		border:1px solid black;
		background-color: #CCC;
		text-align: left; 
	}
	#tab_listing th {
		padding:3px;
		border:1px solid black;
		background-color: #CCC;
		text-align: left;
	}
	
	.tab_liste {
		border-collapse:collapse;
	}
	.tab_liste th{
		border:1px solid black;
		padding:3px;
	}
	.tab_liste td{
		border:1px solid black;
		padding:3px;
	}
	
}