.MR-Widget {
  font-family: Verdana!important;
  font-size: 10px!important;
  border: solid 1px #ddd!important;
  margin: 5px!important;
  background: #fff!important;
  width: 680px!important;
}
.MR-Widget .MRW-Title {
  color: #666!important;
  font-weight: 700!important;
  text-align: center!important;
  background: #eee!important;
  padding: 3px!important;
  border-bottom: solid 1px #ddd!important;
}
.MR-Widget .MRW-Results {
  overflow: auto!important;
  padding: 10px!important;
  height: 390px!important;
}
.MR-Widget input {
  background: url(./imgs/bg_input.png) bottom repeat-x #fefefe!important;
  border: solid 1px #ddd!important;
}
.MR-Widget .MRW-Search {
  padding: 25px 10px 25px 10px!important;
  text-align: center!important;
  background: #fafafa!important;
  background: url(./imgs/mr-64.png) no-repeat 2% 50%!important;
}

.es-ES .MRW-Search 
{
  padding: 25px 0px 25px 20px!important;
  background: url(./imgs/mr-es64.png) no-repeat 2% 50%!important;
}

.MR-Widget .MRW-Line {
  display: block!important;
  margin-bottom: 3px!important;
}
.MR-Widget .MRW-BtGo, .MR-Widget .MRW-BtGeoGo {
  border: solid 1px #ddd!important;
  background: #eee!important;
}
.MR-Widget .PR-List-Item {
  border-left: solid 2px #ddd!important;
  padding: 3px!important;
  margin-bottom: 4px!important;
  cursor: pointer!important;
}
.MR-Widget .PR-Name {
  color: #CA0047!important;
  font-weight: 700!important;
}
.MR-Widget .PR-hover, .MR-Widget .PR-Selected {
  border-left: solid 2px #CA0047!important;
  background: #f7f7f7!important;
}
.MR-Widget .MRW-Errors {
  color: #ff8c44!important;
  display: block;
  background: #ffede2!important;
  border: solid 1px #ff8c44!important;
  font-weight: 100!important;
  padding: 4px!important;
  display: none!important;
}
.MR-Widget .PR-Warning {
  color: Orange!important;
  font-weight: 700!important;
  text-align: center!important;
  padding: 2px!important;
}
.MR-Widget .PR-Hours {
  margin: 0!important;
  width: 100%!important;
  color: #666!important;
  border: solid 1px #eee!important;
  font-size: 10px!important;
}
.MR-Widget .PR-Hours td {
  width: 35%!important;
  text-align: center!important;
}
.MR-Widget .PR-Hours .d {
  background: #eee!important;
}
.MR-Widget .MRW-fl-Select, .MR-Widget .PR-AutoCplCity {
  position: absolute!important;
  width: 100px;
  text-align: left!important;
  display: none;
  border: solid 1px #eee!important;
  background: #fff!important;
  z-index: 8000!important;
}
.MR-Widget .MRW-fl-Select .MRW-fl-Item, .MR-Widget .PR-City {
  padding: 3px!important;
}
.MR-Widget .MRW-fl-Select MRW-fl-Item:hover, .MR-Widget .PR-City:hover {
  cursor: pointer;
  background: #f5f5f5!important;
  font-weight: 700!important;
}
.MR-Widget .AutoCpl-Hover {
  background: #f5f5f5!important;
  font-weight: 700!important;
}
.MR-Widget #MRW-Map {
  overflow: hidden !important;
  font-size: 8pt !important;
}
.MR-Widget .InfoWindow {
  width: 320px !important;
}
.MR-Widget .PR-Name {
  padding-bottom: 2px!important;
}
.MR-Widget .Tabs-Btns {
  overflow: auto!important;
  border-bottom: 1px solid #ccc!important;
}
.MR-Widget .Tabs-Btn {
  display: inline-block!important;
  padding: 2px 5px!important;
  float: left!important;
  background-color: #eee!important;
  cursor: pointer!important;
}
.MR-Widget .Tabs-Btn-Selected {
  font-weight: bold!important;
  border: 1px solid #ccc!important;
  border-bottom: 0!important;
}
.MR-Widget .Tabs-Tabs {
  margin-top: 2px!important;
}
.MR-Widget .Tabs-Tab {
  display: none!important;
  visibility: hidden!important;
}
.MR-Widget .Tabs-Tab-Selected {
  display: inline!important;
  visibility: visible!important;
}

#widget_mondial_relay {
 min-height: 500px; 
}

/* Bouton de fermeture de la fancybox */
.bouton-mondial-relay {
    display: block;
    width: 100%;
    background-color: #ccc;
    color: #000;
    padding: 10px;
    text-align:center;
    border-radius: 5px;
    text-decoration: none;
}
.bouton-mondial-relay:hover {
    background-color: #ddd;
}