/***********/
/* GENERAL */
	h2.onglet {
		background: url(/img/2008/boutique/numericable/onglet_gauche.jpg) no-repeat; 
		color:#FFF;
	}
	h1.logo_fai {
		padding-top:40px;
		padding-bottom:0px;
	}
	
/* ABONNEMENTS */
	.abonnement .contenu {
		height: 184px;
		background: url(/img/2008/boutique/numericable/abonnement.jpg) no-repeat;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}
	.abo_heure {
		height:68px;	
	}
	.abo_rappel {
		font-size:9px;
	}
	.abo_num_vert {
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#CD1A7E;
		font-size:20px;
		margin-left:0px;
	}
	
/* PROMOTIONS */
	.all_promo strong {
		color:#90b115;
	}
	.promotion .contenu {
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}

/* CONDITIONS */
	.condition .contenu {
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}

/* TELEPHONE */
	#telephone {
		float: left;
		width: 330px;
		margin: 0 0 0 10px;
	}
	#telephone .contenu {
		background: url(/img/2008/boutique/numericable/eligibilite.jpg) no-repeat;
		color:#F60;
		height:125px;
		position:relative;		
	}

/* TEST ELIGIBILITE */
	.contentEligibilite{
		float: left;
		width: 330px;
		background: url(/img/2008/boutique/numericable/bg_eligibilite.jpg) no-repeat;
	}

	#telephone .onglet_haut,
	.eligibilite .onglet_haut {
		background: url(/img/2008/boutique/numericable/onglet_eligibilite.jpg) no-repeat;
		color:#000;
	}
	.eligibilite .contenu {
		background: url(/img/2008/boutique/numericable/eligibilite.jpg) no-repeat;
		color:#F60;
		height:125px;
		position:relative;		
	}
	
	.submitNumericable {
		background: url(/img/2008/boutique/numericable/bg_submit.jpg) no-repeat;
		border: 0;
		width: 120px;
		height: 25px;
		cursor: pointer;
		margin: 0 0 0 100px;
	}

	.all_eli p {
		color:#000;
		font-size:13px;
	}
	.all_eli p.p1 {
		padding-top:10px;
	}
	.all_eli p.p2 {
		padding-left:15px;
	}
	.all_eli p.p3 {
		padding-left:20px;
	}
	.all_eli p.p4 {
		padding-left:30px;
	}
	.all_eli p.mini {
		color:#000;
		font-size:9px;
		position:absolute;
		bottom:5px;
		left:5px;
	}
	.all_eli strong {
		color:#CD1A7E;
		font-size:20px;
	}
		
/* OUVERTURE LIGNE */
	.all_ouv {
		width:290px;
	}
	.ouverture .onglet_haut {
		background: url(/img/2008/boutique/numericable/onglet_droit_haut.jpg) no-repeat;
		color:#FFF;
	}
	.ouverture .contenu {
		background: url(/img/2008/boutique/numericable/ouverture.jpg) no-repeat;
		color:#FFF;
		height:124px;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
	}
	.ouv_texte {
		height:83px;
		margin-top:5px;
		font-size:11px;
		font-weight:normal;
	}
	.ouv_texte strong {
		color:#1792b4;
		font-size:14px;
		display:block;
	}
	.ouv_texte strong.strong1 {
		text-align:left;
	}
/* ONGLET BOUTIQUE */
	.corps .onglet_b_corps{
		color:#000000;
	}
	.corps .onglet_b_corps_off{
		color:#90B115;
	}


/* ZOOM */
	.zoom .onglet_bas {
		background: url(/img/2008/boutique/numericable/onglet_zoom.jpg) no-repeat;
		color:#FFF;
		height:23px;
		padding-top:2px;
		padding-bottom:0px;
		padding-left:10px;
	}
	.zoom .zoom_titre {
		color:#FC0000;
	}
	
