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

  body { margin: 0pt;
    padding: 0pt;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    font-size: 0.8em;
    speak: normal;
    }

  #firefox { border: 1px dashed rgb(51, 102, 204);
    margin: 5px;
    padding: 5px;
    z-index: 2;
    position: fixed;
    left: 5px;
    top: 300px;
    opacity: 0.8;
    background-color: white;
    text-align: center;
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    }

  #firefoxHD {
  border: 1px dashed rgb(51, 102, 204);
    margin: 5px;
    padding: 5px;
    z-index: 2;
    position: absolute;
    right: 5px;
    top: 50px;
    opacity: 0.8;
    background-color: white;
    text-align: center;
    color: black;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    }

  a.externe *[href^=http://] { background: transparent url(../../../images/puces_icons/out.png) no-repeat scroll right top;
    padding-right: 10px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  a.ext { background: transparent url(../../../images/puces_icons/out.png) no-repeat scroll right center;
   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    padding-right: 10px;
    }

  a.linkbutton:link { border: 2px solid rgb(153, 153, 153);
    margin: 0px;
    padding: 2px 8px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    display: block;
    background-color: rgb(204, 204, 204);
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    text-align: center;
    }

  a.linkbutton:visited { border: 2px solid rgb(153, 153, 153);
    margin: 0px;
    padding: 2px 8px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    display: block;
    background-color: rgb(204, 204, 153);
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    text-align: center;
    }

  a.linkbutton:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(137, 170, 211);
    }

  a.linkbutton:active { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  #image { border: medium none ;
    margin: 0px;
    padding: 10px;
    vertical-align: bottom;
    text-align: left;
    width: 300px;
    position: static;
    }

  .recherche { border: 1px solid rgb(170, 170, 170);
    margin: 0px;
    padding: 3px;
    width: 100px;
    font-size: 1em;
    }

  #chercher { font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 0pt;
    color: rgb(119, 119, 119);
    }

  .cadrebas { display: none;
    }

  .cadre, #menuright { width: 140px;
    padding-top: 0px;
    }

  input, textarea { border: 1px solid rgb(170, 170, 170);
    }

  input[type], textarea[name] { background: rgb(255, 255, 255) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  input[type=submit], input[type=reset] { margin: 0px;
    padding: 1px;
    background: rgb(255, 255, 255) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    color:#000;
    }

  input[type=submit]:hover { background: rgb(153, 153, 153) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    color: rgb(255, 255, 255);
    }

  #invisible { display: none;
    }

  #page { border: 0px solid rgb(207, 207, 207);
    margin: 10px auto;
    padding: 0pt;
    background: rgb(255, 255, 255) none repeat scroll 0%;
    text-align: left;
    width: 99%;
    position: relative;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    font-size: 1em;
    }

  #accessibility p, form { margin: 0px;
    font-size: 0.9em;
    }

  #accessibility { border: medium none ;
    margin: 0px;
    padding: 0px;
    }

  #accessibility a img { border: medium none ;
    margin: 5px 0pt 0pt 15px;
    }

  #easy-access, #easy-access a { margin: 0pt;
    color: rgb(255, 255, 255);
    font-size: 0.8em;
    line-height: 1em;
    }

  #easy-access a:hover, #easy-access a:focus { color: rgb(255, 255, 255);
    }

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

  #menunews ul { margin: 0px;
    padding: 0px 0px 0px 5px;
    list-style-image: url(../../../images/puces_icons/pucesm_vc.gif);
    list-style-type: none;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    line-height: 18px;
    color: rgb(0, 0, 0);
    }

  #menunews ul li a { margin: 0px -6px 0px 0px;
    padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    }

  #menunews ul li a:link { margin: 0px -6px 0px 0px;
    padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    }

  #menunews ul li a:hover { margin: 0px -6px 0px 0px;
    padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: bold;
    }

  #menumarches {  }

  #menumarches ul { border: 0px none ;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    list-style-image: url(../../../images/puces_icons/pucesm_vf.gif);
    list-style-type: none;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.85em;
    line-height: 18px;
    display: block;
    }

  #menumarches li a { padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    }

  #menumarches li a:link { padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    }

  #menumarches li a:hover { padding: 0px;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: bold;
    }

  #middlepage p { margin: 0px 0px 15px;
    padding: 0pt;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 1em;
    color: rgb(0, 0, 0);
    text-align: justify;
    vertical-align: top;
    text-indent: 0px;   /* Was 30px */
    line-height: 18px;
    }

  #middlepage p.Pinformations { font-family: Georgia,"Times New Roman",Times,serif;
    color: rgb(255, 102, 51);
    font-size: 12px;
    text-align: center;
    }

  #middlepage table { background: rgb(255, 255, 255) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    vertical-align: top;
    }

  #middlepage em { font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 0.9em;
    }

  #middlepage abbr { cursor: help;
    }

  #middlepage h1 { font-family: "Trebuchet MS",verdana,Arial;
    font-size: 15px;
    color: rgb(0, 102, 0);
    text-decoration: underline;
    text-align: left;
    text-transform: uppercase;
    }

  #middlepage h2 { margin: 0px 0px 15px 15px;
    padding: 0pt;
    color: rgb(0, 153, 0) ! important;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 14px;
    text-decoration: underline;
    text-align: left;
    }

  #middlepage h3 { color: rgb(0, 153, 51);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 13px;
    text-decoration: underline;
    text-align: left;
    }

  p.Psignature { margin: 0px 0px 15px;
    padding: 0pt;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-align: right;
    vertical-align: top;
    }

  #fiche p { margin: 0px 0px 15px;
    padding: 0pt;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 1em;
    color: rgb(0, 0, 0);
    text-align: left;
    vertical-align: top;
    line-height: 18px;
    }

  #fiche h2 { margin: 0px 0px 15px;
    padding: 0pt;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 1.2em;
    color: rgb(0, 153, 102) ! important;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    text-indent: 0px;
    text-decoration: none;
    }

  #fiche h3 { margin: 0px 0px 15px;
    padding: 0pt;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 1.1em;
    color: rgb(255, 102, 0);
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    text-indent: 30px;
    text-decoration: none;
    }

  #fiche td { border: 2px solid rgb(207, 207, 207);
    margin: 0px;
    padding: 10px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: left;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  #fiche img { border: 0px solid red;
    margin: 0px;
    }

  #footer table { border: 0px none ;
    margin: 5px 0px 0px;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    width: 100%;
    }

  #footer td { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  #footer a:link { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    }

  #footer a:visited { padding: 5px 0pt 0pt;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  #footer a:hover { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  #footer a:active { text-decoration: none;
    }

  #content h2 { border-bottom: 1px solid rgb(255, 214, 47);
    position: relative;
    color: rgb(118, 151, 18);
    padding-bottom: 2px;
    padding-left: 25px;
    background-position: 0% 40%;
    background-repeat: no-repeat;
    font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.3em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background-image: url(../../../css3/design/puce.gif);
    }

  #plandusite ul { margin: 0px 0px 0px 60px;
    padding: 0px 0px 0px 20px;
    list-style-image: url(../../../images/puces_icons/pucesm.gif);
    list-style-type: none;
    }

  #plandusite a:link { color: rgb(51, 102, 153);
    text-decoration: none;
    }

  #plandusite a:visited { color: rgb(51, 102, 153);
    text-decoration: none;
    }

  #plandusite a:hover { color: rgb(255, 102, 51);
    text-decoration: none;
    }

  #plandusite h1 { margin: 0px 0px 0px 20px;
    padding: 0pt;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: rgb(204, 51, 0);
    text-decoration: none;
    }

  #plandusite h1 a:link { text-decoration: none;
    color: rgb(255, 102, 0);
    }

  #plandusite h1 a:visited { text-decoration: none;
    color: rgb(0, 204, 51);
    }

  #plandusite h1 a:hover { text-decoration: underline;
    color: rgb(102, 153, 51);
    }

  #menu {  }

  #menu ul { margin: 0px;
    padding: 0px 1px 0px 20px;
    list-style-image: url(../../../images/puces_icons/pucesm.gif);
    list-style-type: none;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
    background-color: rgb(255, 255, 255);
    }

  #menu ul li a:link { color: rgb(51, 102, 204);
    text-decoration: none;
    font-weight: bold;
    }

  #menu ul li a:visited { color: rgb(51, 102, 204);
    text-decoration: none;
    font-weight: bold;
    }

  #menu ul li a:hover { color: rgb(0, 0, 0);
    text-decoration: underline;
    font-weight: bold;
    }

  #formulaire input, textarea { border: 1px solid rgb(153, 153, 153);
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  #formulaire input[type=submit] { margin: 0px;
    padding: 5px 10px;
    }

  #formulaire table th { border: 1px solid rgb(204, 204, 204);
    margin: 0px;
    padding: 10px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    background-color: rgb(204, 204, 204);
    }

  #actualites blockquote { border-style: solid;
    border-color: rgb(255, 204, 102);
    border-width: 1px 1px 1px 8px;
    margin: 10px;
    padding: 10px;
    background: rgb(255, 255, 204) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    text-align: justify;
    }

  #marches blockquote { border-style: solid;
    border-color: rgb(102, 204, 102);
    border-width: 1px 1px 1px 8px;
    margin: 10px;
    padding: 10px;
    background: rgb(215, 255, 204) none repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    text-align: justify;
    }

  pre { border-style: solid;
    border-color: rgb(51, 204, 51);
    border-width: 1px 1px 1px 8px;
    margin: 1em 1em 1em 30px;
    padding: 10px;
    background: rgb(240, 240, 240) none repeat scroll 0%;
    font-size: 12px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 85%;
    overflow: auto;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    }

  #association p { margin: 0px;
    padding: 0px;
    text-align: justify;
    font-size: 1em;
    }

  #association h2 { margin: 0px;
    padding: 0px;
    font-size: 1em;
    color: #306090;
    text-decoration: none;
    text-transform: uppercase;
    }

  #message form { margin: 30px auto;
    width: 60%;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
    }

  #message form fieldset { 
  border: 1px dashed rgb(119, 153, 204);
    padding: 10px;
    }

  #message form legend { padding: 1px 4px;
    background-color: white;
    color: black;
    }

  #message form div { padding: 6px 8px;
    }

  #message form div.bloc label { display: block;
    float: left;
    width: 30%;
    }

  #message form div.center { text-align: center;
    }

  #message label[for] { cursor: pointer;
    }

  #message p { text-align: center;
    color: rgb(255, 0, 51);
    font-weight: bold;
    }

  span.MAJ { font-family: Verdana,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    color: rgb(51, 102, 204);
    font-weight: bolder;
    }

  td.TDbackgroundleft { background: transparent url(../../../images/template/background_left.gif) repeat-x scroll left bottom;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  td.TDhomepage a { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/logo_poleymieux_blason.gif) no-repeat scroll left top;
    width: 652px;
    height: 110px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.TDhomepage a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/logo_poleymieux_blason.gif) no-repeat scroll left top;
    width: 652px;
    height: 110px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  p.Phollowtext { font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    font-size: 5px;
    display: none;
    }

  table.TBpage { border: 1px solid rgb(255, 255, 255);
    margin: 0pt;
    padding: 0pt;
    background-color: rgb(255, 255, 255);
    text-align: left;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  table.TBmenu { border: 0px none ;
    margin: 0px;
    padding: 0px;
    width: 200px;
    height: 31px;
    }

  td.Mpoleymieux a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/poleymieux_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpoleymieux a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/poleymieux_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Minfosmairie a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/infos_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Minfosmairie a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/infos_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Massociations a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/associations_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Massociations a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/associations_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpratique a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/guide_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpratique a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/guide_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mliens a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/liens_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mliens a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/liens_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mspacer { margin: 0px;
    padding: 0px 5px 0px 0px;
    background: rgb(255, 255, 255) url(../../../images/template/between_buttons.gif) no-repeat scroll left top;
    width: 0px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpoleymieuxok a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/poleymieux_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpoleymieuxok a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/poleymieux_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Minfosmairieok a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/infos_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Minfosmairieok a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/infos_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpratiqueok a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/guide_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mpratiqueok a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/guide_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Massociationsok a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/associations_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Massociationsok a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/associations_v.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mliensok a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/liens_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  td.Mliensok a:hover { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/liens_b.gif) no-repeat scroll left top;
    width: 156px;
    height: 31px;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    }

  ol.linkposition li:before { content: '» ';
    }

  td.TDmiettes { margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 15px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    }

  td.TDmiettes a:link { margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 81, 119);
    text-align: left;
    }

  td.TDmiettes a:visited { margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(255, 0, 0);
    text-align: left;
    }

  td.TDActu2 { margin: 0px;
    padding: 0px;
    background-color: rgb(0, 193, 138);
    }

  td.TDActu2 h1 { margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    background-color: rgb(0, 193, 138);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  table.TBActu { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: rgb(0, 193, 138);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    width: 142px;
    }

  td.TDActuCRT { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/actu_right.jpg) no-repeat scroll right top;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  td.TDActuCLB { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/actu_left.jpg) no-repeat scroll left top;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  td.TDmp2 { margin: 0px;
    padding: 0px;
    background-color: rgb(207, 229, 190);
    }

  td.TDmp2 h1 { margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    background-color: rgb(207, 229, 190);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    }

  table.TBmp { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: rgb(207, 229, 190);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    width: 142px;
    }

  td.TDmpCLT { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/marches_top.jpg) no-repeat scroll left top;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  td.TDmpCRB { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/marches_bottom.jpg) no-repeat scroll right top;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  table.TBarrondi { border: 2px solid rgb(204, 204, 204);
    margin: 0px;
    padding: 5px;
    text-align: center ! important;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  td.TDarrondi { border: 2px solid rgb(204, 204, 204);
    margin: 0px;
    padding: 10px;
    text-align: center;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  td.TDmenuMp { background: transparent url(../../../images/template/marches.gif) no-repeat scroll 0%;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  tr.TRlinkfollow { text-align: right;
    height: 20px;
    }

  td.TDlinkfollow { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: right;
    }

  a.linkfollow { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    }

  a.linkfollow:link { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    }

  a.linkfollow:hover { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 153, 0);
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    }

  tr.TRlinkforward { text-align: left;
    height: 20px;
    }

  td.TDlinkforward { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: left;
    }

  a.linkforward { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    }

  a.linkforward:link { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    }

  a.linkforward:hover { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 12px;
    color: rgb(0, 153, 0);
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    }

  td.TDfooterCLB { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/footer_left.gif) no-repeat scroll left bottom;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 20px;
    height: 20px;
    }

  td.TDfooterCRB { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/footer_right.gif) no-repeat scroll right bottom;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 20px;
    height: 20px;
    }

  table.TBfooter { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: rgb(255, 255, 255);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    width: 100%;
    }

  tr.TRfooter {  }

  td.TDfooter { border: 0px none ;
    margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: center;
    }

  a.LKfooter:link { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    }

  a.LKfooter:visited { padding: 5px 0pt 0pt;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  a.LKfooter:hover { margin: 0px;
    padding: 0px;
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  a.LKfooter:active { text-decoration: none;
    }

  kbd { border: 1px solid gray;
    padding: 0px 4px;
    font-size: 1.1em;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    line-height: 30px;
    }

  .menuheader a { margin: 0px 5px 5px 0px;
    padding: 0px;
    background: transparent url(../../../images/template/poleymieux_v.gif) no-repeat scroll 0%;
    width: 157px;
    height: 31px;
    display: block;
    text-align: center;
    text-decoration: none;
    color: rgb(0, 0, 0);   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    vertical-align: middle;
    }

  .menuheader a:hover { background: rgb(51, 153, 204) url(../../../images/template/poleymieux_b.gif) no-repeat scroll 0%;
    width: 157px;
    height: 31px;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  .menuheader a:active { border: 1px solid gray;
    background-color: rgb(51, 153, 204);
    color: rgb(255, 255, 255);
    }

  .contenu { border: 1px solid rgb(0, 0, 0);
    margin-top: 5px;
    width: 600px;
    height: 356px;
    float: right;
    }

  .titre { border-bottom: 1px solid rgb(0, 0, 0);
    height: 15px;
    }

  .texte { text-align: left;
    height: 340px;
    overflow: auto;
    padding-left: 10px;
    padding-right: 10px;
    }

  tt, code, samp { font-size: 1em;
    color: green;
    }

  h2, h3 { margin-top: 0pt;
    }

  h3 { font-weight: bold;
    color: rgb(0, 102, 0);
    }

  a { text-decoration: none;
    color: rgb(0, 102, 0);
    }

  a:hover { text-decoration: underline;
    }

  h1#top { margin: 0px;
    padding: 0px;
    position: absolute;
    text-indent: -5000px;
    line-height: 1px;
    font-size: 1px;
    }

  hr { display: none;
    }

  td.Bspacer { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/between_buttons.gif) no-repeat scroll 0%;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    width: 5px;
    }

  td.TDbackTop { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_top.jpg) repeat-x scroll left top;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  td.TDbackBottom { margin: 0px;
    padding: 0px;
    height: 19px;
    background-color: rgb(115, 189, 30);
    }

  td.TDbackLeft { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_left.jpg) repeat-y scroll left top;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    white-space: nowrap;
    }

  td.TDbackRight { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_right.jpg) repeat-y scroll right top;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  td.TDcornerRightTop { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_top_right.jpg) no-repeat scroll right top;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 19px ! important;
    height: 19px ! important;
    }

  td.TDcornerLeftTop { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_top_left.jpg) no-repeat scroll left top;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 19px;
    height: 19px;
    }

  td.TDcornerRightBottom { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_bottom_right.jpg) no-repeat scroll right top;
/* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 19px;
    height: 19px;
    }

  td.TDcornerLeftBottom { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/border_bottom_left.jpg) no-repeat scroll left top;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 19px;
    height: 19px;
    }

  .hautdepage a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/puces_icons/hautdepage_b.gif) no-repeat scroll right top;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 64px;
    height: 25px;
    text-align: right;
    float: right;
    position: static;
    }

  hautdepage a { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/puces_icons/hautdepage_b.gif) no-repeat scroll right top;   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 64px;
    height: 25px;
    text-align: right;
    float: right;
    position: static;
    }

  ul.ULlistegeneral li { 
  margin: 0px 0px 0px -10px;
    list-style-image: url(../../../images/puces_icons/blue_arrow.gif);
    list-style-type: none;
    text-align: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    line-height: 18px;
    vertical-align: middle;
    }

  span.code { 
  text-align: left;
    font-family: "Courier New",Courier,mono;
    color: rgb(102, 51, 153);
    }

  ul.ULlistegeneral li a:link { 
  color: rgb(0, 0, 0);
    text-decoration: none;
    }

  ul.ULlistegeneral li a:visited { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  ul.ULlistegeneral li a:hover { color: rgb(255, 102, 0);
    text-decoration: underline;
    }

  ul.ULlistegeneral li a:active { color: rgb(0, 153, 0);
    text-decoration: none;
    }

  fieldset { border: 1px solid gray;
    margin: 0pt;
    padding: 10px;
    }

  td.TDnewsletter { background-color: rgb(191, 209, 229);
    }

  td.TDnewsletter h1 { margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    background-color: rgb(191, 209, 229);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    }

  td.TDnlCLT { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/nletter_left.jpg) no-repeat scroll left top;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  td.TDnlCRB { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../../../images/template/nletter_right.jpg) no-repeat scroll right top;
   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    width: 25px;
    height: 25px;
    }

  a[hreflang]:after { content: " [" attr(hreflang) "]";
    }

  acronym, abbr { border-bottom: 1px dotted;
    cursor: help;
    }

  label { cursor: pointer;
    }

  span.importantbleu { font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(51, 102, 204);
    font-weight: bolder;
    }

  span.importantrouge { font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 51, 102);
    font-weight: bolder;
    }

  span.invisible { font-family: Verdana,Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    }

  td.couleur { text-decoration: none;
    background-color: rgb(137, 170, 211);
    display: block;
    }

  #middlepageBDD { border: medium none ;
    margin: 0px;
    padding: 10px;
    vertical-align: bottom;
    text-align: left;
    }

  #middlepageBDD { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    }

  #middlepageBDD a.linkbutton:link { border: 2px solid rgb(153, 153, 153);
    margin: 5px;
    padding: 2px 8px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    display: block;
    background-color: rgb(204, 204, 204);
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    }

  a.linkbutton:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(137, 170, 211);
    }

  #middlepageBDD p { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1em;
    color: rgb(0, 0, 0);
    }

  #middlepageBDD fieldset { border: 1px solid rgb(255, 204, 102);
    padding: 3px;
    }

  #middlepageBDD fieldset label.select { padding: 0pt 2px;
    background: rgb(240, 240, 240) none repeat scroll 0%;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    display: block;
    font-size: 11px;
    }

  #middlepageBDD fieldset label.select:hover { background: rgb(218, 218, 218) none repeat scroll 0%;
   /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  #middlepageBDD fieldset legend {
   padding: 0.1em 0.3em;
    }

  #middlepageBDD fieldset span.cat-nest { 
  display: block;
    margin-left: 10px;
    }

  #middlepageBDD fieldset.options {
   padding: 1em;
    }

  #middlepageBDD fieldset.options legend { 
  font-size: 16px;
    }

  #middlepageBDDform, label input { 
  margin: 0pt;
    padding: 0pt;
    }

  #middlepageBDD input:focus {
   border: 1px solid rgb(104, 104, 104);
    background: rgb(255, 255, 255) none repeat scroll 0%;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  #middlepageBDD textarea:focus {
   border: 1px solid rgb(104, 104, 104);
    background: rgb(255, 255, 255) none repeat scroll 0%;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  #middlepageBDD label:focus { border: 1px solid rgb(104, 104, 104);
    background: rgb(255, 255, 255) none repeat scroll 0%;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    }

  #middlepageBDD textarea { border: 1px solid rgb(178, 178, 178);
    margin: 1px;
    padding: 3px;
    background: rgb(244, 244, 244) none repeat scroll 0%;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    color: rgb(0, 0, 0);
    font-family: Georgia,"Times New Roman",Times,serif;
    }

  #middlepageBDD input { border: 1px solid rgb(178, 178, 178);
    margin: 1px;
    padding: 3px;
    background: rgb(244, 244, 244) none repeat scroll 0%;
  /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    color: rgb(0, 0, 0);
    font-family: Georgia,"Times New Roman",Times,serif;
    }

  #middlepageBDD select { border: 1px solid rgb(178, 178, 178);
    margin: 1px;
    padding: 3px;
    background: rgb(244, 244, 244) none repeat scroll 0%;
 /* -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;*/
    color: rgb(0, 0, 0);
    font-family: Georgia,"Times New Roman",Times,serif;
    }
