.index_bgs{
  position:absolute;
  top:0px;
  left:0px;
  width:980px;
  height:516px;
}

.index_bgs a{
  font-family:'Gill Sans MT';
}

#carte_index_links{
  position:relative;
  top:70px;
  left:70px;
}

body{
  padding:0px;
  margin:0px;
  background:#fff;
  font-family:'Gill Sans MT';
}

#body{
  width:1022px;
  margin-top:-125px;
  margin-left:auto;
  margin-right:auto;
  color:#6c6c6c;
  font-family:'SegoeUI','Segoe UI';
  text-align:justify;
}

#body a{
  text-decoration:none;
  color:#8c1e00;
}

.carte_header img:hover{
  opacity:0.7;
}

.carte_top{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  height:199px;
  width:935px;
  background:url('image.php?id=carte_top');
}

.carte_bg{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:935px;
  background:url('image.php?id=carte_bg');
  text-align:center;
}

.carte_bg td{
  text-align:left;
}

.carte_bottom{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  height:48px;
  width:935px;
  background:url('image.php?id=carte_bottom');
}

.main_title{
  font-size:2em;
  font-weight:600;
  margin-bottom:20px;
  color:#8c1e00;
  font-family:'Gill Sans MT';
}

h2{
  font-size:1.6em;
  font-weight:600;
  margin-bottom:20px;
  color:#8c1e00;
  font-family:'Gill Sans MT';
}

h4{
  font-size:1.2em;
  font-weight:600;
  margin-bottom:20px;
  color:#8c1e00;
  font-family:'Gill Sans MT';
  margin-left:-25px;
  margin-bottom:0px;
}

#menu-1{
  position:relative;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  width:1022px;
  height:139px;
  background:url('image.php?id=menu_bg') no-repeat top center;
  z-index:999;
  list-style:none;
}

.cell{
  position:absolute;
  top:42px;
  width:115px;
  color:#fff;
  font-size:14px;
  text-align:center;
}

.cell a{
  color:#fff;
  font-weight:400;
  text-shadow:1px 0px #ddd;
  text-decoration:none;
  font-family:'Century Gothic';
}

.cell a:hover{
  color:#d3bb54;
}

#cell-1{
  left:40px;
}

#cell-2{
  left:145px;
}

#cell-3{
  left:265px;
}

#cell-4{
  left:645px;
}

#cell-5{
  left:770px;
}

#cell-6{
  left:875px;
}

#header{
  position:relative;
  max-width:2001px;
  min-width:1022px;
  margin-left:auto;
  margin-right:auto;
  height:415px;
  top:-139px;
  overflow-x:hidden;
}

.header_slide{
  display:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background:url('image.php?id=header01') no-repeat center center;
}

#header_slide01{

}

#basket_container{
  display:none;
}

#footer{
  position:relative;
  text-align:center;
  width:100%;
  min-width:1022px;
  height:122px;
}

#footer_top{
  position:relative;
  height:93px;
  background:url('image.php?id=footer_bg') no-repeat center center;
}

#copy{
  position:relative;
  padding-top:5px;
  height:24px;
  background:#8c1e00;
  font-family:'SegoeUI','Segoe UI';
  font-size:14px;
}

#copy a{
  color:#fff;
  text-decoration:none;
}

#body_bottom{
  position:relative;
  width:1022px;
  height:301px;
  background:url('image.php?id=body_bottom') no-repeat center center;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:25px;
  margin-top:20px;
  font-family:'Gill Sans MT';
}

#body_bottom_left{
  position:absolute;
  top:15px;
  left:41px;
  width:330px;
  height:250px;
  color:#8c1e00;
  text-align:center;
  font-family:'Gill Sans MT';
}

#body_bottom_center{
  position:absolute;
  top:15px;
  left:440px;
  width:275px;
  height:250px;
  font-family:'Gill Sans MT';
  font-size:18px;
  font-weight:600;
  color:#8c1e00;
}

#body_bottom_right{
  position:absolute;
  top:15px;
  left:750px;
  width:225px;
  height:260px;
  font-family:'Gill Sans MT';
  text-align:center;
  color:#8e1e00;
}

#body_bottom_instagram{
  position:relative;
}

.bodybottom_insta{
  position:absolute;
  top:10px;
  left:0px;
}

#contact_form table{
  margin-left:auto;
  margin-right:auto;
}
