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

  body { margin: 0px;
    background-color: rgb(255, 255, 255);
    }

  body, td, p, div { font-family: Verdana,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 10pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  #topTitle { height: 25px;
    background-image: url(../frontpage/duke4.png);
    }

  #mainTitle { font-size: 18pt;
    font-weight: bolder;
    color: rgb(255, 255, 255);
    }

  .newsItem {  }

  .infoBox { border: 2px solid rgb(220, 192, 133);
    background-color: rgb(244, 213, 147);
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    }

  .dateBox { font-style: normal;
    font-weight: bold;
    color: rgb(243, 171, 20);
    }

  #mainnav { padding: 2px 0pt;
    color: rgb(39, 41, 0);
    margin-bottom: 22px;
    background-color: rgb(255, 255, 255);
    background-image: url(../frontpage/bandeau.png);
    }

  #mainnav ul { margin: 0pt 0pt 0pt 20px;
    padding: 0pt;
    list-style-type: none;
    }

  #mainnav li { padding: 0pt 10px;
    display: inline;
    }

  #mainnav li a { text-decoration: none;
    color: rgb(255, 255, 255);
    }

  #mainnav li a:hover { text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(39, 41, 0);
    }

  #container {  }

  #newsBox { float: left;
    width: 200px;
    }

  #contents { margin-left: 20px;
    margin-right: 20px;
    }

  #footer { clear: both;
    text-align: right;
    font-size: x-small;
    height: 40px;
    padding-top: 20px;
    }

  #xhtml { text-align: right;
    }

  #css { text-align: right;
    }

  .page { border-top: 0px dotted rgb(229, 229, 229);
    background-repeat: no-repeat;
    background-position: 10px 50%;
    }

  .content { border: 0px dotted rgb(229, 229, 229);
    margin-top: 0px;
    margin-left: 70px;
    }

  #borland.page { background-image: url(../frontpage/bes2.gif);
    background-color: rgb(255, 255, 255);
    }

  #ant.page { background-image: url(../frontpage/ant_logo_small.gif);
    }

  #publication.page { background-image: url(../frontpage/livre2.gif);
    background-color: rgb(255, 255, 255);
    }

  #cv.page { background-image: url(../frontpage/resume.gif);
    }

  #blog.page { background-image: url(../frontpage/blog.gif);
    }

  a { text-decoration: none;
    }

  img { border: 0pt none ;
    }

  a:hover { text-decoration: none;
    }