.nc {font-family:arial, helvetica,sans-serif;}
.nc .sizer {width:980px;margin:auto}
.nc .detail .rubrique h2{margin:0; color:#666;font-size:16px}
.nc .detail .rubrique p{color:#666;font-size:14px}

.nc .hr {border-top:1px solid #ebebeb; border-bottom:1px solid #fff;}
.nc .hr hr{display:none}

.nc ul.offre {padding:0; margin:0;width:980px;}
.nc ul.offre li{float:left; padding:0; margin:0; list-style:none; height:430px; overflow:hidden}
.nc ul.offre li.first{clear:left;width:980px; height:75px}
.nc ul.offre li.last{clear:left;width:980px; float:none;height:85px}
.nc ul.offre li img{border:0px}

.nc .detail span.top{font-size:1%;display:block; width:980px; height:13px; background:url("http://www.numericable.fr/partenaires/images/detail_top.gif") no-repeat 0 0}
.nc .detail span.bottom{display:block; width:980px; height:13px; background:url("http://www.numericable.fr/partenaires/images/detail_bot.gif") no-repeat 0 0}
.nc .detail ul { padding:0; margin:0;width:978px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; background:#f7f7f7 ; overflow:hidden; font-size:1%}
.nc .detail ul li {padding:0; margin:0;width:978px;border-left:1px solid #fff;border-right:1px solid #fff; list-style:none;  }

.nc .detail  h2.palmes{margin:0; color:#666;padding:0 0 20px 20px; font-size:16px}
.nc .detail  ul.palmes{width:956px; padding:0 0 20px 20px; background:transparent; border:0}
.nc .detail  ul.palmes li{ background:url("http://www.numericable.fr/partenaires/images/picto_palmes.png") no-repeat 0 0;border:0;float:left; width:176px; display:block; color:#666; font-size:14px; padding-left:60px;}
.nc .detail  ul.palmes li strong{display:block; color:#9C0; font-size:14px;}
.nc .detail  ul.palmes li.palme1{ background-position:0 0}
.nc .detail  ul.palmes li.palme2{ background-position:0 -50px}
.nc .detail  ul.palmes li.palme3{ background-position:0 -100px}
.nc .detail  ul.palmes li.palme4{ background-position:0 -150px}

.nc .detail ul li.rubrique {border-top:1px solid #ebebeb; border-bottom:1px solid #fff;}
.nc .detail ul li.last {border-bottom:0px}

.nc .rubrique .sousrubrique {display:none}
.nc .rubrique .sousrubrique .content{display:none}
.nc .rubrique .sousrubrique .argu{display:none}
.nc .rubrique .sousrubrique.selected .content{display:block}
.nc .rubrique .sousrubrique.selected .argu{display:block}
.nc .rubrique.selected .sousrubrique {display:block;}


.nc .rubrique h2 {padding:10px 10px 10px 10px}
.nc .rubrique h2 span.picto{margin:5px 10px 0 10px;background:url(http://www.numericable.fr/partenaires/images/picto_services.gif) no-repeat 0 0; display:block; float:left; width:40px; height:30px}
.nc .rubrique h2 small{font-size:12px; font-weight:normal; line-height:15px; display:block;}
.nc .rubrique h2 a.more{text-decoration:none;display:block;font-size:10px;color:#09c; float:right; position:relative; top:-20px;margin-right:10px; padding:5px 20px 0px 5px;background:url("http://www.numericable.fr/partenaires/images/puces.gif") no-repeat 100% 5px}

.nc .rubrique h2.service_tv span.picto{background-position:0 0}
.nc .rubrique h2.service_hd span.picto{background-position:0 -30px}
.nc .rubrique h2.service_vod span.picto{background-position:0 -60px}
.nc .rubrique h2.service_net span.picto{background-position:0 -90px}
.nc .rubrique h2.service_tel span.picto{background-position:0 -120px}

.nc .detail ul li.sousrubrique {border-top:1px solid #ebebeb; border-bottom:1px solid #fff;border-left:0px; border-right:0px}
.nc .detail ul li.rubrique ul{border-left:0px; border-right:0px}
.nc .sousrubrique h2 {background:url("http://www.numericable.fr/partenaires/images/puces.gif") no-repeat 30px 23px; padding-left:50px}

.nc .detail ul li.selected  { background:#fff}

.nc .rubrique.selected h2 span.picto{ background-image:url(http://www.numericable.fr/partenaires/images/picto_services_on.gif) }
.nc .rubrique.selected h2  a.more { background:url("http://www.numericable.fr/partenaires/images/puces.gif") no-repeat 100% 100% }
.nc .rubrique.selected h2  a.more span{ visibility:hidden }

.nc .selected .sousrubrique h2 span.picto{ background:url(http://www.numericable.fr/partenaires/images/picto_services.gif) }
.nc .selected .selected h2 span.picto{ background:url(http://www.numericable.fr/partenaires/images/picto_services_on.gif) }
.nc .selected .selected h2{background-position: 30px -37px}


.nc .rubrique .sousrubrique .content {padding:0 5px 5px 5px}
.nc .detail .content .bulle{font-size:1%;display:block; width:965px; height:18px; background:url("http://www.numericable.fr/partenaires/images/deco.gif") no-repeat 0 0;}
.nc .detail .content .top{font-size:1%;display:block; width:965px; height:9px; background:url("http://www.numericable.fr/partenaires/images/deco.gif") no-repeat 0 -76px;}
.nc .detail .content .bottom{font-size:1%;display:block; width:965px; height:18px; background:url("http://www.numericable.fr/partenaires/images/deco.gif") no-repeat 0 -58px;}
.nc .detail .content .line{font-size:1%;display:block;clear:both; width:965px; height:41px; background:url("http://www.numericable.fr/partenaires/images/deco.gif") no-repeat 0 -18px;}
.nc .detail p {width:943px; margin:0;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:10px 10px 0 10px  }
.nc .detail ul li.rubrique ul .content ul {background:#fff;width:943px; margin:0;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:10px 10px 0 10px  }
.nc .detail ul li.rubrique ul .content ul li{float:left; width:auto; margin:0 10px 0 10px}
.nc .detail ul li.rubrique ul .content ul li h3{ margin:0;display:block; font-size:12px; font-weight:bold; padding:5px 0 10px 0; color:#666}
.nc .detail p strong {color:#666; line-height:25px}
.nc .detail  .argu {padding:0 5px 5px 5px}
.services_detail{ float:right}

.nc .detail_odr{display:none; padding:10px 0 10px 0}

.nc .mentions {padding:5px}
.nc .mentions h3 {color:#666666; margin:0;padding:10px 0; font-size:12px;}
.nc .mentions ul{margin:0; padding:0; display:none}
.nc .mentions li{font-size:10px;color:#666666; list-style:none}
.nc .mentions  a{color:#666666}

/* TEST FIBRE */
.newsSlider .boites {
	min-height: 115px;
	margin: 10px 0 0 0;
}
.bloc_fai_res {
	height: 70px;
}
.newsSlider .telephone input{
	width: 140px;
}
.newsSlider #codePostal,
.newsSlider .telephone input,
.newsSlider #ligne2 select,
.newsSlider #ligne3 select,
.newsSlider #ligne4 select {
	width: 140px;
	border: 1px solid #bbb;
	font-size: 12px;
	color: #888;
	float: left;
	margin: 0 0 0 15px;
}

.newsSlider #ligne2 select,
.newsSlider #ligne3 select,
.newsSlider #ligne4 select {
	width: 142px;
	margin-top: 3px;
}