/*------------------------------------------------------------------------------------------*/
      /* Mise en page et positions et bordures */
/*------------------------------------------------------------------------------------------*/
      *
      {
      margin: 0;
      padding: 0;
      }
/*------------------------------------------------------------------------------------------*/
      #Conteneur
      {
      width : 960px;
      margin : 0;
      padding : 0;
      position: relative;
      }
/*------------------------------------------------------------------------------------------*/
      #Entete
      {
      margin: 0;
      padding: 0;
      border:0px none;
      width : 960px;
      height : 100px
      }
/*------------------------------------------------------------------------------------------*/
      #Menu
      {
      margin : 0;
      padding : 0;
      border: 0px none;
      width : 960px;
      height: 30px
      }

      #Menu ul
      {
      margin : -10;
      padding : 0;
      }

      #Menu li
      {
      width : 110px;
      margin : 3px 10px 0px -5px;
      text-align : center;
      display : inline;
      float: left;
      }

      #Menu a
      {
      display: block;
      width: 130px;
      }
/*------------------------------------------------------------------------------------------*/
      #ContenuPage
      {
      width : 818px;
      }
/*------------------------------------------------------------------------------------------*/
      #Pied
      {
      bottom : 0px;
      left : 0;
      width : 960px;
      height : 10px;
      }

/*------------------------------------------------------------------------------------------*/
      /*  Couleurs, typos et images : maquillage   */
/*------------------------------------------------------------------------------------------*/
      body {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 12px ;
      }

      h1 {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 20px;
         font-weight: bold;
         line-height: 1.5em;
         color: #6B6969;
         padding: 10px;
      }

      h2 {
         margin-top : 2em;
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 17px;
         font-weight: bold;
         line-height: 1.5em;
         color: #6B6969;
         padding-left: 10px;
         padding-bottom : 3px;
      }

      h3 {
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 14px;
         font-weight: bold;
         line-height: 1.5em;
         color: black;
         padding-left: 10px;
         padding-right: 10px;
      }

      p, dl, address {
         margin: 1em 0 1em;
         padding-left: 10px;
         padding-right: 50px;
      }

      strong {
         font-weight : normal;
         text-decoration : underline;
      }

      table {
         margin: 1em 0 1em;
         margin-left: 10px;
         margin-right: 50px;
      }

      caption {
         font-weight: bold;
      }

      form {
         margin-top: 50px;
         margin-bottom: 50px;
         margin-left: 10px;
         margin-right: 50px;
      }

      td, th {
         padding : 3px;
      }

      dt {
         margin-top: 4em;
         font-weight : bold;
      }

      p {
         text-align : justify;
      }

      cite {
         font-style : normal;
      }

      q {
         font-style : italic;
      }

      q:before {
         content : "«";
      }

      q:after {
         content : "»";
      }


      #Conteneur{
         background-color : #F2A705;
      }

      #Menu {
         background-color : #6DA603;
      }

      #ContenuPage {
         background-color : #F2F1F1;
      }

      #ContenuPage ul {
         padding-left: 40px;
         padding-right: 46px;
      }

      #ContenuPage ol {
         padding-left: 40px;
         padding-right: 46px;
      }

      #ContenuPage a {
         font-family : verdana, sans serif;
         font-size : 90%;
         font-weight : bold;
         color: #6B6969;
         text-decoration : underline;
      }

      #ContenuPage a:hover {
         text-decoration : underline;
         color: black;
      }

      #Entete {
         background-color : white;
         font-family : verdana, sans serif;
         font-size : 500%;
         font-weight : bold;
         color: #6DA603;
         text-decoration : none;
         padding-left: 20px;
      }

      span.sanguin {
         background-color : white;
         color : #F2A705;
      }

      #Pied  {
         background-color : #F0D24F;
         font-family: verdana, arial, 'Trebucet MS' ;
         font-size: 9px ;
      }

      #Menu ul  {
         list-style-type : none;
      }

      #Menu a  {
         font-family : verdana, sans serif;
         font-size : 110%;
         font-weight : bold;
         color: #FFFFFF;
         text-decoration : none;
      }

      #Menu a:hover  {
         text-decoration : none;
         color: #003300;
      }

      #filets hr.f1  {
        border: none;
        color: #F2A705;
        background-color: #F2A705;
        height: 1px;
        width: 70%;
      }
      
      
      img {
      
        margin-left: 10px;
        
         
      }

      
      
      