hr {
	color:#6CA30A;
	border-style:solid;
}

/* Tableau de la structure des differentes zones */
table#descartesStructure {
	border: 1px solid #0000A0;
	border-spacing: 0px;
	}

table#descartesStructure td {
	padding: 0px;
	}

div#globalContainer {
	left:0px;
	width:750px;
}

/* Zone de la carte OpenLayers */
div#map {
	padding: 0px;
	width: 750px;
	height: 500px;
	z-index: 1;
}

span#minimap {
	width: 300px;
	height: 200px;
	border: 0px;
	float: right;
	z-index: 10000;
	display: block;
	}
	
div#ButtonBar {
	background-color:#6CA30A;
	height:24px;
}

div#controlesContainer {
	width:300px;
	height:500px;
	margin:0px;
	padding:0px;
}

/* Zone des zones informatives */
div#controlesAccordion {
	font-family:Arial;
	font-size:16px;
	width:100%;
	border: 1px solid #6CA30A;
}

/* Styles composant Accordion de RICO (zones informatives) */
.accordionTabTitle
{
	background-color:#6CA30A;
	color:#CED7EF;
	height: 18px;
	font-weight : normal;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
  	border-bottom:1px solid #182052;
	border-style:solid;
	border-top:1px solid #BDC7E7;
	border-width:1px;
	font-size:12px;
	text-align:center;
	width:100%;
	cursor:pointer;
}

.accordionTabContent {
	padding          : 0px 0px 0px 0px;
	font-size: 11px;
	border-spacing:0px;
	width:100%;
	background-color:white;
}

div#informationsArea {
	padding:0px;
}

.informations {
	font-family:Arial;
	font-size: 11px;
	background-color:#6CA30A;
	color:#FFFFFF;
	text-align:center;
	padding:3px;
	height:36px;
	margin:0px;
}

/* Zone des themes (controles des couches) */
div#themesPanel {
	border-width:0px;
}
	
div#themes {
	border-width:0px;
	font-family:Arial;
	font-size:12px;
}

.themeList {
	font-family:Verdana;
	font-size:10px;
	border-collapse : collapse;
	border-spacing:0px;
	border-width:0px;
	padding          : 0px 0px 0px 0px;
	margin:0px;
	vertical-align:middle;
}

.themeList td{
	padding          : 0px 0px 0px 0px;
	white-space: nowrap;
}

.viewList {
	font-family:Verdana;
	font-size:10px;
	border-collapse : collapse;
	border-spacing:0px;
	border-width:0px;
	padding          : 0px 0px 0px 0px;
	margin:0px;
	vertical-align:middle;
}

.viewList td{
	padding          : 2px 2px 2px 2px;
}

.layerManager {
	font-family:Arial;
	font-size:10px;
	border: 0px none #000000;
	}
	
/* Style du contenu de la zone "Geographie" */
.infos_geo {
	padding-left: 5px;
}

/* Style du contenu des listes du gazetter */
.gazetter_list {
	width:260px;
	font-size:12px;
	background-color:white;
}

.gazetter_action {
	font-family:Arial;
	font-size:12px;
	background-color:white;
}

.requete_title {
	font-size:12px;
}

.requete_action {
	font-size:12px;
}

div#toolTip {
	top:0px;
	left:0px;
	position:absolute;
	font-family:Arial;
	font-size: 11px;
	background-color:#6CA30A;
	color:#FFFFFF;
	display:none;
	border: 2px solid white;
    -moz-border-radius: 1em 1em 1em 1em;
    z-index:2000;
}

div#toolTip h3 {
	text-align:center;
	font-family:Arial;
	font-size:12px;
    margin:0px -3px 0px -5px;
}

div#toolTip a {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:blink;
}

div#waitingMessage {
	top:0px;
	left:0px;
	position:absolute;
	font-family:Arial;
	font-size: 11px;
	background-color:#6CA30A;
	color:#FFFFFF;
	display:none;
	padding: 5px 5px 5px 5px;
	border: 1px solid white;
    z-index:2000;
}

.slider_track {
	width:30px;
	background: url("../img/icon_opacity.png") no-repeat scroll;
	height:6px;
}

.slider_handle {
	width:3px;
	height:11px;
	background-color:#0000A0;
	cursor:move;
	position:relative;
	top:-2px;
}

.descartesOverviewMapContainer {
    position: absolute;
    top: 0px;
    right: 0px;
}

