#englobeur{background-color:#fff}

.traitOnglets{background:#1B70C7;height:2px;width:100%;font-size: 1px}

#blocTv{float:left;width:48em;padding: 0 0.6em 0.6em 0.6em}

#blocTv p{font-size: 0.7em}

#blocTv h2{font-size: 1.7em;letter-spacing: -0.06em;font-weight: 500;padding-bottom: 0.2em}

.bloc_rubrique_tv, .blocBouquet{float:left;margin-top:10px;margin-bottom:8px}

.blocBouquet{width:100%}

.rubr_tv_haut_left,.hBouqL{background:url("/fr/media/rubr_tv_gauche.png");background-repeat:no-repeat;height:26px!important;height:20px}

.rubr_tv_haut_right,.hBouqR{background:url("/fr/media/rubr_tv_droit.png");background-repeat:no-repeat;background-position:top right;text-align:center}

.rubr_tv_haut_right h4,.hBouqR h4{text-align:center!important;padding: 2px 0}
.rubr_tv_haut_right h4,.hBouqR h4, .rubr_tv_haut_right h4 a,.hBouqR h4 a, .rubr_tv_haut_right h4 a:hover,.hBouqR h4 a:hover{color:#FFF;text-decoration:none}

.descriptChaine{
  padding: 7px 4px 6px 10px;
  font-family: Verdana,Sans-serif,Helvetica;
  font-size:0.68em;
  font-weight:bold;
  color:#2C6EB0
}

.bloc_rubrique_tv img{margin: 5px 15px!important;margin: 5px 14px}
.blocBouquet img{width:60px;height:45px}

.contenuBouq{
  height:90px;
  background-image:url("/fr/media/television/fond_contenu_bouq.jpg");
  background-repeat:repeat-x;
  background-position:top left
}

.logos{float:left;width:100%}

.logos img{margin: 10px 15px!important;margin: 10px 14px}

.descLogos{
  float:left;
  width:37%;
  height:90px;
  margin-top:10px;
  background-image:url("/fr/media/television/bordD_descLogos.jpg");
  background-color: #E3EBF5;
  background-repeat:no-repeat;
  background-position:top right
  }
  
  
  .basBouqL{background:url("/fr/media/television/prixBouquetG.png");background-repeat:no-repeat;background-position:bottom left}
  
.basBouqR{
  background:url("/fr/media/television/prixBouquetD.png");
  background-repeat:no-repeat;
  background-position:bottom right;
  text-align:right;
}

  .basBouqR p{text-align:right!important;color:#FFF;padding: 5px 10px;color:#2C6EB0;font-size:0.9em;font-weight:bold}
  
  
  a.infobulle {
  float:left;
  }
  a.infobulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500;
   cursor: pointer
  }
  a.infobulle p {display: none}
  a.infobulle:hover p {
   display:inline; 
   position: absolute;
   text-align:justify;
   font-size:0.85em;
   font-weight:normal;
   width:280px;
   top: 10px; 
   left: 50px;
   background: white;
   padding: 8px;
   border: 1px solid #5D779A;
   border-top: 4px solid #5D779A;
   margin-top:45px
  }
  
  /* rubrique abonnement TV */
  .liste_fle {list-style-type:none}
  .liste_fle li{
  background:url(/media/icones/fle_bleue.png)center left no-repeat;
  padding:2px 0 2px 13px;
  margin-left:-13px;
  }
  
  #contact_abo_tv p{padding:5px;font-size:0.9em;margin:5px}
  
  #liste_tv_offres {padding-left:10px}
  #liste_tv_offres ul{list-style-type:none}
  
  #contact_abo_tv span{color:#1c73c7}
  
  /* unitip infobulle css */

#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #fff;
	display: none;
	text-align:left;
	font-size:0.55em;
  font-weight:bold;
}


	#unitippoint, #unitipmid, #unitipcap {
		position: relative;
		top: 0px; 
		left: 0px;
		width: 300px;
		display: block;
	}
	
	#unitippoint { 
		background: url(/medias/infobulle/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden; 
	}
	
	#unitipmid { 
		background: url(/medias/infobulle/TipMid.png) repeat; 
		width: 270px;
		height: auto; 
		padding: 5px 15px;
	}
	
	#unitipcap { 
		background: url(/medias/infobulle/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden; 
	}
