/*Masque lien "retour" du msg error*/
.alert p.lnk {display: none;}
.alert ol {margin-bottom:0}

/*bouton de saisie rapide*/
p#xy_conener-BTSR {
  margin: 0;
  padding: 0 0 17px;
}
p#xy_conener-BTSR a.exclusive {
  padding: 7px 13px;
  font-size: 14px;
}

/*page de saisie rapide*/
#xy_table-saisie-ref .xysaisiref_ref {width:41.6667%; float:left;}
@media (max-width:768px){
  #xy_table-saisie-ref .xysaisiref_ref {width: 100%; float:none;}
}
#xy_table-saisie-ref input[type=text] {margin:0; padding:0; border: 1px solid #BEBEBE;}
#xy_table-saisie-ref .xysaisiref_info {width:58.3333%; float:left; padding:6px 0 0 9px; font:600 16px/15px 'Open Sans',sans-serif; margin:0;}
#xy_table-saisie-ref .xysaisiref_info span {color:#e2017b;}
@media (max-width:768px){
  #xy_table-saisie-ref .xysaisiref_info {width: 100%; float:none;}
}

#xy-contener-BTreflist {text-align:right; padding:7px 13px;}
#xy-contener-BTreflist p {float:right; margin:0;} p#xy_conener-BTSR a {display:block; margin:0 auto; float:none!important; text-align:center;}
#xy-contener-BTreflist p, p#xy_conener-BTSR a {
  padding: 0;
  border: 1px solid #414141;
}
#xy-contener-BTreflist p:hover, p#xy_conener-BTSR a:hover {border-color: #414141;}

#xy-contener-BTreflist p input, p#xy_conener-BTSR a span {
  font: 700 17px/21px Arial, Helvetica, sans-serif;
  color: #fff;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #414141;
  padding: 10px 14px;
  display: block;
  background: #414141;
  background: -moz-linear-gradient(top, #646464 0%, #414141 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #414141));
  background: -webkit-linear-gradient(top, #646464 0%, #414141 100%);
  background: -o-linear-gradient(top, #646464 0%, #414141 100%);
  background: -ms-linear-gradient(top, #646464 0%, #414141 100%);
  background: linear-gradient(to bottom, #646464 0%, #414141 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0);
}
#xy-contener-BTreflist p input:hover, p#xy_conener-BTSR a span:hover {
  filter: none;
  background: #646464;
  background: -moz-linear-gradient(top, #414141 0%, #646464 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414141), color-stop(100%, #646464));
  background: -webkit-linear-gradient(top, #414141 0%, #646464 100%);
  background: -o-linear-gradient(top, #414141 0%, #646464 100%);
  background: -ms-linear-gradient(top, #414141 0%, #646464 100%);
  background: linear-gradient(to bottom, #414141 0%, #646464 100%);
}

.xy-ContenerHeaderSaisieRef {padding-top:14px;}
.xy-ContenerHeaderSaisieRef .xy-BTheaderSaisieRef {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  transition: color .2s;
}
.xy-ContenerHeaderSaisieRef .xy-BTheaderSaisieRef:hover {
  color: #e2017b;
}