  body { background: floralwhite none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    }

  td { font-family: Verdana,Arial,Helvetica;
    font-size: 10pt;
    }

  table { padding: 0px;
    }

  .contenu { padding: 14px 20px 20px;
    text-align: justify;
    }
    
  .contenu li {
   list-style-type:none;
   background-image:url(img/puces/arrow.gif);
   background-repeat:no-repeat;
   background-position:0% 5px;
   padding-left:15px;
   padding-right:25px;
   text-align: left;
   }

  .structure { display: none;
    }

  h1, h2, h3, h4 { color: rgb(153, 0, 0);
    font-family: Verdana,Arial,Helvetica;
    text-align: center;
    }

  h1 { font-size: 19pt;
    font-weight: lighter;
    }

  h2 { font-size: 16pt;
    font-weight: lighter;
    }

  h3 { font-size: 14pt;
      font-weight: normal;
    }

  h4 { font-weight: normal;
    font-size: 12pt;
    }

  a { text-decoration: none;
    font-weight: bold;
    color: rgb(153, 0, 0);
    }

  .fondfonce a { text-decoration: none;
    font-weight: normal;
    color: rgb(255, 255, 255);
    }

  a:hover {
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(255, 0, 0);
    }

  .fondfonce a:hover {
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(255, 255, 255);
    }

  a.spip_out { }

  a.spip_in, a.spip_url { }

  a.spip_glossaire { }

  .chapo { }

  .texte, .texte p.spip { }

  .ps { }

  .notes { }

  .contenu h1, h2 { }

  .contenu h1, h2.titre-extrait { }

  .contenu h1, h2.titre-texte { }

  .contenu .surtitre { }

  .contenu .detail { }

  .extrait { }

  #principal { }

  #plan { }

  #navigation { }

  .encart { }

  .fondfonce { padding: 4px 6px;
    background: rgb(153, 0, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  .fondmoyen { font-size: 8pt;
    padding: 2px 5px 4px 5px ;
    background: rgb(255, 235, 200) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(153, 0, 0);
    }

  .fondclair { font-size: 8pt;
    padding: 2px 5px 4px 5px ;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(153, 0, 0);
    }


  .contour { border: 1px solid rgb(153, 0, 0);
    }

  .contourbas { border-right: 1px solid rgb(153, 0, 0);
      border-bottom: 1px solid rgb(153, 0, 0);
      border-left: 1px solid rgb(153, 0, 0);
      border-top: 0px solid ;
    }

  input { border: 1px solid rgb(153, 0, 0);
    background-color: rgb(255, 255, 255);
    }
    
  input.formrecherche { font-size: 8pt;
  
  }

  .petit { font-size: 8pt;
    }

  hr { 
    color: rgb(153, 0, 0);
    background-color: rgb(153, 0, 0);
    height: 1px;
    border: 0px;
    width: 90%;
    text-align: center;
    }
    
  .sans_padding { padding: 0;
    }
    
  img {
    border: 0px ;
  }




/* bloc de navigation 1 --> arborescence du site */

.nav1 {
        width: 100%;
        padding:0px;
}

ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{
 background:rgb(255, 235, 200);
 border:1px solid rgb(255, 235, 200);
 border-bottom: 0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:158px;
 _width:160px;
}

ul.menulist ul{
 position:absolute;
 top:-1px;
 left:158px;
}

ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom: 1px solid rgb(255, 235, 200);
}

ul.menulist a{
 display:block;
 _width: 100%;
 color:rgb(153, 0, 0);
 text-decoration:none;
 padding: 4px;
}

ul.menulist a:hover{
 background:rgb(255, 235, 200);
 color: rgb(255, 0, 0);
}

ul.menulist li.smenu {
        background-image: url(img/puces/arrow.gif) !important;
        background-position: 152px;
        background-repeat: no-repeat;
}

ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
        background-image: url(img/puces/arrowb.gif) !important;
        background-position: 149px;
        background-repeat: no-repeat;
}


.chemin {
   color: rgb(153, 0, 0);
   font-size: 6pt ;
}

