div#webdock_background {
margin: 0px;
padding: 0px;
filter: alpha(opacity=85);
-moz-opacity: 0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
width: 800px;
height: 100%;
z-index: 10;
position: fixed!important;
position/**/:  absolute;
top: 0;
left: -800px;
background-color: #330000;
font-size: 12px;
text-align: center;
_top: expression(document.documentElement && document.documentElement.scrollTop  || document.body && body.scrollTop  || 0 + 0 + 'px');
}

div#webdock_body {
margin: 0px;
padding: 30px;
width: 760px!important;
width/**/: 800px;
z-index: 20;
position: fixed!important;
position/**/:  absolute;
overflow: hidden;
top: 0;
left: -240px;
font-size: 12px;
color: #FFFFFF;
text-align: center;
_top: expression(document.documentElement && document.documentElement.scrollTop  || document.body && body.scrollTop  || 0 + 0 + 'px');
}

.webdock_documents {
display: none;
}

.webdock_click {
cursor: pointer;
}

.webdock_closed {
display: block;
margin: 0 0 0 550px;
padding: 0px;
height: 40px;
text-indent: -9999px;
background: url(../images/btn_close_wd_v2.png) left top no-repeat;
cursor: pointer;
}

/*APPENDAGE*/

div#webdock_body h4 {
margin: 20px 0;
font-family: Copperplate-Light, sans-serif;
font-weight: normal;
font-size: 36px;
}

div#webdock_body #caption_floor {
position: relative;
margin: 30px 30px 0;
text-align: left;
}

div#webdock_body #caption_floor p#floor_lounge {
color: #FFFFCC;
font-size: 16px;
line-height: 1.85;
}

div#webdock_body #caption_floor p#floor_main {
color: #00FFFF;
font-size: 16px;
line-height: 1.85;
}

div#webdock_body #caption_floor p#floor_lounge span,
div#webdock_body #caption_floor p#floor_main span {
color: #CCCCCC;
}

