.activite {
  border:1px solid #D6D38C;
}

body {
  margin:0px;
  padding:0px;
  background:url(/images/back.jpg);
  background-position:bottom;
  background-repeat:no-repeat;
  background-color:#031650;
  background-attachment:fixed;
  height:100%;
}

.clear {
  clear:both;
  height:20px;
}

#container {
  margin:auto;
  width:992px;
}

#content {
  margin-left:9px;
  background:url(/images/content.jpg);
  background-repeat:repeat-y;
}

#footer {
  width:942px;
  height:43px;
  margin-left:9px;
  text-align:center;
  padding-top:140px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  line-height:18px;
}

#footer a {
  color:#FFFFFF;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#footer.full {
  background:url(/images/footer_full.jpg);
  background-repeat:no-repeat;
  background-color:#000000;
}

#footer.half {
  background:url(/images/footer_half.jpg);
  background-repeat:no-repeat;
  background-color:#000000;
}

#full {
  background:url(/images/left.jpg);
  background-repeat:repeat-y;
  width:760px;
}

#fullcontent {
  padding:10px 55px 10px 10px;
  text-align:justify;
  position:relative;
}

#fulltitle {
  background:url(/images/title_full.gif);
  width:729px;
  height:21px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#83350e;
  padding:12px 0 0 30px;
}

#header {
  background:url(/images/header.gif);
  width:992px;
  height:113px;
}

html {
  height:100%;
}

img {
  display:block;
}

#leaf {
  position:absolute; 
  top:0px; 
  right:0px;
}

#left {
  background:url(/images/left.jpg);
  background-repeat:repeat-y;
  width:394px;
}

#leftcontent {
  padding:10px;
  text-align:justify;
}

#lefttitle {
  background:url(/images/title_left.jpg);
  width:364px;
  height:21px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#83350e;
  padding:14px 0 0 30px;
}

#menu {
  width:223px;
  background:url(/images/menu_bg.jpg);
}

#menucontent {
  padding-top:4px;
  background:url(/images/menu.jpg);
  background-repeat:no-repeat;
}

#menucontent a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  display:block;
  width:203px;
  font-weight:bold;
  text-decoration:none;
  line-height:12px;
  padding:4px 0 6px 20px;
}

#menucontent a:hover {
  color:#c1b768;
}

#pictures {
  position:absolute; 
  top:120px; 
  right:0px;
}

#right {
  background:url(/images/right_bg.gif);
  background-repeat:repeat-y;
  width:366px;
}

#rightcontent {
  background:url(/images/right.gif);
  background-repeat:no-repeat;
  height:309px;
  position:relative;
}

#rightdetail1 {
  position:absolute;
  top:55px;
  left:20px;
  width:290px;
}

#rightdetail2 {
  position:absolute;
  top:190px;
  left:20px;
  width:200px;
}

#rightdetail3 {
  position:absolute;
  top:360px;
  left:10px;
  width:200px;
}

#righttitle {
  padding:12px 0 0 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
}

tr.bghead {
  background-color:#2B3D3D;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  font-size:12px;
}

tr.bg {
  background-color:#D6D38C;
}

.txt_black_std {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.txt_black_std a {
  color:#83350e;
}

.txt_brown_std {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#83350e;
}
















.gallery {
  width:180px;
  height:130px;
  overflow:hidden;
}

.photo {
  margin: 15px;
  position: relative;
  width: 180px;
  height: 130px;
  float: left;
}
.photo img {
  background: #fff;
  border: solid 1px #ccc;
  padding: 4px;
}
.photo span {
  width: 189px;
  height: 137px;
  display: block;
  position: absolute;
  top: -5px;
  left: -5px;
  background: url(/images/corner.png) no-repeat;
}
.photo a {
  text-decoration: none;
}



