/*.telephone .hidden{ display: none }
.tel{ display: inline-block; padding:2px 5px 2px 10px; }
.tel > span{ display: inline-block; width: 130px; }
.tel span:first-of-type{ border-left: 1px solid gray; border-right: 1px solid gray; border-top: 1px solid gray; padding-right:3px; }
*/
.fiche .btn.tel.open, .fiche .btn.tel.open:hover{ background: transparent !important; border-radius: 0; border: 1px solid gray; text-shadow: transparent; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); padding:0 !important; margin: 0 !important; }
.fiche .btn.tel.open{ overflow: hidden; height: 100% }
.fiche .btn.tel.open span, .fiche .btn.tel.open span:hover{ text-shadow: none;  }
.fiche .btn.tel.open span:first-of-type{ /*padding: 4px 25px !important;*/ padding:8px 10px 8px 15px; display: inline-block; vertical-align: 2px}
.fiche .btn.tel.open span a{ color: inherit !important; vertical-align: 3px; height: 100%; }

.btn.tel{ text-decoration: none }
.btn.tel.open a, .btn.tel.open a:hover{ color: #ad0f7c; vertical-align: 5px; padding:2px 6px 2px 10px; text-decoration: none; text-shadow: none; }

.fiche .infoSurcout{ height: 100%; font-size: 10px; line-height: normal; background-color: #c20261; display: inline-block; color: white; padding: 6px 8px 7px 15px !important; position:relative;}
.fiche .infoSurcout::after { content: ''; position: absolute; top: 12px; left: 0; width: 0; height: 0; border-left: 7px solid #fff; border-top: 7px solid transparent; border-bottom: 7px solid transparent; }
.fiche .infoNum{ font-size: 8px; line-height: 9px; padding-top: 2px; }

