.pan{
  position:absolute;
  visibility:hidden;
  z-index:21;
}
#rubberBand{
  border-width : 2px;
  border-color : red;
  border-style : dotted;
  width : 0;
  background-color:#CECEDF;
  filter: Alpha(Opacity=70);
  -moz-opacity:0.6;
	opacity:0.6;
  height : 0;
  position : absolute;
  top : -10;
  left : -10;
  font-size : 14px;
  z-index : 17;
}
#ccarte {
  position: absolute;
  overflow: hidden;
  z-index: 4;
}
#viewer{
  border-top:1px solid #808080;
  border-left:1px solid #808080;
  background-color: white;
}
/**
 * CSS pour la scalebar
 */
.olControlScaleLineBottom{
	display:none;
}
.olControlScaleLineTop{
 font-size:10px;
}
#barreboutonV{width:32px;text-align:center;}
#barrebouton{height:32px;}
#chargement{width:32px;}
/* custom openlayers */
.olControlOverviewMap {
  width:200px;
}
.olControlOverviewMapElement {
  background:#656565 !important;
}
.olMapViewport {
  background:#FFFFFF;
}
.olControlPanZoomBar {
cursor:pointer;
}
.olImageLoadError {
/*background-color: transparent !important;*/
/*display: none !important;*/
/*background-image: url(../images/no_image.png);*/
}
.olHandlerBoxZoomBox {
	background-color: #CECEDF;
    border-color: red;
    border-style: dotted;
    border-width: 2px;
    opacity: 0.6;
}