/*______________________pages TV_________________________*/
.chaines_bouquet_orange {
	margin:0px;
	padding:10px 0px 0px 10px;
	position:relative;	
	background:#fff url(/images/fond-dgd.png) repeat-x 0 100%;
}

.col_thin {
	width:585px;
}

.col_thin h4, .col_thin h3{
	padding:1px 5px;
}
.col_thin .bloc_bla_offre, .paddingT{
	border:1px solid #bbbbbb;
	background:#fff;
	padding:5px;
}

#menu_thematique {
	float:right;
	margin-right:10px;
	}
#menu_thematique a {
	background:url(/images/bouton-chaine.png) 0% 0%;
	width:135px;
	height:20px;
	display:block;
	color:#ff6600;
	padding:2px 0px 0px 5px;
	margin:0px 0px 3px 0px;
	outline:none;
}
#menu_thematique a:hover, #menu_thematique a.activatedLink {
	background:url(/images/bouton-chaine.png) 100% 0%;
	color:#fff;
	text-decoration:none;
	
}
.chaines_bouquet_orange { 
	background:url(/images/bg-bouquets.png) no-repeat;
	width:560px;
	/* height:253px; */
	display:block;
	margin:10px;
	
	}
.chaines_bouquet_orange.format1ligne {
	background:url(/images/bg-bouquet-1ligne.png) no-repeat;
	width:560px;
	/* height:83px; */
	}
.chaines_bouquet_orange.bouquet_thematique, .chaines_bouquet_orange.bouquet_internationaux  {
	background:url(/images/bg-bouquet-thematique.png) no-repeat;
	width:560px;
	/* height:216px; */
	}
.chaines_bouquet_orange.bouquet_sport {
	background:url(/images/bg-bouquet-sport.png) no-repeat;
	}
#bouquet-sport { height: 145px; }
.chaines_bouquet_orange.autres-bouquets{
	background:url(/images/bg-bouquet-autre.png) no-repeat;	
}

.chaines_bouquet_orange .chaineContainer {
	position:relative;
	float:left;
	width:60px;
	height:60px;
	margin:0px 7px 7px 0px;
	z-index:1;	
}
.chaineContainer.noTvInformation {
	width:400px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	}
.chaines_bouquet_orange .chaineContainer img{
	
	}
.chaines_bouquet_orange .chaineContainer div{
	display:none;
}
.chaines_bouquet_orange .chaineContainer.hovered div{
	display:block;
	position:absolute;
	z-index:10000;
	top:0px;
	left:75px;
	background:#d8d8d8 url(/images/bg-detail-hovered.png) repeat-x;
	width:250px;
	border:1px solid #666;
	padding:5px;
}
.chaines_bouquet_orange .chaineContainer.hovered div h2{
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #666;
	padding-bottom:5px;
}

.chaines_bouquet_orange .chaineContainer.hovered div p{
	font-size:11px;
	color:#666;
	padding-top:10px;
	margin-top:0px;
	border-top:1px solid #fff;
}
.chaines_bouquet_orange .chaineContainer.hovered div p.TexteZNE {
	color:#f60;
	}
.chaines_bouquet_orange img{
	position:relative;
	border:1px solid #000;
}

#prixOffreAbonnement {
	
	}
#prixOffreAbonnement h2{
	font-size:18px;
	}
#prixOffreAbonnement strong{
	font:normal 14px arial;
	color:#f60;
	}
#prixOffreAbonnement .btn_abo {
	float:right;
	margin-right:15px;
}
#prixOffreAbonnement .btn_abo img{ border:none; }

#prixOffreAbonnement .blackBold {
	font-weight:normal;
	color:#000;
	font-size:14px;
}
#prixOffreAbonnement small {
	font-size:11px;
	}

#content .col_centre .prix {
	border-top:1px solid #CCCCCC;
	margin-top:20px;
	border:none;
	width:570px;
	margin-left:-10px;
}
#content .col_centre  .prix strong{
	font:bold 16px arial;
	color:#f60;
	margin-top:20px;
	width:570px;
}
#content .col_centre  .prix small{
	color:#444;
}
#content .col_centre  .prix .btn_abo {
	float:right;
}
#content .col_centre  .prix .btn_abo img {
	border:none;
}
#content .col_centre  .prix .blackBold {
	font-weight:normal;
	color:#000;
	font-size:16px;
	}
#filtreChaines {
	background:url(/images/bg-filtres.png) no-repeat;
	margin-left:-10px;
	padding-left:4px;
	margin-bottom:10px;
	height:27px;
	padding-top:2px;
	}
.titleFiltre {
	font-size:12px;
	font-weight:normal;
	color:#000;
	padding-bottom:2px;
	display:block;
	}
#filtreChaines #formFiltreChaine input {
	margin-right:0px;
	cursor:pointer;
	}
#filtreChaines #formFiltreChaine label {
	color:#ccc;
	margin-right:10px;
	cursor:pointer;
	}





