  /* --------------------------------------couleur de fond ----------------------------------------*/

  body {
    background-color: white;
    background-image: url(../image/fond.jpg);
    /*background-repeat: no-repeat;*/
  }

  /* ----------------------------------------style des liens -----------------------------------------*/

  dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
  }

  #menu body {
    margin: 0;
    padding: 0;

    /*background: white;*/
    font: 80% verdana, arial, sans-serif;
  }

  #menu {
    position: absolute; /* placement du menu, à modifier selon vos besoins */
    top: 0;
    left: 0;
  }
  #menu {
    width: 10em;
  }
  #menu dt {
    cursor: pointer;
    margin: 2px 0;;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: bold;
    border: 1px solid gray;
    background-image: url(../image/marbre.jpg);

    /*background: white;*/
  }
  #menu dd {
    display: none;
    border: 1px solid gray;
  }
  #menu li {
    text-align: center;
    background: #ccc;
  }
  #menu li a, #menu dt a {
    color: #000;
    text-decoration: none;
    display: block;
    border: 0 none;
    height: 100%;
  }
  #menu li a:hover, #menu dt a:hover {
    background: #eee;
  }
  /* ----------------------------------------style des menuh -----------------------------------------*/
  .menuh body {font: 9px Verdana, Arial, sans-serif;}
  .menuh ul {list-style-type: none;} /* on supprime les puces, inutiles */
  .menuh li { float: left;} /* on aligne les listes sur la gauche */
  .menuh a {
    margin: 0 2px;
    width: 117px; /* on définit la taille du bouton de menu */
    height: 20px;
    float: left;
    display: block;
    text-align: center;
    border: 1px solid gray;
    text-decoration: none;
    color: #000;
    background-image: url(../image/marbre.jpg);
  }
  .menuh a:hover {
    background: #ccc;
    border: 1px solid gray;
  }
  .menuh a:active {
    background: gray;
    border: 1px solid gray;
    color: #fff;
  }


  /* -------------------------------------styles des textes -----------------------------------------*/

  p {
    font-family: verdana;
    font-size: 9pt;
    text-align: justify;
  }

  .lien p {

    text-align: left;
  }

  h1 {
    font-family: georgia;
    font-size: 24pt;
    text-align: center;
  }
  h1:first-letter {
    text-transform: uppercase;
      font-size: 300%;
      float: none;
      font-family: georgia;
      color: green;
    }

    h2 {
      font-family: verdana;
      font-size: 16pt;
      text-align: center;
    }

    h3 {
      font-family: verdana;
      font-size: 12pt;
      text-align: left;
    }

 /* ------------------------ gras + italique ----------------------------------------------*/	
	
	h4 {
      font-family: verdana;
      font-size: 10pt;
      text-align: left;
      font-weight: bold;
	  font-style: italic;
	}
	
/* ------------------------ gras ----------------------------------------------*/	
	
	h5 {
      font-family: verdana;
      font-size: 10pt;
      text-align: left;
      font-weight: bold;
	}
	
/* ------------------------ gras + italique ----------------------------------------------*/	
	
	h6 {
      font-family: verdana;
      font-size: 10pt;
      text-align: left;
      font-weight: bold;
	  font-style: italic;
	}
	
