body, table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3E3E40; font-size:10px; margin: 0px; padding:0px; }
body { background-color: #FF6A4E; }

#container { }
#container #header { position: absolute; top: 41px; left: 49px;}
#container #header .logo { padding-bottom: 15px;}
#container #header .menu { position: relative;}
#container #header .menu .rubrique { float:left; padding-right: 5px;}
#container #content #navigation {  position: absolute; top:-25px; left: 0px; width: 300px; }
#container #content #navigation .liste { position: relative;}
#container #content #navigation .liste .sousrubrique {  float:left; padding-right: 5px; }
#container #content #navigation .liste .sousrubrique a { color: #4B4B4D;}
#container #content #navigation .liste .sousrubrique a.selected { color: #CCCCCC;}
#container #content { position: absolute; top: 180px; left: 49px; }
#container #content #homepage { }
#container #content #homepage #image { }
#container #content #who { width: 480px; line-height:14px; }
#container #content #who img { padding-right: 10px; padding-top:3px; height: 53px; width: 40px; }
#container #content #what .icons { position:relative; left: -6px; top: -6px; width: 600px; }
#container #content #what .icons .icon { float: left; }
#container #content #what .icons .icon img { width: 75px; height: 58px; }
#container #content #what .project #navigation { left: -4px; }
#container #content #what .project #navigation a { padding: 10px 4px; }
#container #content #what .project .effect { position:relative; left: -6px; top: -6px; }
#container #content #what .project .image .spec { position:absolute; left: 0px; top: 0px; }
#container #content #what .project .effect .spec { position:absolute; left: 6px; top: 6px; }
#container #content #what .project .spec { background-color:#cccccc; filter : alpha(opacity=90);-moz-opacity : 0.9;opacity : 0.9; padding:10px 15px; width: 288px; }
#container #content #imprint { width: 480px; line-height:14px; }

#footer { vertical-align:bottom; padding-left:49px; padding-bottom:10px; }


/* general */
a, a:active, a:link, a:visited { color: #3E3E40; text-decoration:none; outline: none; }
a:hover { color: #3E3E40; text-decoration:underline; }
.white { color: #FFFFFF; }
