form { margin:0;}

table.admin  { color:#444444; width:100%;}

table.admin tr { background-color: #ccc; }
table.admin tr:hover {background-color: #838383;}

table.admin td { display:table-cell; font-size:10px; padding:2px;text-align:left; vertical-align:middle;   }
table.admin td.titre {font-weight:bold;}

input, table.admin td input { font-family: Arial, Sans-serif; width:100%; overflow: hidden; font-size:10px; font-weight:normal;  border:1px solid #ccc; background-color: transparent; color:#fff; }
select, textarea, table.admin select, table.admin textarea { font-family: Arial, Sans-serif; width:100%; font-size:10px; font-weight:normal; border:1px solid #ccc; background-color: transparent;color:#fff;}
option { color:#000; background-color: #fff;}

a.submit, input.submit, table.admin input.submit { display:block; font-family: Arial, Sans-serif; margin:4px; text-decoration: none; font-size:12px; font-weight: bold; text-align:center; vertical-align:middle; border:1px solid #000; }
a.submit:hover, input:hover.submit, table.admin input:hover.submit { text-decoration: none; cursor:pointer; background-image: none; background-color:#ffcc00; color:#000; }

table.admin input.submit_mini { float:left; display:block; margin:1px; font-size:9px; text-align:center; width:14px; height:14px; border:1 solid #fff; padding:1px; *padding:0; _padding:0; }
table.admin input:hover.submit_mini { cursor:pointer; background-color:#000; color:#fff; }

#icone_email {
  display:block;
  float:left;
  width:16px;
  height:11px;
  margin:4px 1px 0px 1px;
  background-image: url('../images/icone_email.png');
}

#submit_mini_add  {
  display:block;
  float:left;
  width:14px;
  height:14px;
  overflow:hidden;
  margin:2px;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;

  background-image: url('../images/icone_new_sml.png');
}


input#submit_new, #submit_new {
  display:block;
  width:30px;
  height:30px;
  overflow:hidden;
  margin:2px;
  font-size:0px;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_new.png');
}
input#submit_mini_ok {
  float:left;
  display:block;
  width:14px;
  height:14px;
  overflow:hidden;
  margin:2px;
  font-size:0;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_ok.png');
}
input#submit_mini_add {
  float:left;
  display:block;
  width:14px;
  height:14px;
  overflow:hidden;
  margin:2px;
  font-size:0x;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_new_sml.png');
}

input#submit_ok_big, #submit_ok_big {
  display:block;
  width:30px;
  height:30px;
  overflow:hidden;
  margin:2px;
  font-size:0;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_ok_big.png');
}


input#submit_mini_delete_of {
  float:left;
  display:block;
  width:14px;
  height:14px;
  overflow:hidden;
  margin:2px;
  font-size:0;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_delete_of.png');
}

input#submit_mini_delete_on {
  float:left;
  display:block;
  width:14px;
  height:14px;
  overflow:hidden;
  margin:2px;
  font-size:0;
  text-align:center;
  border:none;
  background-color:transparent;
  color:transparent;
  padding:0;
  _padding:100px;
  *padding:100px;
  background-image: url('../images/icone_delete_on.gif');
}

input#submit_mini_delete_of:hover, input#submit_mini_delete_on:hover, input#submit_mini_ok:hover, #icone_email:hover, input#submit_ok_big:hover, input#submit_new:hover, input#submit_mini_add:hover   {
  cursor: pointer;
  margin-top:1px;
}

table.admin input:hover.submit_mini_delete_on { cursor:pointer; background-color:#000; color:#fff; }

.admin_connection { position:absolute;  width: 350px; padding: 2px; margin: 0px 5px 0px 60%; background-color:#ff3300; font-size:12px; font-weight:normal; color:#ffd800; tex-align: center; }
.admin_message { color:#ff3300; margin:10px 0px 10px 162px; }
.admin_nav { float: left; position:absolute; left:0; z-index:5000; font-size:12px; line-height:17px; background-color:#ff580c; margin:10px; padding:5px; border:1px dashed #962029; width:210px; top:0; }




.admin_popup {
  display:block;
  position:absolute;
  z-index:1;
  overflow:hidden;
  width:30px;
  height:15px;
  margin:-10px 0px 0px 0px;
  padding:0;
  border:1px solid transparent;
  background-color:transparent;
}

.admin_popup:hover {
  display:block;
  position:absolute;
  z-index:100;
  width:150px;
  height:auto;
  overflow:visible;
  border:1px solid #000;
  background-color:#ccc;
  padding:3px;
}



.admin_popup_media {
  display:block;
  position:absolute;
  text-align:left;
  z-index:1;
  overflow:hidden;
  width:30px;
  height:25px;
  margin:-10px 0px 0px 0px;
  padding:0;
  border:1px solid transparent;
  background-color:transparent;
}

.admin_popup_media:hover {
  display:block;
  position:absolute;
  text-align:left;
  z-index:100;
  width:230px;
  height:auto;
  overflow:visible;
  border:1px solid #000;
  background-color:#ff9900;
  padding:3px;
}




.entry_next_previous form {
margin:0;
padding:0;

float:left;
}
.entry_next_previous table {
margin:0;
padding:0;

}

input.entry_next_previous_number {

  width:30px;
  height:15px;
  background-color:#fff;
  overflow:hidden;
  margin:5px;
  font-size:12px;
  color:#000;
  text-align:center;
  vertical-align:middle;
  border:1px solid #000;
  padding:4px;
}
input.entry_next_previous {
  display:block;
  width:50px;
  height:20px;
  background-color:#fff;
  overflow:hidden;
  margin:5px;
  font-size:14px;
  color:#000;
  text-align:center;
  vertical-align:middle;
  border:1px solid #000;
  padding:0px;
}
input.entry_next_previous:hover{
  background-color:#ccc;
  color:#000;
  cursor: pointer;
}




.spectacle_date_edit {
  display:table-cell;
  float:left;
  width:250px;
  margin:5px 25px 0px 0px;

}
