body {background: #fff; font: 12px normal Verdana, Arial, Helvetica; line-height: 17px; margin: 0; padding: 0; color: #000;}
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.name {width: 200px; min-height: 30px; padding: 6px;}
.detail {width: 500px; min-height: 30px; padding: 6px;}
a, a:visited{ color: #0b8201; text-decoration: none;}
a:hover {text-decoration: underline;} 
h1, h2 {font-size: 1.8em; font-family: Arial, Verdana, Helvetica; font-weight: normal; color: #0b8201;}	 
h2 {font-size: 1.4em}
#wrapper {background: url(images/repaer.jpg) no-repeat; width: 900px; margin: 0 auto; padding: 0; overflow: hidden; min-height: 1350px; border: 1px solid #a7de7f; border-top: 0; }
#content {position: relative; top: 130px; left: 50px; float: left; width: 550px; }
#presentation {margin-bottom: 20px; text-align: justify;}
#gallery{margin: 40px 0; }
#gallery img {border: 0; margin: 3px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor: pointer}
#gallery img:hover {filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}
#contact {background: #59c10d url(images/tool-box.png) no-repeat; background-position: right;color: #fff; padding: 10px; height: 150px;}
#sidebar {float: left; width: 200px; margin: 300px 50px 0 100px; font-variant: small-caps; font-size: 1.1em; color: #0b8101; }
#sidebar ul {margin: 0; padding: 0; list-style: none;}
#sidebar ul li {margin: 8px 0; }
#sidebar ul li a {padding: 0 0 0 20px;  background: url(images/yes.png) no-repeat; color: #f78d04;}
#footer { clear: both; width: 900px; margin: 0 auto; border: 1px solid #a7de7f; border-top: 0; margin-bottom: 15px;}
#footer p {margin: 0 50px; padding: 10px 0;}

