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

  * {font-family: "Trebuchet MS", "Verdana",Geneva,Arial,Helvetica,sans-serif;
	  }
  hr { border: medium none ;
    height: 1px;
    }

  td, th { font-size: x-small;
    }

  img { border: 0pt none ;
    }

  a:hover img { border: 0pt none ;
    }

  a:link, a:visited { color: Olive;
    font-weight: normal;
    text-decoration: none;
    }

  a:hover { text-decoration: none;
    }

  div { font-size: small;
    font-family: Trebuchet MS, Verdana,Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    }

  table { font-size: xx-small;
    font-family: Trebuchet MS, Verdana,Geneva,Arial,Helvetica,sans-serif;
    color: Black;
    }

  .bloc_centre { border: 1px solid Black;
    background-color: rgb(255, 248, 240);
    width:630px;
    }

  .cadre { border: 1px solid Black;
    background-color: threedlightshadow;
    }

  .cadred { border: 1px solid Black;
    background-color: rgb(252, 250, 241);
    }

  .larg { width: 158px;
    }

  .pn-logo { 
    font-size: larger;
    font-weight: bold;
    height: 18px;
    text-decoration: blink;
    text-transform: uppercase;
    text-align: left;
    position: relative;
    top: 100%;
    }

  .pn-title { text-decoration: none;
    font-size: smaller;
    font-weight: bold;
    color: black;
    }

  .pn-normal { 
    font-size: 14px;
    color: Black;
    margin-left: 5px;
    }

  .pn-sub { float: right;
    }

  .date { text-decoration: none;
    font-size: 16px;
    border-bottom-color: black;
    border-bottom-style: dotted;
    font-weight: bold;
    }

  .texte { /*width: 500px;*/
  min-height: 90px;  }

  .titre { border: 1px solid Black;
	  font-size: large;
    color: Green;
    }

  .info { border: 1px solid Black;
	  font-size: normal;
    color: Green;
    }

  .content { text-align: center;
    }

  .deblayage { height: 0pt;
    clear: both;
    }

  .post .post_cal { border: 1px solid rgb(166, 166, 166);
    margin: 0pt 10px 5px 0pt;
    text-align: center;
    width: 250px;
    float: left;
    }

  .post_cal .dayname { border-bottom: thin dotted Black;
    color: Black;
    font-size: small;
    font-weight: bolder;
    width: 100%;
    }

  #header { background: transparent url(../images/autumn-shoreline.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 70px;
    text-align: center;
    }

  #titre { font-family: "Weltron Urban","Trebuchet MS",Arial,Impact;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    color: rgb(0, 0, 0);
    text-align: right;
    font-variant: small-caps;
    top: 52px;
    width: 850px;
    }

  #top_menu { margin: 0pt;
    padding: 0pt;
    text-align: center;
    background-color: rgb(255, 204, 51);
    height: 18px;
    }

  #conteneur { margin: 0px auto 30px;
    width: 850px;
    background-color: rgb(255, 255, 255);
    color: rgb(51, 51, 51);
    line-height: 130%;
    }

  #bloc_gauche { float: right;
    width: 160px;
    margin-left: 0px;
       }

  #bloc_droite { float: right;
    width: 160px;
    margin-left: 5px;
    padding-top: 0px;
       }

  #block_style { background: black none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: relative;
    height: 30px;
    top: -50px;
    }

  #corps { padding: 0px;
  /*width: 600px;*/
    margin-left: 0px;
    margin-right: 160px;
    max-width: 36em;
    }

  #corps_haut { margin: 0px;
    padding: 0px 0px 0px 9px;
    /*width: 600px;*/
    float: left;
    }

  #contenu { margin: 0px;
    padding: 0px 0px 0px 9px;
    /*width: 600px;*/
    float: left;
    }

  #separateur { margin: 0px;
    padding: 0px;
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 10px;
    background-color: rgb(255, 162, 5);
    text-align: right;
    line-height: 0px;
    height: 10px;
    }

  #pied { border-style: solid;
    border-color: Black black black;
    border-width: 2px;
    text-align: center;
    position: relative;
    /*min-width: 850px;*/
    background-color: rgb(255, 204, 0);
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    font-size: xx-small;
    width : 850px;
    }

  .horbar { border-color: rgb(102, 255, 255);
    color: black;
    background-color: rgb(255, 204, 51);
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    float: none;
    min-width: 500px;
    }

  .horizitem { float: left;
    white-space: nowrap;
    opacity: 1;
    background-color: rgb(255, 204, 51);
    }

  .horizitem a { font-size: 10px;
    text-decoration: none;
    position: relative;
    display: block;
    font-family: Trebuchet MS,Verdana,Arial;
    }

  .horizitem a:link, .horizitem a:visited { color: rgb(0, 0, 0);
    font-size: 12px;
    text-decoration: none;
    font-family: Trebuchet MS,Verdana,Arial;
    }

  .horizitem a:hover { font-size: 12px;
    text-decoration: none;
    font-family: trebuchet ms,verdana,arial;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 234, 49);
    }

  .horizitem a:active { color: rgb(255, 255, 0);
    background-color: rgb(102, 102, 102);
    font-size: 12px;
    text-decoration: none;
    font-family: trebuchet ms,verdana,arial;
    }

  .horizsubmenu { position: absolute;
    left: 0pt;
    top: 0pt;
    visibility: hidden;
    }

  .horizsubframe { border-style: none;
    position: relative;
    display: block;
    background-color: rgb(255, 204, 51);
    opacity: 0.908;
    }

  .horizsubitem { text-align: left;
    white-space: nowrap;
    }

  .horizsubitem a { font-size: 12px;
    text-decoration: none;
    position: relative;
    display: block;
    font-family: trebuchet ms,verdana,arial;
    }

  .horizsubitem a:link, .horizsubitem a:visited { color: rgb(0, 0, 0);
    font-size: 12px;
    text-decoration: none;
    font-family: trebuchet ms,verdana,arial;
    }

  .horizsubitem a:hover { font-size: 12px;
    text-decoration: none;
    font-family: trebuchet ms,verdana,arial;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 153, 0);
    }

  .horizsubitem a:active { font-size: 12px;
    text-decoration: none;
    font-family: trebuchet ms,verdana,arial;
    background-color: rgb(255, 220, 99);
    opacity: 0.894;
    color: rgb(255, 0, 0);
    }

  .horizsubitem .horizfwdarr, .horizitem .horizfwdarr { position: absolute;
    top: 5px;
    right: 8px;
    }

  .horizsubseparator { border-top: 1px solid rgb(205, 206, 205);
    border-bottom: 1px solid rgb(255, 255, 255);
    margin: 2px 0px;
    background-color: rgb(255, 0, 0);
    height: 0px;
    font-size: 1px;
    line-height: 0px;
    }

  .verbar { border: 1px outset rgb(253, 254, 253);
    color: black;
    background-color: rgb(255, 204, 51);
    }

  .vertitem { text-align: left;
    white-space: nowrap;
    opacity: 1;
    background-color: rgb(255, 204, 51);
    }

  .vertitem a { font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    position: relative;
    display: block;
    }

  .vertitem a:link, .vertitem a:visited { color: rgb(0, 0, 0);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    }

  .vertitem a:hover { color: rgb(255, 255, 255);
    background-color: rgb(33, 68, 156);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    }

  .vertitem a:active { color: rgb(255, 255, 0);
    background-color: rgb(102, 102, 102);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    }

  .vertsubmenu { position: absolute;
    left: 0pt;
    top: 0pt;
    visibility: hidden;
    }

  .vertsubframe { border: 2px outset rgb(253, 254, 253);
    background-color: rgb(255, 204, 51);
    position: relative;
    display: block;
    }

  .vertsubitem { text-align: left;
    white-space: nowrap;
    }

  .vertsubitem a { font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    position: relative;
    display: block;
    }

  .vertsubitem a:link, .vertsubitem a:visited { color: rgb(0, 0, 0);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    }

  .vertsubitem a:hover { color: rgb(255, 255, 255);
    background-color: rgb(33, 68, 156);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 12px;
    text-decoration: none;
    }

  .vertsubitem a:active { color: rgb(255, 255, 0);
    background-color: rgb(102, 102, 102);
   font-family: Trebuchet MS,Verdana,Arial;
   font-size: 12px;
    text-decoration: none;
    }

  .vertsubitem .vertfwdarr, .vertitem .vertfwdarr { position: absolute;
    top: 5px;
    right: 8px;
    }

  .vertsubseparator { border-top: 1px solid rgb(205, 206, 205);
    border-bottom: 1px solid rgb(255, 255, 255);
    margin: 2px 0px;
    background-color: rgb(255, 0, 0);
    height: 0px;
    font-size: 1px;
    line-height: 0px;
    }

  .treemenudiv { display: block;
    white-space: nowrap;
    }

  .phplmnormal { color: rgb(0, 0, 0);
   font-family: Trebuchet MS,Verdana,Arial;
   font-size: 13px;
    text-decoration: none;
    }

  a.phplmnormal:hover { color: rgb(0, 0, 0);
    background-color: rgb(255, 240, 192);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplm:link, a.phplm:visited { color: rgb(0, 51, 0);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplm:hover { color: rgb(132, 18, 18);
    background-color: rgb(255, 240, 192);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplm:active { color: rgb(255, 0, 0);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplmselected:link, a.phplmselected:visited { color: rgb(221, 0, 0);
    background-color: rgb(255, 221, 118);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplmselected:hover { color: rgb(132, 18, 18);
    background-color: rgb(255, 240, 192);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  a.phplmselected:active { color: rgb(255, 0, 0);
    font-family: Trebuchet MS,Verdana,Arial;
    font-size: 13px;
    text-decoration: none;
    }

  body { margin-top: 0px;
    }

  .logo { float: left;
    position: relative;
    top: -50px;
    }

  .nomsite { float: right;
    }
.box { width:630px;}
.top_haut { width:630px;}
.pn-menu { width:630px;}
.container { width:630px;}

