BODY {			background-color: #ffffff;
			background-image:url(../images/beige037.gif);
			background-repeat:repeat;
			color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin:10px}
		
.header1 { background-color: #efefef; color:#0f0f0f ; font-family: Verdana, sans-serif; font-weight: bold; font-size: 14pt;}

.header2 { background-color: #efefef; color: #0000dd; font-family: Verdana, sans-serif; font-weight: bold; font-size: 14pt;}

.header3 { background-color: #efefef; color: red; font-family: Verdana, sans-serif; font-weight: bold; font-size: 22pt; }

.normal { font-family: Verdana, sans-serif; font-weight: normal; text-align: left; font-size: 10pt; }

.normal-12 { font-family: Verdana, sans-serif; font-weight: normal; text-align: center; font-size: 12pt; }

.normalcenter { font-family: Verdana, sans-serif; font-weight: normal; text-align: center; font-size: 10pt; }

.normal-it { font-family: Verdana, sans-serif; font-weight: normal; font-style: italic; text-align: left; font-size: 10pt; }

.normal_l { font-family: Verdana, sans-serif; font-weight: normal; text-align: left; font-size: 10pt; }

.normal-l { font-family: Verdana, sans-serif; font-weight: normal; text-align: left; font-size: 10pt; }

.normalbold_l { font-family: Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 10pt; }

.normalbold-l { font-family: Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 10pt; }

.normalbold-r { font-family: Verdana, sans-serif; font-weight: bold; text-align: right; font-size: 10pt; }

.normal-r { font-family: Verdana, sans-serif; font-weight: normal; text-align: right; font-size: 10pt; }

.normal_r { font-family: Verdana, sans-serif; font-weight: normal; text-align: right; font-size: 10pt; }

.normalgray { background-color: transparent; color: gray; font-family: Verdana, sans-serif; font-weight: bold; font-size: 10pt; }

.normalbold { font-family: Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 10pt; }

.colorblue { background-color: #FFFFFF; font-family: Verdana, sans-serif; font-weight: bold; text-align: center; color: green; font-size: 10pt; }

.colorred { background-color: #FFFFFF; font-family: Verdana, sans-serif; font-weight: bold; text-align: left; color: red; font-size: 10pt; }

.small { font-family: Verdana, sans-serif; font-weight: normal; font-size: 8pt; }

.small-left { font-family: Verdana, sans-serif; font-weight: normal; text-align: left; font-size: 8pt; }

.small-c { font-family: Verdana, sans-serif; font-weight: normal; text-align: center; font-size: 8pt; }

.small-r { font-family: Verdana, sans-serif; font-weight: normal; text-align: right; font-size: 8pt; }

.small-bold { font-family: Verdana, sans-serif; font-weight: bold; font-size: 8pt; }

.small-bold-center { font-family: Verdana, sans-serif; font-weight: bold; text-align: center; font-size: 8pt; }

.small_bold { font-family: Verdana, sans-serif; font-weight: bold; font-size: 8pt; }

.small-it { font-family: Verdana, sans-serif; font-style: italic; font-weight: normal; font-size: 8pt; }

.small_it { font-family: Verdana, sans-serif; font-style: italic; font-weight: normal; font-size: 8pt; }

.small-normal { font-family: Verdana, sans-serif; font-weight: normal; text-align: center; font-size: 8pt; }

.titlenews { background-color: transparent; color: gray; font-family: Verdana, sans-serif; font-weight: bold; font-size: 12pt; }

.datablock {	border: 1px solid #d2d0c6; }

.datablock-rec {	border: 1px solid #0000DD; }

.datablock-rec-title {	background-color: #efefef;
			font-family: Verdana, sans-serif;
			font-weight: bold;
			text-align: left;
			font-size: 10pt;}

.datablock-left {	padding-right: 7px; }

.datablock-right {	padding-left: 3px; }

.datablock-cell {	text-align: left;
			padding: 5px; }

.table-title01 	{	font-family: Verdana, sans-serif;
			font-weight: bold;
			text-align: center;
			font-size: 10pt; }

.tablecell-mtgloc {	background-color: #F4ECE3;
			color: black;
			font-family: Verdana, sans-serif;
			font-weight: bold;
			text-align: left;
			font-size: 10pt; }
			
.tablecell-title {	background-color: #F4ECE3;
			color: black;
			font-family: Verdana, sans-serif;
			font-weight: bold;
			text-align: center;
			font-size: 10pt; }
			
.tablecell-title-s {	background-color: #F4ECE3;
			color: black;
			font-family: Verdana, sans-serif;
			font-weight: bold;
			text-align: center;
			font-size: 8pt; }
			
.tablecell {	background-color: #EFEFEF;
		color: black;
		font-family: Verdana, sans-serif;
		text-align: left;
		font-size: 10pt; }
		
.tablecell-cs {	background-color: #EFEFEF;
		color: black;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		text-align: center;
		font-size: 8pt; }
		
.footer { border: 1px solid #d2d0c6; text-align: left; background-color:#ffffff; font-size: 10px; color: gray; padding: 5px;}


/* ==============================================================
        Menu page
/*  ============================================================= */
/* boutons gris avec petite image */
.nav 	{
	margin: 0; 
	padding: 0;
	}
.nav li {
	list-style: none; 
	float: left;
	font-size: 10px; 
	line-height: 18px; 
	white-space: nowrap;
	}
.nav  a {
	display: block; 
	float: left; 
	padding: 0 7px 2px 20px;
	text-decoration: none; 
	font-weight: bold;
	border: 1px solid;
	margin-right:1px;
	border-color: #fbffde #226592 #226592 #fbffde;
	background: #fbffde url(/icones/tab-bumps.gif) 2px 50% no-repeat;
	color: #226592;
	width: .1em;
	}
.nav a {
	width: auto;
	}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.nav a {
	float: none;
	}            /* End IE5-Mac hack */
.nav a:hover {
	background-color: #226592; 
	color: #fbffde;  
	border: 1px solid;
	border-color: #000 #CCC #CCC #000;
	}
.nav a:visited {
	border: 1px solid;
	border-color: #fbffde #226592 #226592 #fbffde;
	}

.nav a.current {
	color: #fbffde;
	border: 1px solid;
	background: #226592 url(/icones/opened_folder.gif) no-repeat; 
	padding-left:25px;  
	border-color: #000 #CCC #CCC #000;
	}



