
* {

  margin: 0;
  padding: 0;
  font-size: 10pt;
  letter-spacing: 0.5px;
  line-height: 13pt;
  border: 0;
  font-family: Helvetica, Arial, Verdana, sans-serif; 

}

.left {
  float: left;
}

.right {
  float: right;
}

body {
  
  background-color: #791010;
  background-image: url('images/bg_body.gif');
  background-position: center;
  background-repeat: repeat-y;
  
  /* required for proper display in IE6 */
  text-align: center;
  
}

a, a:link, a:visited, a:active {
  
  color: #8a744c;
  text-decoration: none;
 
}

a:hover {
  color: #700;
  text-decoration: underline;
}


div#container {
  
  width: 960px;
  
  position: relative;
  text-align: left;
  margin: 0 auto;
  
  background-image: url('images/bg_main.jpg');
  background-repeat: no-repeat;
  background-position: top;
  
  
}


div#header {
  
  
  width: 880px;
  height: 430px;
  
  position: relative;
  margin-left: 40px;
  
  
}


  div#header div#breadcrumb {
    
    width: 251px;
    
    position: absolute;
    top: 325px;
    left: 0;
    
    text-align: right;
    
    
    
  }
  
  div#header div#search {
  
    width: 251px;
    height: 26px;
    
    position: absolute;
    top: 25px;
    right: 0;
    
    
 
    
  }
  
    div#header div#search input {
      
      width: 172px;
      height: 26px;
      
      border: 0;
      
      background-image: url('images/bg_recherche.gif');
      background-repeat: no-repeat;
      background-color: transparent;
      
      padding: 0px;  
      
    }
   
   
  div#header div.menu {
  
    width: 251px;
    height: 65px;
    
    position: absolute;
    top: 350px;
    right: 0;
    
    z-index: 20;
    
  }  
  
  
  
 
  div#header div.slideicon {
      
    position: absolute;
    
    top: 325px;
    right: 251px;
    
    z-index: 5;
   
    height: 45px;
      
      
  }
    
    div#header div.slideicon img#top {
    
      position: absolute;
      top: 0;
      left: 7px;
      
    }
    
    div#header div.slideicon img#bottom {
    
      position: absolute;
      bottom: 0;
      left: 3px;
      
    }
    
    
    


div#content {

  width: 880px;
  
  position: relative;
  margin-left: 40px;

  
}

  div#content div#leftcol {
  
    width: 251px;
    
    position: relative;
    
    float: left;
    
    
  
  }
  
  
  div#content div#rightcol {
  
    width: 251px;
    
    position: relative;
    
    float: right;
    
    text-align: justify;
    
  
  }
  
  div#content div#wideleftcol {
  
    width: 420px;
    
    position: relative;
    
    float: left;
    
    text-align: justify;
    
    
  
  }
  
  
  div#content div#widerightcol {
  
    width: 420px;
    
    position: relative;
    
    float: right;
    
    
  
  }
  
  div#content img.dropcap {
  
    float: left;
    margin: 0 5px 0 0;
  }
  
  div#content div.title {
    
    height: 35px;
    
    background-image: url('images/bg_title.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    
    margin-bottom: 12pt;
    
    /* NEW */
    position: relative;
    
  }
  
  
  div#content div.producthead {
  
    height: 55px;
    
    background-image: url('images/bg_title.gif');
    background-position: bottom;
    background-repeat: repeat-x;
    
    width: 880px;
    
  }
  
  
    /* NEW */
  
    div#content div.pages {
    
      width: 200px;
    
      float: right;
      
      text-align: right;
    
    }
    
    /* NEW */
  
    div#content div.producthead div.sortby {
    
      position: relative;
    
      width: 350px;
          
      left: 0;
      top: 15px;
      
      float: left;
      
      text-align: left;
    
    }
  
  
  /* NEW */
  div#content div.region {
    
    background-image: url('images/bg_footer.gif');
    background-position: left 20px;
    background-repeat: repeat-x;
    
    width: 840px;
    margin: 25px 0 0 20px;
    
    
  }
  
  /* NEW */
  
  div#content div.region div.brand {
    margin-top: 30px;
    font-weight: bold;
    width: 800px;
    margin-left: 20px;
  }
  
    /* NEW */
    div#content div.region div.product {
      
      margin: 10px 0 0 40px;
      width: 360px;
      
      
    }
    
      /* NEW */
      div#content div.region div.product div.details {
      
      margin: 5px 0 0 20px;
      width: 320px;
      
      
    }
    
  
  /* CHANGED */
  div#content div.productfoot {
  
    height: 55px;
    
    background-image: url('images/bg_title.gif');
    background-position: top;
    background-repeat: repeat-x;
    
    padding-top: 20px;
    
    
  }
  
  div#content p {
    
    margin: 0 0 12pt 0;
    
  }
  
  
  div#content div.contact {
    
    width: 583px;
    
    position: relative;
    
    margin: 0 auto;
    
    text-align: center;

    
  }
    div#content div.contact table tr td {
    
      text-align: left;
    
    }

    /* NEW */
    
        
    div#content div.contact input.file {
      border: 1px solid #000;
      background-color: #f9f5f2;
    }
  
  	  
    div#content div.contact input.txt {
      
      height: 20px;
      border: 1px solid #000;
      background-color: #f9f5f2;
      width: 300px;
      
    }
 
 
    /* NEW */
 
   div#content div.contact textarea {
      
      border: 1px solid #000;
      background-color: #f9f5f2;
      width: 300px;
      
    }


div#footer {
  
  width: 960px;
  padding: 15px 0 15px 0;
  
  position: relative;
  
  font-size: 7.5pt;
  text-align: center;
  color: #b0a079;
  
  background-image: url('images/bg_footer.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  
}

    div#footer div.menu {
  
    width: 251px;
    height: 15px;
    
    position: relative;
    
    margin: 0 auto;
    
  }  
  
  div#footer div.menu img {
  
  margin: 0 1px 0 0;
  
  }
 
  div#footer div.slideicon {
    
    position: relative;
    
    margin: 0 auto 15px auto;
    
    width: 251px;
      
      
  }
    
    div#footer div.slideicon img {
    
      position: absolute;
      left: 3px;
      margin-top: 3px;
    
    }
    
    