/*    page BOUQUET ORANGE STANDARD*/
#content .col_thin .liste_gauche { 
	width:266px;
	float:left;
	color:#666;
	padding:10px 0px 0px 0px;
	border:none;
}
#content .col_thin .liste_droite { 
	width:267px;
	float:left;
	margin:0px;
	color:#666;
	padding:10px 0px 0px 0px;
	border:none;
}
#content .col_thin .liste_gauche li, #content .col_thin .liste_droite li, #content  ul.full_size li{
	margin-bottom:10px;
}
#content  ul.full_size {
	border:none;
	width:550px;
	text-align:justify;
	padding:10px 0px 0px 0px;
	margin:0px;
	color:#666;
}
#content  ul.full_size.osport {
	width:auto;
	padding:10px 0px 0px 0px;
	margin:0px 20px;
}
.col_centre .bloc_bla_offre   .promoLarge  {
	border:1px solid #CCC;
	padding:0px 5px;
	margin:5px 5px 0px 5px;
	background:transparent url(/images/fond-dgd.png) repeat-x scroll bottom left;
	font:normal 14px arial;
	color:#000;
	text-align:center;
}
.promoLarge a {
	position:relative;
	display:block;
	text-decoration:none;
}
.promoLarge span {
	font:bolder 25px arial;
	color:#f60;
}
.promoLarge span strong {
	font:bold 15px arial;
	color:#000;
}
.col_centre .bloc_bla_offre   .promoLarge  .savoir_promo {
	background:#F6F6F6 url(/images/picto-arrow.gif) no-repeat scroll 2px 4px;
	bottom:0;
	color:#333333;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
	margin:0;
	padding:0 2px 0 12px;
	position:absolute;
	right:0;
	text-align:left;
}
.col_centre .bloc_bla_offre   .promoLarge  .savoir_promo:hover {
	text-decoration:underline;
}
/*    page CINEMA SERIES */
.col_gauche_cinema_series {
	width:270px;
	float:left;
	margin-right:10px;
	padding-right:5px;
}
.col_droite_cinema_series {
	width:270px;
	float:left;
}
.col_droite_cinema_series img , .col_gauche_cinema_series img{
	float:left;
	margin:0px 5px 5px 0px;
}

.col_droite_cinema_series p, .col_gauche_cinema_series p {
	margin-top:0px;
	font-size:11px;
	padding-left:0px;
	color:#fff;
}	
.col_droite_cinema_series h5 , .col_gauche_cinema_series h5 {
	margin:0px;
	padding:0px;
	font:14px arial;
	color:#f60;
}
.containerDesc {
	width:180px;
	float:left;
}
.containerDescFat {
	width:225px;
	float:left;
}
.containerDescSport {
	width:111px;
	float:left;
}

.col_gauche_cinema_series .container_multi_img {
	float:left;
}
.col_gauche_cinema_series .container_multi_img img {
	float:none;
	display:block;
}
.desc_bouquet_sport{ color:#666;}

.blocChaineFoot{
	border-top:1px solid #333;
	padding-top:5px;
	margin-right:10px;
	}
.blocChaineFoot h5{
	position:relative;
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	font:14px arial;
	color:#f60;
	}
.blocChaineFoot img{
	float:left;
	margin:0px 5px 5px 0px;
	}
.blocChaineFoot p{
	margin:0 0 0 345px;
	width:225px;
	font-size:11px;
	padding-left:0px;
	}

.col_thin .bloc_bla_offre   .promoCinemaSeries  {
	border:1px solid #CCC;
	padding:5px;
	background:transparent url(/images/fond-dgd.png) repeat-x scroll bottom left;
	font:normal 14px arial;
	color:#000;
	text-align:center;
}
.promoCinemaSeries span {
	font:bolder 25px arial;
	color:#f60;
}
.par_intro_series {
	margin-top:0px;
	padding-top:5px;
}
.par_intro_series.orange_sport {
	color:#fff;
	font-size:14px;
	}
.promoCinemaSeries span strong{
color:#000000;
font-weight:normal;
font-size:14px;
line-height:20px;
}

/*    page BOUQET ORANGE TV */
.col_thin .listeCinemaSeries.bloc_bla_offre .bouquet_orange_condition_droite li {
	margin-bottom:9px;
	text-align:justify;
 }
 

 
 /*  Page Chaines THEMATIQUES */
.bloc_chaine_thematique {
	width:580px;
	background:#ECECEC none repeat scroll 0 0;
 }
.bloc_chaine_thematique .bloc_bla_offre{
	border:1px solid #bbbbbb;
 }
.bloc_chaine_thematique h3{
	padding:5px;
 }
.bloc_chaine_thematique ul li{
	margin-bottom:10px;
	margin-top:10px;
	margin-left:5px;
	color:#666;
	text-align:justify;
}
.prix_thematique {
	display:block;
	width:570px;
	text-align:right;
	border-top:1px solid #CCCCCC;
	font:normal 27px arial;
	color:#f60;
	margin-top:20px;
}

 
 /*  Page Chaines INTERNATIONAL */
.bloc_chaine_international {
	padding-left:15px;
	background:#fff url(/images/fond-dgd.png) repeat-x 0 100%;
}
.bloc_chaine_international .colGauche,.bloc_chaine_international .colDroite {
	width:255px;
	float:left;
}
.bloc_chaine_international .colGauche {
	padding-right:50px;
}
.bloc_chaine_international  h5 {
	margin:10px 0px 5px 0px;
	border-bottom:1px solid #666;
	padding:0px;
	font:bold 14px arial;
	color:#666;
}
#content .separateurFullSize {
	border-bottom:1px solid #ccc;
	display:block;
	height:1px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
}
.myOwnClearer {
	clear:left;
}

/*_____________bloc legende chaines_____________*/
div.legende_chaines{
	margin:5px 10px 0 0;
	padding-top:5px;
	font-size:11px;
	color:#333;
	line-height:14px;
	}
div.legende_chaines.ocslegende{
	/*padding-left:10px;*/
	}
div.legende_chaines h6{
	margin:0 0 20px;
	float:left;
	padding:0 10px 0 0px;
	font-size:12px;
	color:#888;
	
	}




/***************************************** PAGES MOBILITE ****************************************/
div.offre3g ,div.formule3g {
	width:325px;
}


.formule3g  h2{
	font-size:24px;
}



input.champTexte { 
	border:1px solid #f60;
	background:#fff;
	color:#333;
}