/*----------------------- CSS ADMIN ------------------------------------*/
blockquote.inadmin {
  border: 0pt none ;
  margin: 10px;
  padding: 10px;
  text-align: justify;
  font-style: italic;
}
	

/*.admin-calendrier a{
background-color:#89AAD3;
font:"Lucida Sans Unicode", Verdana;
}*/


/*.admin-calendrier a:hover{
color:#FFFFFF;
background-color:#000;
text-decoration:none;
}
*/
/*.admin-calendrier a:visited{
text-align:center;
font:Verdana bold #89AAD3;
text-decoration:none;
}*/

/*
.admin-marche a{
background-color:#FFDF58;
font:"Lucida Sans Unicode", Verdana;
font-weight:bold;
color:#FFFFFF;
}

.admin-annuaire a{
margin: 0px;
padding: 0px;
width: 156px;
height: 31px;
display:block;
background-color:#FFC25F;
text-align:center;
vertical-align:middle;
font:"Lucida Sans Unicode", Verdana;
font-weight:bold;
color:#FFFFFF;
}
.admin-addlink a{
margin: 0px;
padding: 0px;
width: 156px;
height: 31px;
display:block;
background-color:#FA6257;
text-align:center;
vertical-align:middle;
font:"Lucida Sans Unicode", Verdana;
font-weight:bold;
color:#FFFFFF;
}
.admin-accueil a{
margin: 0px;
padding: 0px;
width: 156px;
height: 31px;
display:block;
background-color:#33CC66;
text-align:center;
vertical-align:middle;
font:"Lucida Sans Unicode", Verdana;
font-weight:bold;
color:#FFFFFF;
}
.admin-bdd a{
margin: 0px;
padding: 0px;
width: 156px;
height: 31px;
display:block;
background-color:#CC66CC;
text-align:center;
vertical-align:middle;
font:"Lucida Sans Unicode", Verdana;
font-weight:bold;
color:#FFFFFF;
}*/

