
body {
    background-image:url('images/fond.jpg');
    background-attachment:fixed;
  }

.cadre {
    font : 110% Arial,Verdana,Helvetica,Geneva,sans-serif;
    padding : 10px;
    margin : 5px;
    border-style : outset;
    text-align : justify;
  }

.description {
    font : 90% Arial,Verdana,Helvetica,Geneva,sans-serif;
    padding : 0 0 20px;
    margin : 0% 0% 0% 10%;
    text-align : justify;
  }

.imgcenter {
    font : italic 80% Arial,Verdana,Helvetica,Geneva,sans-serif;
    text-align : center;
    padding-top: 1%;
    padding-bottom: 1%;
  }

.imgdroite {
    font : italic 80% Arial,Verdana,Helvetica,Geneva,sans-serif;
    position : relative;
    text-align : right;
  }

.imggauche {
    font : italic 80% Arial,Verdana,Helvetica,Geneva,sans-serif;
    float : left;
    position : relative;
  }

.menu {
    font : bold 80% Arial,Verdana,Helvetica,Geneva,sans-serif;
    position : relative;
    text-align : center;
  }

.page {
    margin : 0% 10% 0% 10%;
    padding : 10px;
    text-align: center;
  }

.soustitre {
    font : italic 150% Arial,Verdana,Helvetica,Geneva,sans-serif;
    position : relative;
    text-align : center;
  }

.title {
    font : bold 100% Arial,Verdana,Helvetica,Geneva,sans-serif;
    text-align: left;
  }

.titre {
    font : bold 350% Arial,Verdana,Helvetica,Geneva,sans-serif;
    letter-spacing : 4px;
    position : relative;
    text-align : center;
  }

.txt {
    font : 100% Arial,Verdana,Helvetica,Geneva,sans-serif;
    text-align : center;
  }

.txtinfo {
    font : italic 100% Arial,Verdana,Helvetica,Geneva,sans-serif;
    padding : 10px;
    margin : 0% 10% 0% 10%;
    border-style : double;
    text-align : justify;
  }

.txtjustify {
    font : 120% Arial,Verdana,Helvetica,Geneva,sans-serif;
    margin : 0% 10px 0% 10px;
    text-align : justify;
  }

a:link {
    color : blue;
    text-decoration:underline;
  }

a:visited {
    color : blue;
    text-decoration:underline;
  }

a:hover {
    color : red;
    text-decoration : underline;
  }