/* ------------------------ italique ----------------------------------------------*/	
	
	h7 {
      font-family: verdana;
      font-size: 10pt;
      text-align: left;
      font-weight: bold;
	}
	
	
    /* ------------------------styles des DIV ----------------------------------------------*/

    #menu1 {

      float: left;
      width: 15%;
      /*height: 800px;*/
      /*min-height: 80%;*/
    }

    .clearer {
      clear: both;
    }

    .conteneur{

      position: relative;
      width: 100%;
      height: 100%;
    }

    .bandeau {

      background-image: url(../image/bandeau01.jpg);
      height: 86px;
      background-repeat: no-repeat;
      float: right;
      width: 79%;
      padding-left: 10px;
    }

    #centre {

      float: right;
      padding-left: 10px;
      background-color: white;
      width: 79%;
      min-height: 461px;

    }

    .pied{
      float: right;
      width: 79%;
      background-position: left center;
      background-repeat: no-repeat;
      height: 100px;
      padding-left: 10px;
      background-color: white;
      text-align: center;

    }

    .pied1{
      float: right;
      width: 79%;
      padding-left: 10px;
      background-color: white;
    }

    .pied2{
      float: left;
      width: 79%;
      padding: 10px;
      background-color: white;
    }

    .photo {

      border: 1px solid black;
      width: 50%;
      margin-left: 25%;
      padding: .5%;
      text-align: center;

    }


    .photo1 {

      border: 1px solid black;
      padding: 1%;
      margin: 3% 30% 1% 30%;
      /*width: 10%;
      margin: 10px;
      padding: 10px;*/
      text-align: center;

    }

	.photo2 {

      border: 1px solid black;
      width: 50%;
      margin-left: 25%;
      padding: .5%;
      text-align: center;

    }
	
	
    #accueil1{

      float: left;
      width: 50%;
      height: 50%;
      /*position: absolute;
      top: 0;
      border: 1px solid black;*/
    }

    #accueil2{

      float: right;
      width: 49%;
      height: 30%;
      /*border: 1px solid black;*/

    }
    #accueil3{

      float: left;
      width: 50%;
      height: 50%;
      /*position: absolute;
      bottom: 0;*/
      border: 1px solid white;
    }
    #accueil4{

      float: right;
      width: 49%;
      height: 50%;
      /*border: 1px solid BLACK;
      min-height: 200px;
      position: absolute;
      bottom: 0;*/

    }

    #encart{

      float: left;
      width: 250px;
      margin: 0 5px 5px 5px;
      /*padding-top: 30px;*/
      background: url(../image/rouleau.jpg) right top no-repeat;

     }

    #encart_texte{
      /*width: 190px;  */

      margin: 25px 11px -12px 11px;
      background: url(../image/papier.jpeg) left top;
      
     }
     
      #encart1{

      float: left;
      width: 250px;
      height: 30px;
      /*margin: 0 5px 5px 5px;
      padding-top: 30px;*/
      background: url(../image/rouleau.jpg) no-repeat;

     }


    /*---------------galerie -------------------*/
    table {
      margin: auto;
    }

    td {
      text-align: center;
      border: black solid 1px;
      padding-top: 15px;
      width: 130px;
    }

    table img {
      cursor: pointer;
      width: 95px;
    }


    #zoom {
      position: absolute;
      left: 0px;
      top: 0px;
      width: 100%;
      height: 100%;
      background-color: black;
      visibility: hidden;
      color: white;
      text-align: center;

    }
    /*------------------formulaire-----------------------*/

    .formcont{

      position: relative;
      width: 50%;
      height: 100%;
    }

    .form{

      float: right;

    }

    /*------------------info bulles texte-----------------------*/

    a.info{

      position: relative;
      text-decoration: none;
      color: black;
      border-bottom: 1px red dotted;
    }

    a.info span{

      display: none;
    }

    a.info:hover{

      background: none;
      z-index: 500;
    }

    a.info:hover span{

      display: inline;
      position: absolute;
      z-index: 500;
      top: 2em;
      left: 1em;
      background: green;
      text-align: center;
      color: white;
      padding: 0.2em;

    }
    /*------------------info bulles image-----------------------*/

    a.infoimg{

      position: relative;
      text-decoration: none;
      color: black;
    }

    a.infoimg span{
      /*display: none;*/
      visibility: hidden;
    }

    a.infoimg:hover{

      background: none;
      /*z-index: 500;*/
    }

    a.infoimg:hover span{

      display: block;
      visibility: visible;
      position: absolute;
      z-index: 500;
      top: 0.1em;
      left: 0.1em;
      background: green;
      text-align: center;
      color: white;
      padding: 0.2em;

    }

    /*------------------gestion des quotes-----------------------*/

    [LANG|=fr] > *  { quotes: "? " " ?" "\201C" "\201D"}

    p[lang|=fr]  { color: green;}

  [LANG|=en] > *  { quotes: "\201C" "\201D" "\2018" "\2019" }

