
/* ______________________________ NUMERICABLE _______________________________ */

body {
  /*background:#CAE1AD url(http://www.numericable.fr/offre/images/interface/fonds/fond.jpg) repeat-x;*/
  background:#F8F8F8;
  text-align:center;
}

#nc_container {
  width:822px;
  text-align:left;
  margin:auto;
}

#nc_container_pro {
  width:985px;
  text-align:left;
  margin:auto;
}

/* ______________________________ MENU GENERAL ______________________________ */

#nc_menu {
  background:url(css/nc-menu-bg.gif) no-repeat;
  height:77px;
}

/* Logo */

#nc_menu h1 {
  margin:0 0 0 10px;
  padding:5px 0 0 0;
  width:310px;
  float:left;
}

/* Bloc liens */

#nc_menu #nc_links {
  float:left;
  padding:1px 0 0 0;
  width:630px;
}

#nc_menu #nc_links a {
  display:block;
  float:left;
  text-indent:-5000px;
  font-family:Arial,Helvetica,Sans-serif;
  font-size:11px;
  text-decoration:none;
  text-align:center;
  font-weight:bold;
}

#nc_menu #nc_links #nc_home {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_accueil_off.gif) no-repeat;
  width:85px;
  height:67px;
}

#nc_menu #nc_links #nc_home:hover {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_accueil_on.gif) no-repeat;
}

#nc_menu #nc_links #nc_client {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_accesclient_off.gif) no-repeat;
  width:79px;
  height:67px;
}

#nc_menu #nc_links #nc_client:hover {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_accesclient_on.gif) no-repeat;
}

#nc_menu #nc_links #nc_offres {
  width:600px;
  margin-top:10px;
  padding-top:15px;
}

#nc_menu #nc_links #nc_offres a {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_menu_off.gif) no-repeat;
  color:#fff;
  width:95px;
  height:26px;
  text-indent:0;
  line-height:25px;
}

#nc_menu #nc_links #nc_offres a:hover, #nc_menu #nc_links #nc_offres a.active {
  background:url(http://www.numericable.fr/offre/images/interface/menu/bt_menu_on.gif) no-repeat;
  color:#000;
}

#nc_menu #nc_links #nc_offres #nc_packs {
  width:290px;
  background:url(css/bt_menul_off.gif) no-repeat;
  float:right;
}

#nc_menu #nc_links #nc_offres #nc_packs2 {
  width:290px;
  background:url(css/bt_menul_on.gif) no-repeat;
  color:#000;
  float:left;
}

#nc_menu #nc_links #nc_offres #nc_packs:hover, #nc_menu #nc_links #nc_offres #nc_packs.active {
  background:url(css/bt_menul_on.gif) no-repeat;
}

/* ________________________________ CONTENU _________________________________ */

#nc_content {
  font-family:Arial,Helvetica,Verdana,Sans-serif;
  text-align:left;
  margin-top:7px;
  width:100%;
}

/* _______________________________ NAVIGATION _______________________________ */

#nc_nav {
  width:149px;
  background:url(http://www.numericable.fr/offre/images/interface/fonds/nav_verticale_bas.gif) no-repeat bottom left;
  float:left;
  font-size:11px;
}

#nc_navtop {
  background:url(css/nav_verticale.gif) no-repeat;
  margin-bottom:30px;
}

#nc_nav h2 {
  color:#fff;
  text-align:center;
  margin:0;
  padding:0;
  height:40px;
  line-height:30px;
  font-size:18px;
}

#nc_nav h3 {
  color:#0085B0;
  padding:0 0 0 10px;
  font-size:12px;
  margin:10px 0 10px 0;
}

#nc_nav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#nc_nav li {
  margin:0;
  margin-top:1em;
}

#nc_nav a {
  display:block;
  width:139px;
  text-decoration:none;
  color:#454545;
  padding-left:10px;
}

#nc_nav a:hover, #nc_nav a.active {
  background:#fff url(http://www.numericable.fr/offre/images/interface/puces/bleu.gif) no-repeat 2px 2px;
}

/* __________________________________ PAGE __________________________________ */


#nc_page {
  float:left;
  margin-left:7px;
}

#nc_page.full {
  width:822px;
}

#nc_page.full_pro {
  width:985px;
}

#nc_page.light, #nc_content .light {
  width:627px;
}



/* _____________________________ MENU CONTEXTUEL ____________________________ */

#nc_zoom {
  width:187px;
  float:left;
  margin-left:7px;
}

#nc_zoom .zoom {
  font-size:11px;
  margin-bottom:10px;
}

#nc_zoom .zoom .zoombloc {
  background:url(css/zoom_long.png) bottom left;
  padding:1em 0;
}

#nc_zoom .zoom p, #nc_zoom .zoom ul {
  margin:0;
  padding:0 7px;
}

#nc_zoom .zoom li {
  background:url(/corporate/images/interface/puces/noir.gif) 0 2px no-repeat;
  padding-left:8px;
}

#nc_zoom h3 {
  background:url(css/titre_01.gif) no-repeat;
  color:#fff;
  text-align:center;
  height:30px;
  margin:0;
  padding:0;
  line-height:30px;
}

#nc_zoom a {
  color:#000;
  text-decoration:none;
}



/* __________________________________ FOOTER __________________________________ */


#nc_footer {
  text-align:center;
  font-size:10px;
  color:#666;
  padding:20px 0 10px 120px;
  clear:both;
}

#nc_footer ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#nc_footer li {
  margin:0;
  padding:0;
  display:inline;
}

#nc_footer a {
  color:#666;
  text-decoration:none;
  font-weight:bold;
}

#nc_footer a:hover {
  color:#333;
}


/* ________________________________ GLOBAL __________________________________ */


p.center {
  text-align:center;
}

.left {
  float:left;
  margin:0 1em 0 1em;
}

.right {
  float:right;
  margin:0 1em 0 1em
}


/* __________________________________ FIN ___________________________________ */




