/* 
    Document   : ifn_map
    Created on : 22 sept. 2008, 11:53:23
    Author     : gnguessan
    Description:
        Purpose of the stylesheet follows.
*/

body {
  font-family: Arial, Helvetica, sans-serif;
}

.float-left {
    float: left;
}
.clear-left {
    clear: left;
}
.zoomin {
    background-image:url(../images/mapfish/icon_zoomin.png) !important;
    height:20px !important;
    width:20px !important;
}
.zoomout {
    background-image:url(../images/mapfish/icon_zoomout.png) !important;
    height:20px !important;
    width:20px !important;
}
.zoomfull {
    background-image:url(../images/mapfish/icon_zoomfull.png) !important;
    height:20px !important;
    width:20px !important;
}
.pan {
    background-image:url(../images/mapfish/icon_pan.png) !important;
    height:20px !important;
    width:20px !important;
}
.measuredistance {
    background-image:url(../images/mapfish/icon_ruler.gif) !important;
    height:20px !important;
    width:20px !important;
}
.measurearea {
    background-image:url(../images/mapfish/icon_area.gif) !important;
    height:20px !important;
    width:20px !important;
}
.searcher {
    background-image:url(../images/mapfish/information.png) !important;
    height:20px !important;
    width:20px !important;
}



.info {
    background-image:url(../images/mapfish/information.png) !important;
    height:20px !important;
    width:20px !important;
}
.drawpoint {
	background-image:url(../images/mapfish/draw_point_off.png) !important;
    height:20px !important;
    width:20px !important;
}
.drawline {
    background-image:url(../images/mapfish/draw_line_off.png) !important;
    height:20px !important;
    width:20px !important;
}
.drawpolygon {
    background-image:url(../images/mapfish/draw_polygon_off.png) !important;
    height:20px !important;
    width:20px !important;
}
.modifyfeature {
    background-image:url(../images/mapfish/move_vertex_off.png) !important;
    height:20px !important;
    width:20px !important;
}
.deletefeature {
    background-image:url(../images/mapfish/cross.png) !important;
    height:20px !important;
    width:20px !important;
}
.zoomstations {
    background-image:url(../images/mapfish/arrow_in.png) !important;
    height:20px !important;
    width:20px !important;
}
.scrollbutton {
    background-image:url(../images/mapfish/map_magnify.png) !important;
    height:20px !important;
    width:20px !important;
}
.next {
    background-image:url(../images/mapfish/resultset_next.png) !important;
    height:20px !important;
    width:20px !important;
}
.back {
    background-image:url(../images/mapfish/resultset_previous.png) !important;
    height:20px !important;
    width:20px !important;
}
.layerinfobutton {
    background-image:url(../images/mapfish/layer_info.png) !important;
    height:20px !important;
    width:20px !important;
}
.layerinfobuttondep {
    background-image:url(../images/mapfish/layer_info_dep.png) !important;
    height:20px !important;
    width:20px !important;
}

img .legend {
  display:block;
  border:0px;
  margin: 0px auto;
}
.olControlOverviewMapContainer {
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.olControlOverviewMapElement {
    padding: 7px 18px 7px 7px;
    background-color: #e5e5e5; /*#d3e1f1;*/
    -moz-border-radius: 1em 0 0 0;
}
.olControlOverviewMapMinimizeButton {
    right: 0px;
    bottom: 80px;
}    
.olControlOverviewMapMaximizeButton {
    right: 0px;
    bottom: 80px;
}
.olControlOverviewMapExtentRectangle {
    overflow: hidden;
    background-image: url("../js/OpenLayers/theme/default/img/blank.gif");
    cursor: move;
    border: 2px dotted red;
}
.olControlOverviewMapRectReplacement {
    overflow: hidden;
    cursor: move;
    background-image: url("../js/OpenLayers/theme/default/img/overview_replacement.gif");
    background-repeat: no-repeat;
    background-position: center;
}


.olHandlerBoxZoomBox {
    border: 2px solid red;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
}   

div.olMapViewport {
    -moz-user-select: none;
    background-color: #FFFFFF;
}
div.olControlScale {
    right: 0px;
    top: 0px;
	padding:1px 3px 1px 3px;
    display: block;
    position: absolute;
    font-size: smaller;
    opacity:0.7; 
	background-color: #FFFFFF;
}

.olControlScaleLine {
   left: 0px;
   bottom: 18px;
   font-size: xx-small;
   opacity:0.7; 
   background-color: #FFFFFF;
   padding:3px 4px 3px 10px;
}
.olControlScaleLineBottom {
   border: solid 2px black;
   border-bottom: none;
   margin-top:-2px;
   text-align: center;
}
.olControlScaleLineTop {
   border: solid 2px black;
   border-top: none;
   text-align: center;
}

div.olControlMousePosition {
    bottom:0px;
    display:block;
    font-family:Arial;
    font-size:smaller;
    position:absolute;
    left:0px;
    opacity:0.7; 
	background-color: #FFFFFF;
	padding:3px 4px 4px 10px;
}

.olPopupContent {
    padding:5px;
    overflow: auto;
}    

/* 
 * Due to current limitations in the OpenLayers code, you can only
 * replace this image with another image which is 17px x 17px. 
 */   
.olPopupCloseBox {
  background: url("../js/OpenLayers/theme/default/img/close.gif") no-repeat;
  cursor: pointer;
}

.olControlNoSelect {
 -moz-user-select: none;
}

.legendText {
    font-size:small;
    margin-top:2px;
}

.measureOutput {
  position:absolute;
  bottom:18px;
  right:0px;
  z-index:2000;
  opacity:0.7; 
  background-color: #FFFFFF;
}

.mentionsLegale {
  position:absolute;
  bottom:2px;
  right:10px;
  z-index:2000;
  color: black; 
  font-size: 11px; 
  white-space: nowrap; 
  text-align: right;
  opacity:0.7; 
  background-color: #FFFFFF;
}

.LayerName {
  font-size:medium;
  font-weight:bold;
}
