/*-------------------------------------------------
    MAP TOOLS
-------------------------------------------------*/
#menu_haut .white-background {
	background: url('../images/space_background.png') repeat;
	height: 29px;
	padding: 5px; 
	width: 33px;
	float: left;
	margin-left: 5px;
}
#toolbar div, #menu_haut .white-background div{
    float: left;
    height: 29px;
    width: 33px;
    cursor: pointer;
	margin-right: 5px;
}

.olControlScaleBar {
    bottom: 0;
    left: 190px;
    font-family: sans-serif;
    color: #000;
	background:	url('../images/space_background.png') repeat;
	padding:5px 5px 5px 0;
}

.dj_ie .olControlScaleBar {
    left: 195px;
}

.olControlScaleBarBar {
    height: 5px;
    top: 14px;
    background: #000;
}

.olControlScaleBarWrapper {
	background-color:#777;
	padding-bottom: 3px;
	height:26px !important;
}

.olControlScaleBarGraphics {
	border: px solid #fff;
}

.dj_ie .olControlScaleBarWrapper {
	height: 31px !important;
}

.olControlScaleBarBarAlt {
    height: 5px;
    top: 14px;
    background: #FFF;
}

.olControlScaleBarMarkerMajor {
    height: 7px;
    width: 1px;
    top: 11px;
    background: #333;
	display:none;
}

.olControlScaleBarMarkerMinor {
    height: 5px;
    width: 1px;
    top: 12px;
    background: #333;
	display:none;
}

.olControlScaleBarNumbersBox {
    width: 40px;
    height: 13px;
    top: 21px;
    font-size: 0.7em;
}

.olControlScaleBarLabelBox {
    top: -2px;
    height: 15px;
    font-weight: bold;
    letter-spacing: 0.1em;
    font-size: 0.7em;
    font-variant: small-caps;
	display:none;
}

.olControlScaleBarLabelBoxSingleLine {
    height: 15px;
    width: 40px;
    top: 9px;
    left: 10px;
    font-size: 0.9em;
    font-variant: small-caps;
	padding-left:5px;
	color:white;
}


.olControlZoomBoxItemActive {
    background: url("../images/boutons.gif") 989px 39px;
}

.olControlZoomBoxItemInactive {
    background: url("../images/boutons.gif") 989px 0;
}

.olControlZoomBoxItemInactive_over {
	background: url("../images/boutons.gif") 989px 78px;
}

#toolbar div.applicationGetFeatureInfoItemActive, #menu_haut .white-background div.applicationGetFeatureInfoItemActive {
    background: url("../images/boutons.gif") 774px 39px;
	margin-right:10px;
	margin-left:10px;
}

#toolbar div.applicationGetFeatureInfoItemInactive, #menu_haut .white-background div.applicationGetFeatureInfoItemInactive {
    background: url("../images/boutons.gif") 774px 0;
	margin-right:10px;
	margin-left:10px;
}

#toolbar div.applicationGetFeatureInfoItemInactive_over, #menu_haut .white-background div.applicationGetFeatureInfoItemInactive_over {
	background: url("../images/boutons.gif") 774px 78px;
	margin-right:10px;
	margin-left:10px;
}

.olControlZoomOutItemActive {
    background: url("../images/boutons.gif") 946px 39px;
}

.olControlZoomOutItemInactive {
    background: url("../images/boutons.gif") 946px 0;
}           

.olControlZoomOutItemInactive_over {
	background: url("../images/boutons.gif") 946px 78px;
}

.olControlDragPanItemActive {
    background: url("../images/boutons.gif") 1032px 39px;
}

.olControlDragPanItemInactive {
    background: url("../images/boutons.gif") 1032px 0;
}               

.olControlDragPanItemInactive_over {
	background: url("../images/boutons.gif") 1032px 78px;
}


.olControlZoomToMetropoleItemInactive,
.olControlZoomToMondeItemInactive,
.olControlZoomToGuadeloupeItemInactive,
.olControlZoomToGuyaneItemInactive,
.olControlZoomToMartiniqueItemInactive,
.olControlZoomToMayotteItemInactive,
.olControlZoomToNouvelleCaledonieItemInactive,
.olControlZoomToPolynesieSud6ItemInactive,
.olControlZoomToReunionItemInactive,
.olControlZoomToPolynesieSud5ItemInactive {
    background: url("../images/boutons.gif") 903px 0;
}

.olControlZoomToMetropoleItemInactive_over,
.olControlZoomToMondeItemInactive_over,
.olControlZoomToGuadeloupeItemInactive_over,
.olControlZoomToGuyaneItemInactive_over,
.olControlZoomToMartiniqueItemInactive_over ,
.olControlZoomToMayotteItemInactive_over,
.olControlZoomToNouvelleCaledonieItemInactive_over,
.olControlZoomToPolynesieSud6ItemInactive_over,
.olControlZoomToReunionItemInactive_over,
.olControlZoomToPolynesieSud5ItemInactive_over {
	background: url("../images/boutons.gif") 903px 78px;
}



