* { 
	font-size:13px;
	font-family:Helvetica,Geneva,sans-serif; 
	margin:0;
	padding:0;
} 

body { 
	background-color: white; 
	padding:20px;
}

input, option{
	padding:4px;
}

li{
	list-style-type:none;
}

form{
	background-color:#fafafa;
	padding:10px;
	margin:5px;
	border:1px solid #eeeeee;
}

hr{
	margin:30px auto;
	width:20%;
	height:1px;
	border:none;
	border-top:1px solid #ccc;
}

img{
	border:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

.visible{
	display:inherit !important;
}

.invisible{
	display:none !important;
}

.icons{
	margin:2px;
	padding:4px 0;
	position:relative;
}

.green, .green a {
	color:green;
}

.red, .red a {
	color:red;
}

.blue {
	color:blue;
}

.bgGreen {
	background-color:#50f050;
}

.bgOrange {
	background-color:orange;
}

.bgRed {
	background-color:red;
}

.bgBlue {
	background-color:blue;
}

.bgYellow {
	background-color:#ffff00;
}

.bgLightBlue {
	background-color:#E3EFFF;
}

.bgLightGreen {
	background-color:#f0fff0;
}

.bgLightRed{
	background-color:#FFc0c0;
}

.hidden{ 
	visibility:hidden !important;
}

.outerScreen{
	position:fixed;
	top:-1000px;
	left:10%;
	width:800px;
}

.centerScreen{
	position:fixed;
	top:30%;
	left:10%;
	width:800px;
}

.outerScreenLog{
	position:fixed;
	top:-1000px;
	left:10%;
	width:500px;
}

.centerScreenLog{
	position:fixed;
	top:30%;
	left:10%;
	width:500px;
}

table{	
	border-spacing: 2px;
	*border-collapse: collapse; 
}

table td, table th { 	
	padding:3px;
	text-align:center;
	border:1px solid #ccc;
	background-color:#fcfcfc;
	min-width:35px;
}

table td.pos{
	border-right:1px dashed #ccc;
	border-left:1px dashed #ccc;	
}

table td.kwLegende, th.kwLegende{  
	width:200px;
	min-width:200px;
	max-width:200px;
}

table th.bilan{
	padding-right:20px;
}


table thead tr .header {
	background-image: url('images/ascdesc.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-align:left;
}

table thead tr .headerSortUp {
	background-image: url('images/asc.gif');
}
table thead tr .headerSortDown {
	background-image: url('images/desc.gif');
}

table thead tr .headerSortDown, table thead tr .headerSortUp {
	background-color:#cc0000;
}
