  * {margin: 0; padding: 0}
  html, body {height: 100%}
  img, form, fieldset {display: block; border: none}

  a {text-decoration: none; outline: none; color: #c00}
  a:visited:hover {text-decoration:none;}
  a:hover {text-decoration: underline}
   
  
  .clear:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
  .clear {display: inline-block}
  html[xmlns] .clear {display: block}
  * html .clear {height: 1%}
  .clear-all {clear:both;}

  #header-wrapper {width:978px; background:#FFFFFF top left no-repeat}
  #main-stage {width:700px;padding-bottom:0px;padding-top:5px;float:left}
  #home {padding:5px}

  #slideshow {background:#fff; padding:0 0 10px 10px}
  #slideshow .content {width:670px}
  #slideshow .gallery {width: 660px; height: 340px; padding:0; border:solid 5px #400040; overflow: hidden;position: relative}
  #slideshow .gallery img {position: absolute; top: 0; left: 0; background: url(ajax-loader.gif) no-repeat center center; display: none}
  #slideshow .gallery img.active {display:block}
  #slideshow .thumbs {background:#400040; height:75px; padding:10px 0 0 5px; width:665px}
  #slideshow .thumbs ul {width:660px; margin:0 auto; list-style: none}
  #slideshow .thumbs ul li {margin:0 10px 0 4px; float:left}
  #slideshow .thumbs ul li a {width:117px; height:58px;  display: block}
  #slideshow .thumbs ul li a img {border:solid 2px #e8e8e8; background: url(ajax-loader.gif) no-repeat center center}
  #slideshow .thumbs ul li a:hover img {border:solid 2px #00C000}
  #slideshow .thumbs ul li a.active img {border-color:#fff200}
  #slideshow #caption {height:140px;width:640px; padding:20px 10px 5px 10px; background: url(caption-alt.png) bottom left repeat-x; position: absolute; top: 200px; left: 0; color: #fff}
  #slideshow #caption h2 {margin:2px 0 0 0; padding:80px 0 0;color:#fff; font:bold 32px verdana,helvetica,arial,sans-serif; line-height:38px}
  #slideshow #caption p.description {padding:5px 0; font:normal 11px verdana,helvetica,arial,sans-serif; color:#999}



  #idees {float:right; padding:5px}
  #suggestion {width:258px; margin: 0 auto; padding:3px}
  #suggestion h2 {position:relative}
  #suggestion h2 img {position:absolute; top:-8px; left:-27px}
  #suggestion h2 span {display:none}
  #suggestion .content {border:1px dotted #92BDDE; border-width:1px 0; background-color:#fff; margin:40px 0 5px 0; padding:15px 5px 5px 0; font:bold 13px arial,sans-serif; line-height:25px; color: #C000C0}
  #suggestion .content ul {width: 100%; list-style: none}
  #suggestion .content ul li {background:transparent url(fleche.gif) no-repeat scroll 0 4px; font:bold 13px arial,sans-serif; line-height:15px; margin:0 0 2px 10px; padding:0 0 5px 12px}
  #suggestion .more {padding:0 0 0 13px}
  #suggestion .pub {border:1px dotted #92BDDE; border-width: 0 0 1px 0; background-color:#fff; margin:0px 0 5px 0; padding:5px 5px 5px 0; font:bold 13px arial,sans-serif; line-height:20px}