#header {
height: 30px;
	background:#000;
	color:#FFFFFF;
	font-family:"Lucida Sans Unicode", Verdana;
	font-size: 1.2em;
	text-align:center;
    border: 1px dashed #fff;
	vertical-align:bottom;
    padding: 5px;
}
#adminmenu {
  border: 1px dashed rgb(51, 102, 204);
    margin: 5px;
    padding: 5px;
    z-index: 2;
    right: 5px;
    top: 0px;
    opacity: 1;
    background-color: white;
    text-align: center;
    color: black;
	font-family:"Lucida Sans Unicode", Verdana;
    font-size: 1em;
}
#cms {
  border: 1px dashed rgb(51, 102, 204);
    margin: 5px;
    padding: 5px;
    z-index: 2;
    position: absolute;
    right: 5px;
    top: 0px;
    opacity: 1;
    background-color: white;
    text-align: center;
    color: black;
	font-family:"Lucida Sans Unicode", Verdana;
    font-size: 0.8em;
}
#miettes {
 height: 20px;
 margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 15px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 0, 0);
    text-align: left;
    }

  #miettes a:link {
  margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(0, 81, 119);
    text-align: left;
    }

 #miettes a:visited {
 margin: 0px;
    padding: 0px;
    background-color: rgb(217, 229, 240);
    font-family: "Trebuchet MS",verdana,Arial;
    font-size: 11px;
    color: rgb(255, 0, 0);
    text-align: left;
    }


#conteneur {
position: absolute;
width: 100%;
background-color:#FFFFFF;
}
#centre {
margin-left: 170px;
}
#gauche {
position: absolute;
left:0;
width: 165px;
}
#pied {
height: 30px;
}


.menuhaut {
margin: 0;
padding:0;
	font-family:"Lucida Sans Unicode", Verdana;
}

.menuhaut ul {
list-style-image:url(../../../images/puces_icons/arrow_right.gif);
}

.menuhaut li {
display: inline;
}

.menuhaut li a {
margin: 0 2px;
color: #000;
text-decoration: none;
display: inline;
}

.menuhaut li a:hover {
display: inline;
margin: 0 2px;
color: #306090;
text-decoration: none;
background-color:#89AAD3;
width:50px;
height:20px;
}

p {
margin: 0 0 10px 0;}