.olControlNavigationHistoryPreviousItemInactive, .olControlNavigationHistoryPreviousItemActive {
    background: url("../images/boutons.gif") 860px 0;
}           

.olControlNavigationHistoryPreviousItemInactive_over, .olControlNavigationHistoryPreviousItemActive_over {
	background: url("../images/boutons.gif") 860px 78px;
}

.olControlNavigationHistoryNextItemInactive, .olControlNavigationHistoryNextItemActive {
    background: url("../images/boutons.gif") 817px 0;
}

.olControlNavigationHistoryNextItemInactive_over, .olControlNavigationHistoryNextItemActive_over {
	background: url("../images/boutons.gif") 817px 78px;
}

.applicationGetFeatureItemActive {
    background-image: url("../images/bouton-info-actif.png");
}

.applicationGetFeatureItemInactive {
    background-image: url("../images/bouton-info-inactif.png");
}

.applicationGetFeatureItemInactive_over {
	background-image: url("../images/bouton-info-over.png");
}

.olControlLoadingPanelItemInactive, .olControlLoadingPanelItemActive {
	display: none;
}

.olControlSearchDrawFeatureCircleItemActive {
    background-image: url("../images/bouton-cercle-actif.png");
}

.olControlSearchDrawFeatureCircleItemInactive {
    background-image: url("../images/bouton-cercle-inactif.png");
}

.olControlSearchDrawFeatureCircleItemInactive_over {
	background-image: url("../images/bouton-cercle-over.png");
}

.olControlSearchDrawFeaturePolygonItemActive {
    background-image: url("../images/bouton-polygone-actif.png");
}

.olControlSearchDrawFeaturePolygonItemInactive {
    background-image: url("../images/bouton-polygone-inactif.png");
}

.olControlSearchDrawFeaturePolygonItemInactive_over {
	background-image: url("../images/bouton-polygone-over.png");
}

.olControlDrawFeaturePointBigItemActive {
	background: url("../images/boutons.gif") 258px 39px;
}

.olControlDrawFeaturePointBigItemInactive {
	background: url("../images/boutons.gif") 258px 0;
}

.olControlDrawFeaturePointBigItemInactive_over {
	background: url("../images/boutons.gif") 258px 78px;
}

.olControlDrawFeatureLineBigItemActive {
	background: url("../images/boutons.gif") 215px 39px;
}

.olControlDrawFeatureLineBigItemInactive {
	background: url("../images/boutons.gif") 215px 0;
}

.olControlDrawFeatureLineBigItemInactive_over {
	background: url("../images/boutons.gif") 215px 78px;
}

.olControlDrawFeaturePolygonBigItemActive {
	background: url("../images/boutons.gif") 172px 39px;
}

.olControlDrawFeaturePolygonBigItemInactive {
	background: url("../images/boutons.gif") 172px 117px;
}

.olControlDrawFeaturePolygonBigItemInactive_over {
	background: url("../images/boutons.gif") 172px 78px;
}

.olControlDrawFeatureCircleBigItemActive {
	background: url("../images/boutons.gif") 129px 39px;
}

.olControlDrawFeatureCircleBigItemInactive {
	background: url("../images/boutons.gif") 129px 39px;
}

.olControlDrawFeatureCircleBigItemInactive_over {
	background: url("../images/boutons.gif") 129px 39px;
}
/*-------------------------------------------------
    MAP CONTAINER
-------------------------------------------------*/
#mapContainer {
	z-index: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.mapHeader {
	position: absolute;
	width: 100%;
	z-index: 1000;
	top: 0;
	left: 0;
	padding-bottom:16px;
	font-size: 1px;
	overflow:hidden;
	text-align:center;
}

.mapFooter {
	position: absolute;
	width: 100%;
	height: 39px;
	z-index: 1000;
	bottom: 0;
	left: 0;
	/*background: url("../images/map-footer.png");*/
	font-size: 11px;
}

.olHandlerBoxZoomBox {
	border: 2px solid red;
	background-color: #FAE7D9;
	filter: alpha(opacity=50);
	opacity: 0.50;
	font-size: 1px;
}

/*-------------------------------------------------
    MAP LOADING
-------------------------------------------------*/
#status_loading {
	width: 130px;
	height: 20px;
	position: absolute;
	left: 50%;
	bottom: 45px;
	z-index: 1000;
/*	background-image: url("../images/barre-identification-gauche.png");
	background-repeat: no-repeat;
	background-position: right;*/
	background: url("../images/space_background.png");
	display: none;
	padding:5px;
	color: #fff;
}

.texte_status{
	background: #777777;
	width: 130px;
	display: block;
	height: 20px;
	text-align: center;
}

.dj_ie #status_loading {
	padding-top: 6px;
}

/*-------------------------------------------------
    Plein ecran
-------------------------------------------------*/

#plein_ecran{
	background: url("../images/plein_ecran.png") no-repeat;
    bottom: 45px;
/*    display: block;*/
	display: none;
    height: 80px;
    position: absolute;
    width: 206px;
}