table {
	border-collapse:separate;
	border-spacing:2px;
	display:table;
	margin-bottom:0;
	margin-top:0;
	text-indent:0;
	font-size:0.9em;
}

table a {
font-size:0.8em;
text-align:center;
}

tbody {
display:table-row-group;
vertical-align:middle;
}

tr {
display:table-row;
vertical-align:inherit;
}
.tx-metawebserviceregister-pi1 dl{
  margin:0;
  padding:1em 0 0;
}
.tx-metawebserviceregister-pi1 label{
  margin:0;
  padding:0;
}
.tx-metawebserviceregister-pi1 label span{
  color:#ff0000;
}
.tx-metawebserviceregister-pi1 dt, .tx-metawebserviceregister-pi1 dd{
  float:left;
  margin:0;
  padding: 0 0 0.5em;
}
.tx-metawebserviceregister-pi1 dt{
  clear:both;
  padding-right:1em;
  text-align:right;
}
.tx-metawebserviceregister-pi1 dd{
  text-align:left;
  width:60%;
}
.tx-metawebserviceregister-pi1 dd #info_user, .tx-metawebserviceregister-pi1 dd #info_password{
  float:right;
  font-size:0.6em;
}
.tx-metawebserviceregister-pi1 dd #info_user{
  width:245px;
}
.tx-metawebserviceregister-pi1 dd #info_password{
  width:310px;
}
.tx-metawebserviceregister-pi1 input{
  margin:0;
  padding:0 0.5em 0 0;
}
.tx-srfeuserregister-pi1 dt, .tx-metawebserviceregister-pi1 dt{
  width:35%;
}
.tx-metawebservicecarterouge-pi1 .tx-srfeuserregister-pi1-error{
  color:#FF0000;
  display:block;
}
.tx-metawebservicecarterouge-pi1 .tx-srfreecap-pi2-cant-read{
  display:block;
}
.tx-metawebservicecarterouge-pi1 #form_getTransactions{
  height:230px;
}
.tx-metawebservicecarterouge-pi1 dt{
  float:left;
  margin-top:15px;
  width:49%;
}
.tx-metawebservicecarterouge-pi1 dd{
  float:left;
  width:40%;
}

.tx-metawebservicecarterouge-pi1 .submit_button{
  text-align:right;
}

.tx-metawebservice-pi1 th, .tx-metawebservicecarterouge-pi1 th {
background-color:#C0C0C0;
color:#000000;
font-size:0.9em;
font-weight:bold;
line-height:1.2;
}

th {
display:table-cell;
font-weight:bold;
padding:1px;
vertical-align:inherit;
}

td {
border-bottom:dotted #ccc 1px;
text-align:center;
}
#card_mobile td.description_card{
  text-align:left;
}

.tx-felogin-pi1 fieldset legend{
  display:none;
}

.title_card_name_A {
background:#FFFFFF url(../images/interface/card_A.gif) no-repeat scroll center 0;
}
 
.title_card_name_A, .title_card_name_B {
text-indent:-9999px;
}

.title_card_id {
width:150px;
}

.title_card_name_B {
background:#FFFFFF url(../images/interface/card_B.gif) no-repeat scroll center 0;
}

.title_card_name_A, .title_card_name_B {
text-indent:-9999px;
height:30px;
}

.listing_pack {
background:#aaa;
color:white;
padding:5px;
border:0;
font-size:0.9em;
text-align:left;
}

.title_card_solde {
width:80px;
color:black;
}

th.title_card_solde {
color:#535353;
}

.tx-metawebservice-pi1 p, .tx-metawebservicecarterouge-pi1 p{
  display:inline;
}

.tx-metawebservice-pi1 .block_formulaire, .tx-metawebservicecarterouge-pi1  .block_formulaire{
  margin-top:5px;
  border-bottom:1px dotted #CCCCCC;
}

.meta_webservice_js_error{
  display:none;
}
.meta_webservice_error, .meta_webservice_js_error{
  color:red;
  font-weight:bold;
  padding:0;
}
.meta_webservice_error p, .meta_webservice_success p, .meta_webservice_information p{
  padding:10px;
  line-height:40px;
  text-align:center;
  color:white;
  background-color:red;
}

.meta_webservice_success p{
  background-color:green;
}
.meta_webservice_information p{
  background-color:blue;
}
.meta_webservice_plafond{
  display:none;
}
.meta_webservice_error, .meta_webservice_information, .meta_webservice_success{
  text-align:center;
  font-weight:bold;
}
.meta_webservice_solde{
  display:none;
  border:0;
}

.tx-metastorelocation-pi1 td {
	text-align:left;
}

.tx-metastorelocation-pi1 table tr:first-child {
	font-weight:bold;
	background:#eee;
}

.tx-metastorelocation-pi1 table tr:hover {
	background:#eee;
}

div#g3 div.tx-metastorelocation-pi1 h3 {
	margin-top:20px;
}

div#g3 div.tx-metastorelocation-pi1 h3:first-child {
	margin-top:0;
}

#webservices_tab_visu{
  width:680px;
}
#button_pdf, #button_close{
  float:right;
}
#button_close{
  margin-right:-10px;
  margin-top:-20px;
}
  
.tx-webserviceregister-pi1-error, .tx-webserviceregister-pi1-missing{
  color:#FF0000;
}
.tx-webserviceregister-pi1-missing{
  display:none;
}
#fader{
  background-color:#333333;
  height:120%;
  left:0;
  opacity:0.5;
  filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  position:absolute;
  top:0;
  width:100%;
  z-index:9998;
}
#popup_transaction{
  background-color:white;
  border:1px solid black;
  padding:20px 10px 10px 10px;
  margin-left:110px;
  position:absolute;
  top:50px;
  width:700px;
  min-height:400px;
  z-index:9999;
}

/*====================achat recharge mobile======================*/
.tx-metawebservice-pi1 .meta_webservice_success .meta_webservice_success_info{
  border:1px solid black;
  margin:0 auto;
  width:245px;
}
.tx-metawebservice-pi1 .meta_webservice_success .meta_webservice_success_info span{
  text-decoration:underline;
}
.webservices_description{
  font-size:0.8em;
}

/*====================géoloc======================*/
#g1 .tx-metastoregps-pi1 h2{
  padding-right:0;
}
.tx-metastoregps-pi1 h2 span{
  float:right;
}
.tx-metastoregps-pi1 h2 span a{
  background:url("../images/interface/input_home_revendeurs.png") no-repeat scroll 0 0 transparent;
  display:block;
  font-size:11px;
  font-weight:bold;
  color:black;
  height:28px;
  line-height:28px;
  margin:13px 17px 0 0;
  padding-left:13px;
  width:92px;
}
.tx-metastoregps-pi1 h2 span a:hover{
  color:black;
}
.tx-metastoregps-pi1 th, .tx-metastoregps-pi1 td{
  text-align:left;
}
.tx-metastoregps-pi1 th{
  background:none repeat scroll 0 0 #EEEEEE;
}