/*<![CDATA[*/
		   
/* CSS Document */
body {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}

#container{width:800px; margin : 0 auto;text-align:left; overflow:hidden;position:relative}

td img {display: block;}

.nav { 
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#999999;
}
.nav-gris { 
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}
.nav a{	 color: #999999; text-decoration: none;}
.nav a:visited{	color: #999999; text-decoration: none;}
.nav a:hover{ color: #666666;  text-decoration: underline;}
.nav a:active{	color: #999999;}

.hierarchie { 
	font-size:10px;
	color:#999999;
}

.hierarchie a { 
	color: #999999;
	text-decoration:none;
}

.hierarchie a:hover { 
	color: #666666;
	text-decoration:underline;
}

.hierarchie a:visited { 
	color: #666666;
	font-weight:bold;
}

.bleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#3599CB;
	font-weight:bold;
}
.txt-bold {
	font-weight:bold;
}

.pied_page {
	font-size:10px;
	color:#464646;
	font-weight:bold;
}


/****************** TABLES ********************/

table{	border-collapse: collapse;}
td{	vertical-align: top; }
.tblarge{	width: 550px;}
.tbmiddle {	width: 500px;}
.tbplan {	width: 690px; margin: 0 5px 5px -30px;}
.tbmini {	width: 400px;  }
.tbcontact {	width: 480px;  }
.tdgauche{	background-color: #e5ebef;	width: 155px; }
.tdcentre{	width: 630px;}
.tdcentre-large{	width: 685px;}
.tdcentre{	width: 551px;}
.caltbl{	margin: 0 18px 15px 9px;}
.caltb2 {	margin: 0 18px 15px 0; background: #3B9ECD;	border: 0; width:95% }
.txt-puce {  background: url(../images/puce-txt.gif) no-repeat 0 10px; }

.tbl{
	border-collapse: collapse;
	width: 50%;
	voice-family: "\"}\"";  /* hack ie5*/
  	voice-family:inherit;
  	width:100%;
}
.tb2 {
	border-collapse: collapse;
	width: 88%;
	voice-family: "\"}\"";  /* hack ie5*/
  	voice-family:inherit;
  	width:100%;
}
.tbl ie5{
	/* hack ie5 */
}
.tb2 ie5{
	/* hack ie5 */
}
.tbl caption{	display: none;}
.tb2 caption{	display: none;}

.tbl th{	text-align: center;	background: #D9D9D9;	border: 1px solid #fff;	padding: 4px 6px 3px 9px;	font-size: 11px ;	font-weight: bold;	color: #003366;}
.tbl td{	border: 1px solid #fff;	padding: 8px 6px 8px 13px;	color: #666666; text-align:left}
.tb2 td {  border: 1px solid #fff;	padding: 3px 6px 5px 21px;	text-align:left; font:Arial; font-weight: bold;  color:#FFFFFF; background: url(../images/menugauche-puce-on.gif) no-repeat 5px 6px; }
.tbl td.tdcenter{	text-align: center;	vertical-align: middle;	font-weight: bold;	color: #003366;	padding: 4px 6px 5px 9px; }
.tbl td.tdbleu {	background: #b9d7eb; font-weight: bold;	color: #003366;}
.tbl tr.pair{	background: #F4F4F4;}
.tbl tr.impair{	background: #EDEBEB;}
td a{ text-decoration: none; color: #3399cc;  }
td a:visited{	text-decoration: none;	color: #3399cc;}
td a:hover{	text-decoration: underline; color: #666666;}
.tbl td ul{	padding: 9px 0 9px 20px; list-style-image: url(../images/puce-lien.gif);}
.tbl td ul li{	padding: 0 0 10px 0;}
.tbl td ol{	padding: 9px 0 6px 20px; list-style: disc; color: #003366; line-height: 12pt;}
.tbl td ol li{	padding: 0 0 6px 0;}


/**********  CENTRE  **************/

#centre {	float: right;	width: 180px; background: #f7f7f7 url(../images/outils-sep.gif) no-repeat 20px; font-size: 10px; 
