#Workspace { width:660px; text-align:left; margin-top: 50px; padding:0;}
    
#ViewerCaption { height: 40px; }

/* Data Viewer */
#Viewer { position:absolute; margin-left: auto; margin-right: auto; top:80px;  center: 0px; 
          border:1px solid #5c5c5c; width:800px; height:582px; background-color:#000; color: #fff; padding:10px; z-index:100;}
                 
/* Generic Carousel Properties */
.carousel { position:relative; clear:both; margin-top:10px; background-color: transparent; }
.carousel .navButton { cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10; }
.carousel .container { position:absolute; overflow:hidden; }
.carousel .items { position:absolute; }
.carousel .item { 
	position:relative;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;
    list-style-type:none; margin:0px; 
}
.carousel .item.hover, .carousel .item.selected { 
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity:1.0;
    opacity:1.0;    
}

/* Horizontal Carousel */
#Carousel2 { height:250px; width:688px;}

* html #Carousel2 { height:250px; width:687px;}


#Carousel2 .container { left:26px; top:12px; width:634px; height:250px; border: }        
#Carousel2 .items { top:0; left:2px; width:100000px;}
#Carousel2 .item { float:left; clear:right; border: 1px dotted #808080; margin: 0 0 0 5px;}


* html #Carousel2 .item { float:left; clear:right; border: 1px dotted #808080; margin: 0 0 0 4px;}


#Carousel2 .item .icon {
	height:204px;  
	width:204px; 
	/*line-height: 204px;*/
	vertical-align: middle; 
	text-align: center; 
	display: table-cell;
}


/*#Carousel2 .item .icon img { position:relative; left: auto; top: auto; cursor:pointer;}*/
#Carousel2 .navButton { position:absolute; top:100px; width:18px; height:18px; }
#Carousel2 .navButton.previous {  left:0px; background:url('../images/interface/bt-precedent.jpg') no-repeat; }
#Carousel2 .navButton.next { right:0px; background:url('../images/interface/bt-suivant.jpg') no-repeat; }

/* Hide data items from selector */
#Carousel2 .item .key { display:none;}
#Carousel2 .item .picture { display:none; color: #fff; }
#Carousel2 .item .idlink { display:none; }


#msg_over {
	color: #fff;
	font-size: 11px;
	position: absolute;
	background-color: #333;
	border: 1px solid #656565;
	padding: 5px;
	width: 160px; 
	opacity : 0.8 ;
  -moz-opacity : 0.8 ;
	filter : alpha(opacity=80);
	z-index: 1000;
}
