html, body
{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
table a
{
	color: white;
}	

IMG
{
	border:0px;
}

#bandeau
{
	float:left;
	width:84%;
	height:7%;
	text-align:right;
	/*overflow-y:auto;*/
	/*border: 1px solid #000000;*/
}

#menu 
{
	float:left;
	width:15%;
	height:97%;
	background-color:white;
	text-align:center;
	overflow-y:auto;
	border-right: 2px solid #000000;
	/*	
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 2px solid #000000;	
	*/
}

#contenu 
{
	float:left;
	overflow-y:scroll;
	overflow-x:auto;
	width:84%;
	height:90%;
	background-color:white;
	text-align:center;

	/*	
	border-top: 2px solid #000000;
	border-left: 2px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 2px solid #000000;
	*/
}

P 
{
	font-size:140%;
}

A
{
	color:#000;	
}

.btnCenter
{
	float:right;
	background-image:url("images/icones/btnMenu.png");
	height:26px;
	color:#FFFFFF;
	font-weight:bold;
}
.btnLeft
{
	float:right;
	background-image:url("images/icones/btnMenuLeft.png");
	background-repeat:no-repeat;
	height:26px;
	width:6px;
}
.btnRight
{
	float:right;
	background-image:url("images/icones/btnMenuRight.png");
	background-repeat:no-repeat;
	height:26px;
	width:6px;
}

.backgroundGris
{
	background-image:url("images/icones/btnMenu.png");
	color:#FFFFFF;
	font-weight: bold;
	
}

.imageMenu
{
	width:80%;
}

.needed
{
	color:#ff0000;
	font-weight:bold;
	padding-right:10px;	
}

.notNeeded
{
	color:#ffffff;
	font-weight:bold;
	padding-right:10px;	
}

.legende
{
	color:#ff0000;
	font-size:10pt;
}

.headerRow
{
	color: white; 
	border:1px solid black; 
	text-align:center; 
	background-color: rgb(0,169,80);
}

.row1
{
	border:1px solid black; 
	text-align:center;
}

.calcul
{
	border : 1px solid #000000;
	background-color : #E2E2E2;
	text-align:right;
	padding-right:5px;
}

.calcul2
{
	border : 1px solid #000000;
	background-color : #E2E2E2;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
}

.calcul3
{
	border : 1px solid #000000;
	background-color : #E2E2E2;
	text-align:right;
	padding-right:5px;
}

.money
{
	text-align:right;
	padding-right:5px;
}

.qte
{
	text-align:center;
}

.menuSpacer
{
	padding-top:5px;
}

.pageHeader
{
	font-size:16pt;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#00A950;
	border-bottom:2px solid #000000;
	padding-top: 10px;	
	padding-bottom: 10px;
}

.headerSpacer
{
	padding-top:10%;
}