BODY {
	background-color: White;
}

DIV.mainContainer
{
	border-width: 0.5em; /* #C7D1EF;*/
	border-color: #CC3333; /* #C7D1EF;*/
	border-style: outset; /*outset ridge groove*/
	padding: 2%;
	margin: 1%; /*padding-left: 0%;*/
}

DIV.leftmenuContainer
{
	border-width: 0.5em; /* #C7D1EF;*/
	border-color: #CC3333; /* #C7D1EF;*/
	border-style: outset; /*outset ridge groove*/
	padding: 2%;
	margin: 1%; /*padding-left: 0%;*/
	float: left;
}

DIV.bannerContainer
{
	border-width: 0.5em;
	border-color: #CC3333; /* #C7D1EF #CC3333 */
	border-style: outset; /*groove*/
	background-color: #CC3333;
	padding: 1%;
	margin: 1%; /*border-left-width: 0px;*/
}

DIV.menuContainer
{
    border-width: 0.5em;
	border-color: #CC3333; /* #C7D1EF */
	border-style: outset; /*groove*/
    /*padding: 2%;*/
	margin: 1%; 
}

DIV.marge {
	padding: 0.1em;
	margin: 0.1em;
}

DIV.float {
	float: left;
}

DIV.floatLeft {
	float: left;
	padding: 0.1em;
	margin: 0.1em;
}

DIV.floatRight {
	float: right;
}

DIV.clearRight {
	clear: right;
}

DIV.clearLeft {
	clear: left;
}

DIV.spacer {
	clear: both;
}

IMG {
	border-style: none;
}

.sup {
	font-size: 0.5em;
	text-align : right;
}

.update {
	font-size: x-small;
}

.error {
	color: red;
	font-size: larger;
	font-weight: bold;
}

.header {
	text-align : center;
	background-color:white;
	white-space: nowrap;
}

.center {
    text-align : center;
}

.captionStyle  {
	font-size: 25px;
	font-style: italic;
	text-align : left;
}

.trEven  {
/* Rows with even numbers */
	/*background-color : #b4c1ea;*/
	background-color : #CC3333; /* C7D1EF */
	color : Black;
}

.trUneven  {
/* Rows with uneven numbers */
	color : Black;
	background-color : White;
}

.trSummary  {
/* Row containing summary data */
	font-weight : bold;
}

.tdName  {
/*ble data cells containing names */
	padding-right: 16px;
	text-indent: 0.5em;
}

.tdFigure  {
/* Table data cell with figures */
	text-align : right;
}

.Bold {
	font-weight: bold;
	/*text-indent: 0.5em;*/
}

.tdBold  {
/* Table data cell with figures */
	/*text-align: left;*/
	font-weight: bold;
	text-indent: 0.5em;
}

.noline {
	text-decoration: none;
}
/*TMP*/
.menuBtn {width:100%}
/*** change de style kan le curseur de la souris passe dessus (mot-cle 'hover')**/

A:hover {
	text-decoration: none;
	color : red;
}
A:link {
	color: #002eb8;
}
A:visited {
	color: #002eb8; /*#cc9900;*/
}
A:active {
	text-decoration: underline;
	color: red;
}

