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

  #container {
    background-image: url(/_admin/htmlcomposants/design/images/entete.jpg);
    background-repeat: no-repeat;
    border-style : solid; 
    border-color : #FFFFFF;
    border-width : 10px;
    }

  #container { position: absolute;
    width: 768px;
    left: 50%;
    margin-left: -350px;
    background-color: #FFFFFF;
    }

  #content { margin-top: 0px;
    margin-top: 180px;
    height: 250px;
    padding-bottom: 20px;
    padding-left: 0px;
    width: 765px;
    }

  html > body #content { height: auto;
    min-height: 250px;
    }


  #hierarchyBar { margin: 0px;
    padding: 0px 10px 0px 0px;
    position: absolute;
    right: 0px;
    overflow: visible;
    z-index: 1;
    top: 195px;
    }

  #hierarchyBar ul { margin: 0px;
    padding: 0px;
    }

  #hierarchyBar li {
    margin: 0px;
    padding: 0px 5px;
    display: inline;
    list-style-type: none;
    }

  #hierarchyBar li a { 
    color: #f0b102;
    font-size : 20px;
    font-family: Times New Roman,Times,serif;
    text-decoration: none;
    font-weight: bold;
    }

  #hierarchyBar li a:hover { color: #fcc501;
    }


  ul#barDates {    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    right: 15px;
    overflow: visible;
    z-index: 1;
    top: 280px;
    width : 130px;
    }

  #content #secondaryBar {float : left;}
  #content #secondaryBar ul {margin-left : 10px; padding-left:0px; width : 100px;
    list-style-type: none;}
  #content #secondaryBar ul li {margin-left : 0px; padding-left:0px;}
  #content #secondaryBar ul li  a {margin-left : 0px; padding-left:0px;text-decoration : none;}

  ul#barDates li { margin-bottom : 20px;
    }

  body { font-family: Verdana,Arial,sans serif;
    font-size: 10px; color : #3a2e0b;
    background-color: #f1eede;
    }

 strong {color: #62741b;}

  a { color: #62741b;
    }

  h1 { 
    background-position : bottom left;
    /*background-image: url(images/tacheFondTitre.jpg);*/
    background-repeat: no-repeat;
    color: #f0b102;
    font-family: Times New Roman,Times,serif;
    font-size: 25px;
    padding-left : 40px;
    margin-left: 0px;
    height : 45px;
    }

  h2 {
    font-family: Times New Roman,Times,serif;
    border-bottom-width: 1px;
    font-size: 18px;
    margin-left: 65px;
    }

  h3 {
    font-size: 12px;
    text-decoration: none;
    }

  p, h3, div#forum div.forumPost, div#forum ul.forumPages { margin-left: 90px;
    }
	


  #content ul {margin-left : 70px;}

  #content li {margin-bottom : 15px;}

  p.suite { text-align: right;
    }

  p.suite a { text-decoration: none;
    }

  #appendix { background-color: rgb(255, 215, 7);
    width: 100%;
    height: 20px;
    text-align: center;
    }

  #hierarchyBar ul { display: inline;
    padding-left: 0px;
    }

  .illustration { border: 0pt none ;
    float: left;
    margin-left: 50px;
    margin-right: 10px;
    margin-bottom: 10px;
    }

  hr { visibility: hidden;
    }

  hr { clear: both;
    }

  h1, h2, h3, h4, h5, h6 { text-decoration: none;
    }	

  ul.image { margin: 0px;
    padding: 0px;
    width: 100%;
    }

  ul.image li { margin: 15px;
    padding: 0px;
    float: left;
    list-style-type: none;
    }

  ul.image img { border: 2px none ;
    }

  ul#familyBar { margin: 0px;
    padding: 0px 10px 0px 0px;
    list-style-type: none;
    width: 300px;
    position: absolute ! important;
    right: -60px ! important;
    overflow: visible ! important;
    z-index: 1;
    top: 190px ! important;
    }

  ul#familyBar li { margin: 0px;
    padding: 0px;
    display: inline;
    }

  #labels { position: absolute;
    left: -40px;
    margin-top: -104px;
    }

  #labels img { margin: 10px;
    display: block;
    }

  .alert { color: rgb(204, 0, 0);
    }

  img { border-style: none;
    }

 div#gallery img#zoom {margin-top : 12px; }

  ul.image li a img { border: 3px solid rgb(220, 220, 220);
    }

  ul#fewThumbs {margin-left : 90px;padding-left : 0px;}

  ul#fewThumbs li { /*display: inline;*/float : left; width : 65px; margin-right : 25px;
    list-style-type: none;
    }

  ul#fewThumbs li a { text-decoration: none;
    }

  ul#thumbs li a img { border: 1px solid rgb(220, 220, 220);
    }

  #content ul#thumbs, #content ul#thumbsMariage { margin: 3px 3px 3px 3px;
    padding: 5px;
    width: 160px;
    float: left;
    }

  ul#thumbs li, ul#thumbsMariage li { margin: 0px;
    padding: 3px;
	float: left;
    list-style-type: none;
    }
  

  div.illustration {margin-left : 60px; margin-bottom : 25px; float: left; margin-right : 20px; background:#f6f6f6; padding:5px;}
  div.illustration blockquote { position:relative; top:-5px; margin-left : 10px; margin-bottom : 0px;  margin-right : 0px; text-align : left; color:#666;}
  div.illustration blockquote p {margin:0; padding:0;}
      
  #content  ul ul {margin-left:0px; !important
  padding-left: 0px; !important
  }
  #content li li {margin-left:0px; !important
  padding-left: 0px; !important
  }
  div.zoom div {text-align:center;}
  
  ul.linearBar li { float: left; margin-right:30px;
  }

  ul.linearBar { margin: 5px;    list-style-type: none; margin-left:100px;
    padding: 5px;
    }
 
  #lang {position:absolute; top:145px; left:120px;}
  #lang li {list-style:none; float:left; margin-right:20px;}
  #lang li a {text-decoration:none; color:#999999;}  
  #lang li a:hover {color: #f0b102;}
  