body {
	color: #000000;
	background-color: #6D6F71;
	font-size: 10px;
	margin: 0 0 0 0;
}
a {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.oblig {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
}
/* --------------- */
#global {
	width: 750px;
	color: #ffffff;
	background-color: #6D6F71;
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 0 0 0 0;
}
#bandeau {
	background-image: url("../images/fondbandeau.jpg");
}
#haut {
	border-bottom: 1px #fada34 solid;
}
/* --------------- */
#bandeaud {
	background-image: url("../images/fondbandeau.jpg");
	border-right: 1px #fada34 solid;
}
#bandeaud a {
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
}
#bandeaud a:hover {
	text-decoration: underline;
}
/* --------------- */
#central {
	color: #000000;
	background-color: #ffffff;
	font-size: 10px;
	border-collapse: collapse;
	border-spacing: 0 0 0 0;
	border-left: 1px #fada34 solid;
	border-right: 1px #fada34 solid;
	border-bottom: 1px #fada34 solid;
}
#bas {
	background-color: #6D6F71;
	color: #fff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-left: 1px #fada34 solid;
	background: #6D6F71 url(../images/carre.jpg) repeat-y 0 0;
	
	display: block:
	padding-left: 20px;
}
#bas  ul{
	display: block;
	margin :0;
	padding : 0;
	background: none;
	padding-left: 80px;
}
#bas ul li{
	display: inline;
}
#bas  ul li{
	border-right: 1px solid #fff;
	margin-left: 5px;
}
#bas a {
	color: #ffffff;
	background-color: #6D6F71;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	text-decoration: none;
}
#bas a:hover {
	text-decoration: underline;
}



/* --------------- */
#titre {
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #6D6F71;
	letter-spacing: 5px;
	;
}
#titre img {
	float: left;
}
/* --------------- */
h1.comite {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	color: #6D6F71;
	font-weight: bold;
	text-align : center;
	margin-top: 20px;
	margin-bottom: 20px;
	
}
input, select{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #6D6F71;
	border: 1px solid #6D6F71;
	
}

#page table.tableauStats {

	width : 100%;
	border: 1px solid #ddd;
	border-collapse : collapse;
}

#page table.tableauStats caption {

	text-indent : -9000px;
}

#page table.tableauStats thead tr th, #page table.tableauStats tfoot tr th{
	background-color: #fada34;
	height: 25px;
	text-align : center;
	font-size : 9px;
}

#page table.tableauStats tbody tr td{
	
	text-align : center;
	padding : 5px;
}

#page table.tableauStats tbody tr.lignetableau1{
	
	background-color : #efefef;
}


#page table.tableauStats tbody tr.lignetableau2{
	
	background-color : #fff;
}


#page table.tableauStats td.texteDroite, #page table.tableauStats th.texteDroite
{
	text-align : right;
}

#page table.tableauStats td.texteGauche, #page table.tableauStats th.texteGauche
{
	text-align : left;
}

#page table.tableauStats tbody tr.tableErreur
{
	text-align : center;
	height : 30px;
}

/*----------------------------------------------------------------------------*/
/*                     Classes de présentation des nombres                    */
/*----------------------------------------------------------------------------*/
#page table.tableauStats td.differencePositive, #page table.tableauStats th.differencePositive
{
  color : #286328;
  font-style : italic;
}

#page table.tableauStats td.differenceNegative, #page table.tableauStats th.differenceNegative
{
  color : #ab0e1f;
  font-style : italic;
}

#page table.tableauStats td.differenceNulle, #page table.tableauStats th.differenceNulle
{
  color : #000;
}


/*----------------------------------------------------------------------------*/
/*                    Liens dans les tableaux					               */
/*----------------------------------------------------------------------------*/
#page table.tableauStats tr td a
{
	text-decoration : none;
}

#page table.tableauStats tr td a:hover
{
	text-decoration : underline;
}



