/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body, td { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 80%;
    background-color: #fff; /*rgb(255, 252, 217); */
    }

  body { margin: 0pt;
    padding: 0pt;
    }

  h1, h2, h3 { font-family: Bitstream Vera Sans,Verdana,Arial,sans-serif;
    }

  h1 { font-size: 220%;
    color: rgb(87, 87, 90);
    }

  h2 { font-size: 160%;
    }

  h3 { font-size: 120%;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  img {
      border-width: 0;
  }
    
  a:active { color: rgb(102, 0, 0);
    }

  a:visited { color: rgb(0, 0, 102);
    }

  a:hover { color: rgb(102, 0, 0);
    text-decoration: none;
    }

  a { color: rgb(0, 0, 102);
    }

  div#charte { width: 86%;
    margin-left: 7%;
    margin-right: 7%;
    }

  div#charte p { text-align: justify;
    }

  div#charte h1 { font-size: 300%;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 2ex;
    }

  div#charte h2 { margin-top: 6ex;
    }

  div#charte h3 { position: relative;
    left: -1ex;
    margin-top: 4ex;
    color: rgb(65, 137, 33);
    }

  div#revue2presse { border-bottom: thin solid rgb(204, 204, 204);
    padding: 1ex 1ex 2ex;
    background-color: rgb(255, 255, 255);
    font-size: 90%;
    font-family: Bitstream Vera Sans, Verdana, sans-serif;
    }

  div#menu { width: 28ex;
    float: right;
    margin-left: 6ex;
    margin-bottom: 1ex;
    }

  div#menu ul { margin: 0px;
    padding: 0px;
    }

  div#menu li:hover { border-top: 1px dotted rgb(197, 210, 230);
    border-bottom: 1px dotted rgb(197, 210, 230);
    padding-left: 1.5ex;
    }

  div#menu li { margin: auto 1ex;
    padding: 1ex;
    list-style-type: none;
    line-height: 2ex;
    border-bottom-width: 1px;
    border-top-width: 1px;
    }

  div#menu a { text-decoration: none;
    font-weight: bold;
    }

  div#menu img.affiche { border: 1px solid rgb(200, 200, 200);
    margin: 2ex auto 0pt 1ex;
    padding: 8px;
    }

  div#preambule { border: thin dotted rgb(220, 231, 209);
    padding: 3ex;
    float: left;
    margin-bottom: 6ex;
    }

  div#preambule h2 { margin-top: -1ex;
    }

  div#noteelearning { font-size: 80%;
    font-style: italic;
    margin-top: 7ex;
    }

  div#elearningetinclusion { margin-top: 6ex;
    }

  div#declaration { margin: 10ex auto auto;
    padding: 4ex;
    width: 75%;
    font-size: 115%;
    color: white;
    background-color: rgb(65, 137, 33);
    }

  div#declaration h2 { margin-top: -2ex;
    text-align: center;
    color: white;
    font-size: 150%;
    }

  div#declaration h3 { margin-top: 0ex;
    margin-bottom: 4ex;
    text-align: center;
    color: white;
    font-size: 200%;
    }

  div#declaration li { margin-top: 2ex;
    font-weight: bold;
    }

  div#adhesionsousdeclaration p { text-align: center;
    font-size: 120%;
    }

  div#contributions { font-size: 80%;
    font-style: italic;
    margin-top: 10ex;
    }

  div#w3c { margin-top: 4ex;
    margin-left: 4ex;
    }

  div#w3c img { border-width: 0pt;
    margin-left: 16px;
    }

  @media print {
  div#charte { font-family: Times,serif;
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    }
  div#charte h1 { text-align: center;
    color: black;
    background-color: white;
    }
  div#charte p { page-break-inside: avoid;
    }
  div#menu { display: none;
    }
  div#preambule { border: thin solid rgb(64, 64, 64);
    float: none;
    margin-right: 0.1ex;
    margin-left: 0.1ex;
    background-color: white;
    }
  div#declaration { border: medium solid rgb(64, 64, 64);
    padding: 2ex;
    page-break-before: always;
    width: 90%;
    background-color: white;
    }
  div#declaration h2 { margin-top: 0pt;
    color: rgb(221, 221, 221);
    }
  div#declaration h3 { color: black;
    }
  div#adhesionsousdeclaration { display: none;
    }
  div#w3c { display: none;
    }
}

  #erreur { margin: 5ex 1ex;
    padding: 2ex;
    font-size: 110%;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(153, 0, 0);
    }

  @media screen {
  #form_signature { width: 600px;
    margin-left: 10%;
    margin-right: 10%;
    }
}

  #form_signature h3 { margin: 5ex auto -1ex 0pt;
    left: -2ex;
    position: relative;
    }

  ninput { border: 2px solid rgb(102, 102, 102);
    }

  div#boite_recupitulatif { margin: 3ex auto;
    padding: 1.5ex;
    }

  div#page_signatures { width: 90%;
    margin-left: 5%;
    margin-right: 5%;
    }

  div#page_signatures h2 { font-size: 110%;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .navigation_pages { margin: 3ex auto 4ex 2ex;
    }

  .table_signatures { margin: 2ex auto 4ex 1%;
    width: 98%;
    }

  .table_signatures td { border-bottom: 1px dotted rgb(204, 204, 204);
    font-size: 100%;
    }

  .signature { height: 6ex;
    }

  .sig_nom { width: 200px;
    padding-left: 1ex;
    font-weight: bold;
    }

  .sig_org { width: 200px;
    }

  .sig_desc {  }

  div#revue2presse strong { color: rgb(153, 0, 0);
    font-weight: bold;
    }


  div#language {
    width: 10ex;
    position: absolute;
    left: 16px;
    top: 10ex;
  
  }    
  
  div#language a {
    color: #900;
    text-decoration: none;
    font-size: 115%;
    font-weight: bold;
  }    
  

div#nombre_signataires {
    margin-top: -4ex;
    margin-bottom: 4ex;
    text-align: center;
    }
