@charset "iso-8859-1";
.tooltip{position:absolute;width:330px;font-size:12px;line-height:14px;z-index:100;opacity: 100;}
.tooltip.wide{width:380px;}
.tooltip .content{margin:19px;background:#fff;position:relative;overflow:hidden;z-index:102;}
.tooltip canvas{position:absolute;z-index:101;top:0;left:0;}
.tooltip .show-loading,.tooltip .show-failure{height:180px;}
.tooltip .contents{visibility:hidden;top:0;left:0;}
.tooltip .dialog{width:349px;}
.tooltip .dialog .contents,.tooltip .listing .contents{visibility:visible;line-height:18px;padding:10px 15px;color:#313131;}
.tooltip .loading{display:none;text-align:center;margin:70px 0;color:#bebebe;line-height:19px;}
.tooltip .loading img{display:inline;margin:0 5px;vertical-align:middle;}
.tooltip .failure{display:none;text-align:center;margin:99px 0;color:#bebebe;}
.tooltip .show-loading .loading,.tooltip .show-failure .failure{display:block;}
.tooltip .header{background:#B82020;color:#fff;font-weight:bold;padding:8px 10px 8px;font-size:12px;line-height:18px;}
.tooltip .dialog .header{background:#ff770b;color:#fff;}
.tooltip .header span{font-weight:normal;}
.tooltip .contents .top{padding:10px 10px 0 10px;position:relative;}
.tooltip .contents .entImage{float:left;display:inline;margin-right:10px;width:121px;height:87px;position:relative;}
.tooltip .desc{color:#555;padding:0 10px 10px;}
.tooltip .bottom{padding:10px 10px 1px;background-color:#ebebeb;}

/***************************************propre au site************************************************************/
.tooltip  #details_offre ul li{
  padding:3px 0 3px 12px;
  border-bottom:1px dotted #ccc;
  line-height:16px;
  background: url(../images/img/panel-arrow.gif) no-repeat left 11px;
}
.tooltip #details_offre ul li span.info{color:#0775CC;}