body { font-family: Verdana,Arial;
	font: 0.8em/1.2em Verdana,Arial;
	line-height:1.4em;
	text-align: justify;
	background-color: rgb(255, 255, 255);
    }

  .bottom { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 0.1em 0em 0em;
    padding: 1em 1em 1em;
    clear: both;
    font-size: 1em;
    background-color: rgb(204, 204, 204);
    }

  .bottom:hover { background-color: rgb(187, 187, 187);
    }

.rtecenter{text-align:center;}
.rteleft{text-align:left;}

  p:first-letter
  {
	padding-left: 8.3em;
  }

  a { text-decoration: none;
    }

  a:hover { text-decoration: underline;
    }

  h2 { 
    border: 0.1em solid rgb(0, 0, 187);
    padding: 0.3em 0.6em;
    background-color: rgb(240, 240, 255);
    font-size:1.2em;
	 }

  h2:hover { background-color: rgb(217, 217, 255);
    }

  .title { border: 1px solid rgb(0, 0, 187);  
    padding: 4px 8px;
    font-size: 24px;
    font-weight: bold;
    background-color: rgb(170, 192, 255);
    }

   .subtitle { font-size: 18px;
    }



  .title:hover { background-color: rgb(160, 187, 255);
    }

  h1 { font-size: 1em;
       font-weight: italic;
    }

  .menu { border: 0.1em solid rgb(0, 0, 187);
    padding: 0.3em 0.6em;
    margin-top: 1.25em;
    font-size:1em;
    font-weight: bold;
    background-color: rgb(240, 240, 240);
    width: 10em;
    }

  .menu:hover { background-color: rgb(221, 221, 221);
    }

  .corps { margin-left: 15em;
    }


td.tdGris {
	/*background-color: #F5F5F5;*/
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 2px 2px 2px;
	vertical-align: middle;
	margin: 2px 2px 2px 2px; /*padding: 2px 2px 2px 2px;*/
	font-weight: bold;
	background: #FFEFD5;
	/*background: url(../images/fondGris.gif) repeat;*/
}


#container {  
	position:absolute;
	left:50%;
	width: 66em;
	margin-left:-32em;
	background-color: rgb(255, 255, 255);
	}



