body {
margin: 0;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
}

td.on{
background-color:#000000;
}

td.bg{
background-color:#ABCDEF;

}
td.bgc{
text-align:center;
background-color:#cccccc;

}
td.header
{
	background-color:#0569db;
	font-weight:bold;	
	text-align:center;
	font-size:14px
}
td.sheader
{
	background-color:#0879f9;
	color:#86bdfb;
	font-weight:bold;	
	font-size:14px;
	text-align:left;
}
td.l1
{
	 background-color:#ff0512;
	 text-align:center;
}
td.l2
{
	 background-color:#fb515a;
	 text-align:center;
}
td.l3
{
	 background-color:#fbef86;
	 text-align:center;
}
td.l4
{
	 background-color:#affb86;
	 text-align:center;
}
td.l5
{
	 background-color:#4cc40a;
	 text-align:center;
}
td
{
	font-size:12px;
	background-color:#FFFFFF;
	border-top: solid 1px #111111 ;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
.PanelUserInfo
{
	position:absolute;
	z-index:100;
	top:20px;
	left:600px;
	width:200px;
	visibility:hidden;
	background-color:#FFFFFF;
	height:auto;
	font-size:12px;
	text-align:left;
	padding:2px;
}
.PanelHelp
{
	position:absolute;
	z-index:100;
	top:20px;
	left:10px;
	width:970px;
	visibility:hidden;
	background-color:#FFFFFF;
	height:auto;
	font-size:12px;
	text-align:left;
	padding:5px;
}
.PanelHeader
{
	position:relative;
	width:1000px;
	height:100px;
	background-color:#ABCDEF;
	font-size:12px;
	font-weight:bold;		
}
.PanelHeaderLogo
{
	position:absolute;
	top:0px;
	left:0px;
	width:100px;
	height:99px;
	text-align:center;	
	z-index:1000;
}
.PanelHeaderLogoBorder
{
	position:absolute;
	width:100px;
	top:99px;
	left:0px;
	height:1px;
	background-color:#000000;
}
.PanelHeaderTitle
{
	position:absolute;
	top:0px;
	left:100px;
	height:80px;
	width:900px;
	text-align:left;
	white-space:nowrap;
	font-weight:normal;
	/*border: solid 1px #CC0000 ;	*/
	
}
.PanelHeaderLogoUser
{
	position:absolute;
	top:0px;
	left:600px;
	width:22px;
	vertical-align:middle;		
}
.PanelHeaderUser
{
	position:absolute;
	top:0px;
	left:622px;
	width:178px;
	line-height:20px;
	vertical-align:middle;
	text-align:left;		
}
.PanelHeaderLogOff
{
	position:absolute;
	top:0px;
	left:800px;
	width:150px;
	float:left;		
}
.PanelHeaderHelp
{
	position:absolute;
	top:0px;
	left:950px;
	width:50px;	
	height:20px;	
}
.PanelHeaderModule
{
	position:absolute;
	top:80px;
	width:1000px;
	left:0px;
	background-color:#ABCDEF;
	height:20px;
}
.PanelMenu
{
	position:relative;	
	width:1000px;
	height:30px;
	background-color:#cccccc;
	border-bottom: 1px solid #000000;	
}
.PanelMenuPos {
position: absolute;/* placement du menu, à modifier selon vos besoins */
top: 4px;
left: 10px;
}
.PanelMenuPosR
{
	position:relative;
	float:left;
}

.PanelMenuPos li,.PanelMenuPos li a{
font: 11px verdana, arial, sans-serif;
font-weight: normal;
text-align:center;
text-decoration: none;
color:#000000;
background-color:#FFFFFF;
white-space:nowrap;

}
.PanelMenuPos li a:hover{
font: 11px verdana, arial, sans-serif;
font-weight: normal;
text-align:center;
text-decoration: none;
color:#000000;
background-color:#eeeeee;
white-space:nowrap;

}

.menuSelected{
font: 80% verdana, arial, sans-serif;
font-weight: bold;
text-decoration: none;
color:#000000;
text-align:center;
margin-left:2px;
margin-right:3px;
}
.menu{
font: 80% verdana, arial, sans-serif;
font-weight: bold;
text-align:center;
text-decoration: none;
color:#000000;
padding-left:2px;
padding-right:3px;

}
.menu:hover{
background-color:#A5C6E6;
}
.PanelMenuPosLinkMenu{
font: 12px verdana, arial, sans-serif;
font-weight: bold;
text-align:center;
text-decoration: none;
color:#000000;
padding-left:2px;
padding-right:3px;
background-color:#cccccc;
white-space:nowrap;

}
.PanelMenuPosMenuDeroulant{
position:absolute;
top:19px;
width:auto;
left:0px;
visibility:hidden;
z-index:100;
background-color:#FFFFFF;
padding-left:2px;
padding-right:2px;
text-align:center;
border: 0px solid #CC0000;
}
.PanelMenuPosSousMenu{
position:relative;
float:left;
height:20px;
white-space:nowrap;
cursor:hand;
}

.PanelWork
{
	position:static;
	width:1000px;
	height:auto;
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
.PanelFooter
{
	position:static;
	width:1000px;
	height:50px;
	background-color:#cccccc;
	border-bottom: 1px solid #000000;
}



/* ############################# window ####################################### */

#window {
	DISPLAY: none; LEFT: 600px; OVERFLOW: hidden; WIDTH: 400px; POSITION: absolute; TOP: 25px; HEIGHT: 300px; z-index:2000;
}
#windowTop {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/window_top_end.png); OVERFLOW: hidden; CURSOR: move; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 30px
}
#windowTopContent {
	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/window_top_start.png); OVERFLOW: hidden; COLOR: #6caf00; TEXT-INDENT: 10px; LINE-HEIGHT: 30px; MARGIN-RIGHT: 13px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 30px
}
#windowMin {
	RIGHT: 25px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
#windowMax {
	DISPLAY: none; RIGHT: 25px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
#windowClose {
	RIGHT: 10px; CURSOR: pointer; POSITION: absolute; TOP: 10px
}
#windowBottom {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(images/window_bottom_end.png); BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 270px
}
#windowBottomContent {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/window_bottom_start.png); MARGIN-RIGHT: 13px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 270px
}
#windowResize {
	RIGHT: 3px; CURSOR: se-resize; BOTTOM: 5px; POSITION: absolute
}
#windowContent {
	BORDER-RIGHT: #6caf00 1px solid; BORDER-TOP: #6caf00 1px solid; FONT-SIZE: 11px; LEFT: 10px; OVERFLOW: auto; BORDER-LEFT: #6caf00 1px solid; WIDTH: 375px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #6caf00 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: absolute; TOP: 30px; HEIGHT: 255px; BACKGROUND-COLOR: #fff
}
#windowContent * {
	MARGIN: 10px
}
.transferer2 {
	BORDER-RIGHT: #6baf04 1px solid; BORDER-TOP: #6baf04 1px solid; FILTER: alpha(opacity=30); BORDER-LEFT: #6baf04 1px solid; BORDER-BOTTOM: #6baf04 1px solid; BACKGROUND-COLOR: #b4f155; -moz-opacity: 0.3; opacity: 0.3
}

span.title
{
	background-color:#EEEEEE;
	font-weight:bold;
	font-size:14px;
	
}