.descartesOverviewMapElement {
    padding: 10px 18px 10px 10px;
    background-color: #6CA30A;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.descartesOverviewMapMinimizeButton {
    right: 0px;
    top: 0px;
}    

.descartesOverviewMapMaximizeButton {
    right: 0px;
    top: 0px;
}

.descartesOverviewMapExtentRectangle {
   cursor: move;
    border: 2px dotted red;
}
.descartesOverviewMapRectReplacement {
	overflow: hidden;
	cursor: move;
	background-image: url("../img/overview_replacement.gif");
	background-repeat: no-repeat;
	background-position: center;
}
     
.scalebar {
	font-family:Arial;
	font-size: 11px;
	border-spacing:0px;
	padding: 1px;
    background-color: #FFFFFF;
    bottom:0px;
}

.measurePopup {
	font-family:Arial;
	font-size: 11px;
	border-spacing:0px;
	padding: 1px;
    background-color: #FFFFFF;
    bottom:0px;
    right:0px;
}

.measurePopupClose {
	float:left;
}

.olControlPanel div { 
  display:block;
  width:  24px;
  height: 24px;
  margin-left: 2px;
  margin-right: 2px;
}

.olControlPanel .olControlDragPanItemActive { 
  background-image: url("../img/PanEnable.png");
  float:left;
}
.olControlPanel .olControlDragPanItemInactive { 
  background-image: url("../img/PanDisable.png");
  float:left;
}

.olControlPanel .olControlZoomBoxItemInactive {
  background-image: url("../img/ZoomInDisable.png");
  float:left;
}
.olControlPanel .olControlZoomBoxItemActive { 
  background-image: url("../img/ZoomInEnable.png");
  float:left;
}

.olControlPanel .olControlZoomOutItemInactive {
  background-image: url("../img/ZoomOutDisable.png");
  float:left;
}
.olControlPanel .olControlZoomOutItemActive { 
  background-image: url("../img/ZoomOutEnable.png");
  float:left;
}

.olControlPanel .olControlGetFeatureInfoItemInactive { 
  background-image: url("../img/QueryDisable.png");
  float:left;
}
.olControlPanel .olControlGetFeatureInfoItemActive { 
  background-image: url("../img/QueryEnable.png");
  float:left;
}
.olControlPanel .olInitialZoomItemInactive {
  background-image: url("../img/ResetExtentDisable.png");
  float:left;
}

.olControlPanel .olBackBoundsItemInactive { 
  background-image: url("../img/UndoDisable.png");
  float:left;
}

.olControlPanel .olNextBoundsItemInactive { 
  background-image: url("../img/RedoDisable.png");
  float:left;
}

.olControlPanel .olControlMeasureDistanceItemInactive { 
  background-image: url("../img/measure_length_off.png");
  float:left;
}
.olControlPanel .olControlMeasureDistanceItemActive { 
  background-image: url("../img/measure_length_on.png");
  float:left;
}

.olControlPanel .olControlMeasureAreaItemInactive { 
  background-image: url("../img/measure_area_off.png");
  float:left;
}
.olControlPanel .olControlMeasureAreaItemActive { 
  background-image: url("../img/measure_area_on.png");
  float:left;
}

.olControlPanel .olExportPNGItemInactive { 
  background-image: url("../img/icon_save.png");
  float:left;
}

.olControlPanel .olExportPDFItemInactive { 
  background-image: url("../img/icon_pdf.png");
  float:left;
}

.olControlPanel .olControlNavigationHistoryPreviousItemInactive {
  background-image: url("../img/view_previous_off.png");
  float:left;
}
.olControlPanel .olControlNavigationHistoryPreviousItemActive { 
  background-image: url("../img/view_previous_on.png");
  float:left;
}

.olControlPanel .olControlNavigationHistoryNextItemInactive {
  background-image: url("../img/view_next_off.png");
  float:left;
}
.olControlPanel .olControlNavigationHistoryNextItemActive { 
  background-image: url("../img/view_next_on.png");
  float:left;
}

.olControlPanel .olControlPolygonSelectionItemInactive {
  background-image: url("../img/EditPolygonDisable.png");
  float:left;
}
.olControlPanel .olControlPolygonSelectionItemActive { 
  background-image: url("../img/EditPolygonEnable.png");
  float:left;
}

.olHandlerBoxZoomBox {
    border: 2px solid red;
    position: absolute;
    background-color: white;
    opacity: 0.50;
    font-size: 1px;
    filter: alpha(opacity=50);
}   

