/********************  PROPRIETE DES BALISES ********************/
img {border:0px;}
.content img {margin:5px 0px 0px 0px;}
/********************  PROPRIETE DE LA PAGE *********************/
html {font-size:100%;}
body {font-size:12px;}
html, body {
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:"Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	background:#ffffff;
  }
  #spacework {
    position:relative;
    display:block;
    overflow:hidden;
    margin:0px auto;
    padding:0px;  
    width:980px;
    height:auto;
    text-align:left;
    background:url(images/carre_bg.jpg) no-repeat left bottom;
    z-index:1;
    }
    #header {
      position:relative;
      display:block;
      margin:0px;
      padding:0px;  
      width:980px;
      height:100px;
      z-index:5;
      }
      #header-g {
        position:relative;
        display:block;
        float:left;
        margin:0px;
        padding:0px;  
        width:760px;
        height:100px;
        z-index:10;
        background:url(images/tag_cloud.jpg) no-repeat 316px 10px;
        }
        #header-g h1 {
          position:absolute;
          top:30px;
          left:390px;
          margin:0px;
          padding:0px;
          font-size:20px;
          font-weight:normal;
          color:#666666;
          z-index:100;        
          }
      #header-d {
        position:relative;
        display:block;
        float:left;
        margin:0px;
        padding:0px;  
        width:220px;
        height:100px;
        z-index:10;
        background:url(images/carre_hd.jpg) no-repeat right top;
        }
        #logo {
          display:block;
          margin:50px 0px 0px 8px;
          padding:0px;
          }
    #container {
      position:relative;
      display:block;
      margin:0px;
      padding:0px;  
      width:980px;
      overflow:hidden;
      z-index:5;
      }
      #content {
        position:relative;
        display:block;
        float:left;
        margin:0px;
        padding:0px;  
        width:760px;
        overflow:hidden;
        z-index:10;
        }
        .daygroup {
          position:relative;
          display:block;
          margin:0px 0px 0px 0px;
          padding:0px;
          width:760px;
          overflow:hidden;
          z-index:15;
          }
          .daygroup h2 {
            display:block;
            width:180px;
            height:30px;
            margin:0px 0px 0px 140px;
            padding:0px;
            line-height:30px;           
            text-align:center;
            font-size:14px;
            font-weight:bold;
            color:#ffffff;
            background:#ff9933;          
            }
          .channelgroup {
            position:relative;
            clear:both;
            display:block;
            margin:0px 0px 0px 0px;
            padding:0px;
            width:760px;
            overflow:hidden;
            z-index:20;
            }
            .channel-g {
              position:relative;
              display:block;
              float:left;
              margin:0px;
              padding:0px;
              width:120px;
              overflow:hidden;
              z-index:25;
              }
              .channel-g-bulle1 {
                position:absolute;
                top:51px;
                left:90px;
                display:block;
                margin:0px;
                padding:0px;
                width:30px;
                height:28px;
                background:url(images/bulle.jpg) no-repeat left top;
                z-index:100;
                }
              .channel-g-face {
                display:block;
                margin:5px 0px 5px 0px;
                padding:0px;
                width:90px;
                overflow:hidden;
                text-align:center;
                }
              .channel-g h3 {
                display:block;
                margin:5px 0px 0px 0px;
                padding:0px;
                width:90px;
                overflow:hidden;
                text-align:center;
                font-size:13px;
                font-weight:bold;
                }
                .channel-g h3 a {color:#99ccff;text-decoration:none;}
                .channel-g h3 a:hover {text-decoration:underline;}
            .channel-d {
              position:relative;
              display:block;
              float:left;
              margin:0px;
              padding:0px;
              width:640px;
              overflow:hidden;
              z-index:25;
              }
              .channel-dh {
                position:relative;
                display:block;
                margin:0px;
                padding:0px;
                width:640px;
                height:20px;
                background:url(images/channel_header.jpg) no-repeat left top;
                z-index:30;
                }
              .channel-ds {
                position:relative;
                display:block;
                margin:0px;
                padding:0px;
                width:640px;
                min-height:150px;
                overflow:hidden;
                background:url(images/channel_spacer.jpg) repeat-y left top;
                z-index:30;
                }
                .channel-g-bulle2 {
                  position:absolute;
                  top:30px;
                  left:0px;
                  display:block;
                  margin:0px;
                  padding:0px;
                  width:1px;
                  height:29px;
                  background:url(images/bulle_blank.jpg) no-repeat left top;
                  z-index:100;
                  }
                .entrygroup {
                  display:block;
                  margin:0px 0px 0px 20px;
                  padding:0px;
                  width:595px;
                  overflow:hidden;
                  }
                  .entrygroup h4 {
                    display:block;
                    margin:0px;
                    padding:0px;
                    font-weight:bold;
                    font-size:14px;
                    }
                    .entrygroup h4 a {color:#ff9933;text-decoration:none;}
                    .entrygroup h4 a:hover {text-decoration:underline;}
                  .entry , .content {
                    display:block;
                    margin:0px;
                    padding:0px;
                    width:595px;
                    overflow:hidden;
                    }
                  .content {
                    font-size:12px;
                    color:#737373;
                    text-align:justify;
                    }
                    .content a {color:#84bbf1;font-weight:bold;text-decoration:none;}
                    .content a:hover {text-decoration:underline;}
                    .content pre {
                      display:block;
                      margin:5px 10px 5px 10px;
                      padding:5px 5px 5px 5px;
                      width:563px;
                      overflow:auto;
                      overflow-y:hidden;
                      text-align:left;
                      border:1px solid #ccffcc;
                      background:#f5f5f5;
                      }
                      *+html .content pre {padding:5px 5px 20px 5px;}
                      code {background:#f5f5f5;}
                  p.date {
                    display:block;
                    margin:15px 0px 0px 95px;
                    padding:0px;
                    width:500px;
                    overflow:hidden;
                    text-align:right;
                    }
                    p.date a {font-size:12px;font-style:italic;color:#737373;text-decoration:none;}
                    p.date a:hover {text-decoration:underline;}
              .channel-db {
                position:relative;
                display:block;
                margin:0px;
                padding:0px;
                width:640px;
                height:20px;
                background:url(images/channel_footer.jpg) no-repeat left top;
                z-index:30;
                }
                .channel-carre {
                  position:absolute;
                  bottom:6px;
                  left:2px;
                  display:block;
                  margin:0px;
                  padding:0px;
                  width:83px;
                  height:41px;
                  background:url(images/carre_bg_channel.jpg) no-repeat left top;
                  z-index:100;
                  }
          .channel-end {
            display:block;
            width:180px;
            height:10px;
            margin:0px 0px 15px 140px;
            padding:0px;
            background:#ff9933;  
            }
          .channel-no-date {
            display:block;
            width:180px;
            height:15px;
            margin:0px 0px 0px 140px;
            padding:0px;
            background:#ff9933; 
            }
      #menu {
        position:relative;
        display:block;
        float:left;
        margin:0px;
        padding:0px;  
        width:220px;
        overflow:hidden;
        background:url(images/carre_menu.jpg) repeat-y 162px top;
        z-index:10;
        }
        .menu-blk {
          position:relative;
          display:block;
          margin:30px 0px 0px 0px;
          padding:0px;
          width:220px;
          overflow:hidden;
          z-index:15;
          }
          .menu-blk-title {
            display:block;
            margin:0px;
            padding:0px;
            width:220px;
            height:20px;
            }
            .menu-blk-title-icn {
              display:block;
              float:left;
              margin:0px 0px 0px 8px;
              padding:0px;
              width:20px;
              height:20px;
              }
              .menu-blk-title-icn img {margin:0px;padding:0px;}
            .menu-blk-title-txt {
              display:block;
              float:left;
              margin:0px 0px 0px 7px;
              padding:0px;
              width:185px;
              height:20px;
              line-height:20px;
              }
              .menu-blk-title-txt h2 {margin:0px;padding:0px;font-size:13px;font-weight:bold;}
          .menu-blk ul {
            display:block;
            margin:10px 0px 0px 0px;
            padding:0px;
            list-style-type:none;
            }
            .menu-blk li {
              display:block;
              margin:0px 0px 3px 12px;
              padding:0px;
              line-height:14px;
              }
              .menu-blk li a img {border:0;}
              .menu-blk li a {font-size:12px;margin:0px 0px 0px 5px;text-decoration:none;}
              .menu-blk li a:hover {text-decoration:underline;}
          .menu-blk-line {
            clear:both;
            display:block;
            overflow:hidden;
            margin:10px 0px 0px 0px;
            padding:0px;
            }
            .menu-blk-line-img {
              display:block;
              float:left;
              margin:2px 0px 0px 17px;
              padding:0px;
              }
            .menu-blk-line-infos {
              display:block;
              float:left;
              margin:0px 0px 0px 5px;
              padding:0px;
              }
        #menu-cache {
          position:relative;
          display:block;
          margin:0px;
          padding:0px;  
          width:220px;
          height:25px;
          background:url(images/cache_menu.png) no-repeat left top;
          z-index:15;
          }
    #footer {
      position:relative;
      display:block;
      margin:10px 0px 10px 0px;
      padding:0px;  
      width:750px;
      overflow:hidden;
      text-align:right;
      color:#737373;
      z-index:5;
      }
      #footer a {
        color:#737373;
        text-decoration:none;
        }
      #footer a:hover {
        text-decoration:underline;
        }
/*************************************** wp_syntax ***************************************/
.content ul {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 15px;
  }
  .content ul li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    }

.wp_syntax {
  display:block;
  margin:5px 10px 5px 0px;
  padding:5px 5px 5px 5px;
  width:553px;
  overflow:auto;
  overflow-y:hidden;
  text-align:left;
  border:1px solid #ccffcc;
  background:#f5f5f5;
  }
  *+html .wp_syntax {padding:5px 5px 20px 5px;}
  .wp_syntax div.code pre.bash {
    display:block;
    margin:0px;
    padding:0px;
    width:548px;
    overflow:visible;   
    text-align:left;
    border:none;
    background:none;
    }
  .wp_syntax table td.line_numbers pre {
    display:block;
    margin:0px;
    padding:0px;
    width:20px;
    overflow:visible;
    text-align:left;
    border:none;
    background:none;
    }
  .wp_syntax table td.code pre {
    display:block;
    margin:0px;
    padding:0px;
    width:528px;
    overflow:visible;
    text-align:left;
    border:none;
    background:none;
    }
  



