#body {
  padding: 50px;
  padding-top: 80px; }

#references a, #references a:visited, #references a:active {
  text-decoration: none;
  color: #adadad; }
  #references a img, #references a:visited img, #references a:active img {
    border: 0px; }
#references a:active, #references a.selected, #references a:hover {
  color: black; }
  #references a:active img, #references a.selected img, #references a:hover img {
    border: 0px; }
#references #icons_cube {
  height: 30px;
  width: 100%; }
  #references #icons_cube ul {
    position: relative;
    left: 460px; }
  #references #icons_cube li {
    display: inline; }
#references #list {
  width: 210px;
  font-size: small; }
  #references #list .element, #references #list .selected_element {
    border-left: 1px solid #adadad;
    border-right: 1px solid #adadad;
    border-bottom: 3px solid #adadad;
    margin-bottom: 0px; }
    #references #list .element img, #references #list .selected_element img {
      margin-right: 10px;
      margin-left: 5px; }
  #references #list .subelement {
    margin: 5px; }
  #references #list .selected_element {
    color: black; }
    #references #list .selected_element a {
      color: black; }
#references #selected_project {
  position: absolute;
  top: 130px;
  left: 270px;
  width: 400px; }
  #references #selected_project #selected_picture table {
    border: 0px;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse; }
    #references #selected_project #selected_picture table tr {
      border: 0px;
      padding: 0px;
      margin: 0px; }
      #references #selected_project #selected_picture table tr td {
        border: 0px;
        padding: 0px;
        margin: 0px; }
        #references #selected_project #selected_picture table tr td .picture {
          margin: 3px;
          margin-right: 6px;
          width: 325px; }
        #references #selected_project #selected_picture table tr td .top_right_shadow {
          height: 6px;
          width: 7px;
          background-image: url("/references/ombre_top_right.png");
          background-repeat: no-repeat; }
        #references #selected_project #selected_picture table tr td .right_shadow {
          width: 7px;
          background-image: url("/references/ombre_right_1px.png");
          background-repeat: repeat-y; }
        #references #selected_project #selected_picture table tr td .bottom_left_shadow {
          height: 7px;
          width: 6px;
          background-image: url("/references/ombre_bottom_left.png");
          background-repeat: no-repeat; }
        #references #selected_project #selected_picture table tr td .bottom_shadow {
          height: 7px;
          width: 100%;
          background-image: url("/references/ombre_bottom_1px.png");
          background-repeat: repeat-x; }
        #references #selected_project #selected_picture table tr td .bottom_right_shadow {
          height: 7px;
          width: 7px;
          background-image: url("/references/ombre_bottom_right.png");
          background-repeat: no-repeat; }
  #references #selected_project #informations {
    width: 342px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: gray; }
  #references #selected_project #thumbs {
    position: absolute;
    top: 5px;
    left: 360px; }
    #references #selected_project #thumbs img {
      border: 1px solid gray;
      margin-top: 5px; }
  #references #selected_project #logo_little {
    position: relative;
    left: 320px;
    top: 50px; }

