.gsmc-appContainer td {
  vertical-align : top;
}

.gsmsc-controls {
  padding-top : 4px;
  padding-bottom : 0px;
  margin-bottom: 0px;
  }

.gsmsc-controls td.gsc-branding-user-defined {
}

.gsmsc-controls form.gsc-search-box input.gsc-input {
  padding : 1px;
  color : #676767;
  border : 1px solid #e0e0e0;
}

.gsmsc-prev-next-active {
  display : inline;
  margin-left : 0px;
}

.gsmsc-idle .gsmsc-prevNext,
.gsmsc-prev-next-idle {
  display : none;
}

.gsmsc-prev {
  display : inline;
  cursor : pointer;
  padding-left : 8px;
  background-repeat: no-repeat;
  background-position: left center;
}

.gsmsc-cancel {
  display : inline;
  cursor : pointer;
  margin-right : 2px;
  margin-left : 2px;
  padding-left : 8px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image : url('cancel.gif');
}

.gsmsc-next {
	display : inline;
	cursor : pointer;
	padding-left : 8px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	width: 32px;
}

.gsmsc-tooltip {
  display : inline;
  padding-left : 12px;
  color : #676767;
  font-size : 11px;
}

.gsmsc-prev-idle {
	background-image : url('http://longwyville.free.fr/img/prev-idle.png');
	height: 16px;
	width: 16px;
}

.gsmsc-prev-active {
  background-image : url('http://longwyville.free.fr/img/prev-active.png');
  	height: 16px;
	width: 16px;

}

.gsmsc-next-idle {
  background-image : url('http://longwyville.free.fr/img/next-idle.png');
  	height: 16px;
	width: 16px;

}

.gsmsc-next-active {
  background-image : url('http://longwyville.free.fr/img/next-active.png');
  	height: 16px;
	width: 16px;

}

.gsmsc-mapDiv {
  border : 1px solid #979797;
  margin-top : 4px;
  margin-bottom : 4px;
  width : 98%;
  height : 400px;
}

.gsmsc-idleMapDiv {
  border : 1px solid #979797;
  margin-top : 4px;
  margin-bottom : 4px;
  width : 98%;
  height : 400px;
}

.gsmsc-appContainer div.gsmsc-idleMapDiv span,
.gsmsc-appContainer div.gsmsc-mapDiv span {
  font-size : 10px;
}

.gsmsc-idle .gsmsc-idleMapDiv {
  display : block;
}
.gsmsc-idle .gsmsc-mapDiv {
  display : none;
}

.gsmsc-idle .gsmsc-attributionDiv {
  display : none;
}

.gsmsc-active .gsmsc-idleMapDiv {
  display : none;
}
.gsmsc-active .gsmsc-mapDiv {
  display : block;
}

.gsmsc-active .gsmsc-attributionDiv {
  display : block;
}

div.gsmsc-map-center {
  font-weight : bold;
  padding : 8px;
  }

.gsmsc-appContainer .gs-watermark {
  display : none;
}

.gsmsc-appContainer .gs-result .gs-directions * {
  font-size : 12px;
}
.gsmsc-appContainer .gs-result {
  padding-bottom : 0px;
}

.gsmsc-user-title .gs-result .gs-title {
  display : none;
}


