/* =Map controls
___________________________________________________________________________ */
#locksButton input.button {
	background: url(/images/map/btn_locks_fr.gif) no-repeat 0 0;
}

#portsButton input.button {
	background: url(/images/map/btn_ports.gif) no-repeat 0 0;
}

#transitButton input.button {
	background: url(/images/map/btn_transit_fr.gif) no-repeat 0 0;
}

/* =Tab navigation
___________________________________________________________________________ */
#tabmenu {
	color: #000;
	min-height: 41px;
	height: auto !important;
	height: 41px;
}

    #tabmenu ul {
		background: url(/images/map/nav/en/border-top-bg.gif) 100% 100% no-repeat;
	}

	#tabmenu li {
		float: left;
    }

	#tabmenu a {
		display: block;
		height: 41px;
    }

    #tabmenu a#tab1 {
        background: url(/images/map/nav/fr/01.gif) no-repeat 0 0;
        width: 188px;
    }

    #tabmenu a#tab2 {
        background: url(/images/map/nav/fr/02.gif) no-repeat 0 0;
        width: 83px;
    }

    #tabmenu a#tab3 {
        background: url(/images/map/nav/fr/03.gif) no-repeat 0 0;
        width: 130px;
    }

    #tabmenu a#tab4 {
        background: url(/images/map/nav/fr/04.gif) no-repeat 0 0;
        width: 99px;
    }

    #tabmenu a#tab5 {
        background: url(/images/map/nav/fr/05.gif) no-repeat 0 0;
        width: 151px;
    }

	#tabmenu a#tab1.active,
	#tabmenu a#tab2.active,
	#tabmenu a#tab3.active,
	#tabmenu a#tab4.active,
	#tabmenu a#tab5.active {
		background-position: 100% 0;
	}