/*------------------*/
#page {
	width: 481px;
	margin-right: 10px;
	padding: 0 0 0 0;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
}
#page h1 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #fada34;
	background-color: #00687f;
	font-weight: bold;
}
#page h2 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
  font-size:15px;
  line-height:18px;
  margin-bottom:5px;
  margin-top:2px;
}
#page h3{
  font-size:11px;
  line-height:13px;
  font-weight:bold;
  margin-top:5px;
  margin-bottom:5px;
  color:#fada34;
  background: #00687f;
}
#page h4{
  font-size:11px;
  line-height:18px;
  font-weight:normal;
  color:#fada34;
  line-height:14px;
  margin:0;
  padding:0;
  margin-top:10px;
  margin-bottom:5px;
  background: #00687f;
}
#page h6{
  font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
  font-weight:normal;
  text-align: justify;
  margin:0;
  padding:0;
}



#page ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#page li {
	list-style: url(../images/puce2.gif) outside;
	margin-left: 20px;
	padding: 0 0 0 0;
}
#page table {
	/*border: 1px #F99B1C solid;*/
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#page td {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
}
#page table tr td {
	border-bottom: 1px #fada34 solid;	
	padding-bottom: 5px;
}
/* --------------- */
#menu {
	width: 207px;
	background-color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #6D6F71;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#menu img {
	float: left;
}
#menu ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
#menu li {
	list-style: none;
	letter-spacing: 5px;
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
#menu li a {
	font-size: 10px;
	color: #6D6F71;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	letter-spacing: 2px;
	text-decoration:none;
}
#menu h3, h4, h5, h6 {
	font-size: 10px;
	color: #6D6F71;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}
#menu h2 a, h3 a , h4 a, h5 a {
	font-size: 10px;
	letter-spacing: 2px;
	color: #6D6F71;
	font-weight: normal;
	text-decoration: none;
}
#menu h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline;
}
/* --------------- */
#printsite {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
}
#printsite label {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #fada34;
	background-color: #ffffff;
	font-weight: bold;
}
#printsite hr {
	color: #fada34;
	height: 1px;
}
#printsite h1 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #fada34;
	background-color: #ffffff;
	font-weight: bold;
}
#printsite h2 {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
}
#printsite ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#printsite li {
	list-style: url(../images/puce2.gif) outside;
	margin-left: 20px;
	padding: 0 0 0 0;
}
/* --------------- */
#news {
	width: 481px;
	margin-right: 10px;
	padding: 0 0 0 0;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
}
#news .titre {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	color: #fada34;
	background-color: #00687f;
	font-weight: bold;
}
#news .date {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
}
#news ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#news li {
	list-style: url(../images/puce2.gif) outside;
	margin-left: 20px;
	padding: 0 0 0 0;
}
#news a {
	font-size: 10px;
	color: #fada34;
	font-weight: Bold;
	text-decoration: none;
	background: #00687f;
}
#news a:hover {
	text-decoration: underline;
}
#news img{
	padding: 5px;
	border: 1px solid #eee;
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}
/*----------*/
span.acrobat {
	background: #ededed;
	color: #66766C;
	display: block;
	padding: 5px;
	border: 1px solid #E2DCC6;
	margin-bottom:5px;
}
span.acrobat a#abodeLink {
	display: block;
	padding-left: 20px;
	height: 20px;
	background: url(../images/pdf.gif) no-repeat 0 0;
}



/* ------ extranet --------- */
div#extranet ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
div#extranet li {
	list-style: none;
	letter-spacing: 5px;
	font-size: 10px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
div#extranet li a {
	font-size: 10px;
	color: #6D6F71;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	letter-spacing: 2px;
	text-decoration:none;
}
div#extranet h3{
	font-size: 12px;
	color: #fada34;
	font-weight: bold;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 0;
	font-family: verdana, arial, helvetica;
	background: #00687f;
	display: block;
	width: 130px;
}

/*------------------------------------pagination------------------------------*/

div#pagination{
    padding-bottom:5px;
    margin-top:10px;
    clear: both;
}
div#pagination ul{
	float: right;
    margin:0;
    padding:0;
}
div#pagination ul li{
    list-style-type:none;
    display:inline;
    background: none ;
    padding:0;
    margin:0;
}
div#pagination ul li a, div#pagination ul li strong{
    display:inline;
    float:left;
    background: none;
    padding:0;
    margin:0;
    color:#000;
    margin-right:10px;
}

div#pagination ul li strong{
    color:#000;
}
