#navigation ul {margin:0 0 0 30px;}
#navigation ul li a span {width:160px;}

.sousmenu {
display:block;
height:32px;
width:980px;
margin:8px auto;
padding-left:370px;
text-align:center;
}
/* ______________________________ PRO _______________________________ */

#nc_nav h3 {
  color:#000;
  font-size:11px;
  font-weight:bold;
}

#nc_nav h2 {
  display:none;
}

#nc_nav {
  height:500px;
  background:url(css/nav_verticale.gif) no-repeat;
}

#nc_navtop {
  background:none;
  padding-top:80px;
}

/* ______________________________ PRO PAGES _______________________________ */


#nc_page a.contact {
  background:url(css/bt_contact.gif) no-repeat;
  height:21px;
  width:151px;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  display:block;
  line-height:20px;
  text-decoration:none;
}

#nc_page {
  font-size:12px;
}

#nc_page h2 {
  font-size:15px;
  margin-left:20px;
}

#nc_page p {
  margin-left:20px;
  margin-right:20px;
}

#nc_page ul {
  margin-left:20px;
  margin-right:20px;
  padding-left:1em;
}

#nc_page li {
  list-style-type:none;
  padding-left:10px;
  background:url(http://www.numericable.fr/offre/images/interface/puces/violet.gif) no-repeat 0 3px;
}


/* Home */

#pro-home h1 {
  background:url(img/pro-home1.jpg) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-home p {
  color:#fff;
  font-size:12px;
  margin-left:5%;
  margin-top:0;
  padding-top:0;
  font-weight:bold;
}

#pro-home {
  height:500px;
  background:url(img/pro-home2.jpg) bottom left no-repeat;
}


/* Transport */

#pro-transport h1 {
  background:url(img/pro-transport1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-transport  {
  height:500px;
  background:url(img/pro-transport2.jpg) bottom left no-repeat;
}

#pro-transport li {
  width:450px;
}



/* Réseaux LD */

#pro-reseauxld {
  color:#fff;
}

#pro-reseauxld h1 {
  background:url(img/pro-reseauxld1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-reseauxld  {
  height:500px;
  background:url(img/pro-reseauxld2.jpg) bottom left no-repeat;
}

#pro-reseauxld li {
  width:450px;
}



/* Collectivites */

#pro-collectivites {
  color:#fff;
}

#pro-collectivites h1 {
  background:url(img/pro-collectivites1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-collectivites  {
  height:500px;
  background:url(img/pro-collectivites2.jpg) bottom left no-repeat;
}

#pro-collectivites h2 {
  width:400px;
  margin-top:20px;
}

#pro-collectivites p, #pro-collectivites li {
  margin-left:60px;
  margin-top:30px;
}


/* PME */

#pro-pme {
  color:#fff;
}

#pro-pme h1 {
  background:url(img/pro-pme1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-pme  {
  height:500px;
  background:url(img/pro-pme2.jpg) bottom left no-repeat;
}

#pro-pme h2 {
  width:400px;
  margin-top:20px;
}

#pro-pme p, #pro-pme li {
  margin-left:60px;
  margin-top:30px;
}


/* Vidéosurveillance */

#pro-videosurveillance {
  color:#000;
}

#pro-videosurveillance h2 {
  width:65%;
}

#pro-videosurveillance h1 {
  background:url(img/pro-videosurveillance1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-videosurveillance  {
  height:500px;
  background:url(img/pro-videosurveillance2.jpg) bottom left no-repeat;
}






/* Hébergement */

#pro-hebergement {
  color:#000;
}

#pro-hebergement h1 {
  background:url(img/pro-hebergement1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-hebergement  {
  height:500px;
  background:url(img/pro-hebergement2.jpg) bottom left no-repeat;
}

#pro-hebergement li, #pro-hebergement p {
  width:450px;
}





/* Fibre optique nue */

#pro-fibronue {
  color:#fff;
}

#pro-fibronue h1 {
  background:url(img/pro-fibronue1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-fibronue  {
  height:500px;
  background:url(img/pro-fibronue2.jpg) bottom left no-repeat;
}


#pro-fibronue li {
  width:400px;
}



/* Internet très haut débit */

#pro-netthd {
  color:#fff;
}

#pro-netthd h1 {
  background:url(img/pro-netthd1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-netthd  {
  height:500px;
  background:url(img/pro-netthd2.jpg) bottom left no-repeat;
}

#pro-netthd li {
  margin-bottom:0.5em;
  width:480px;
}



/* Contact */

#pro-contact h1 {
  background:url(img/pro-contact1.gif) no-repeat;
  margin:0;
  padding:0;
  text-indent:-5000px;
  height:92px;
}

#pro-contact ul {
  float:right;
  margin-right:5em;
}

#pro-contact  {
  color:#000;
  height:500px;
  background:url(img/pro-contact2.jpg) bottom left no-repeat;
}

#pro-contact .submit {
  background:url(css/bt_contact.gif) no-repeat;
  height:21px;
  width:151px;
  color:#fff;
  font-weight:bold;
  font-size:11px;
  text-align:center;
  display:block;
  line-height:20px;
  text-decoration:none;
  border:0;
}

#pro-contact table {
  width:450px;
  margin-left:20px;
  margin-top:10px;
}
 
#pro-contact table th {
  width:30%;
}

#pro-contact table input.textfield, #pro-contact table textarea {
  width:95%;
  padding:2px;
  font-family:Sans-serif;
  font-size:100%;
}





/* NumeriPro */

#pro-numeripro {
  color:#fff;
  background:#000 url(img/pro-numeripro1.jpg) no-repeat;
  width:820px;
}

#pro-numeripro h1 {
  margin:0;
  padding:0;
  text-indent:-5000px;
}

#pro-numeripro .pro-avantage {
  color:#ccc;
  margin-bottom:10px;
  margin-left:40px;
  margin-top:10px;
}

#pro-numeripro .pro-download {
  color:#fff;
  text-decoration:none;
  font-size:smaller;
  text-align:center;
  width:100px
}

#pro-numeripro .pro-download a {
  color:#fff;
  text-decoration:none;
}

#pro-numeripro #pro-bloc1 {
  background:url(img/pro-bloc1.gif) no-repeat;
  width:632px;
  height:84px;
  margin-left:145px;
  margin-bottom:20px;
  margin-top:200px;
}

#pro-numeripro #pro-bloc2 {
  background:url(img/pro-bloc2.gif) no-repeat;
  width:632px;
  height:84px;
  margin-left:145px;
  margin-bottom:20px;
}

#pro-numeripro #pro-bloc3 {
  background:url(img/pro-bloc3.png) no-repeat;
  width:632px;
  height:79px;
  margin-left:145px;
  margin-bottom:20px;
}

#pro-numeripro #pro-bloc3 ul, #pro-numeripro #pro-bloc1 ul, #pro-numeripro #pro-bloc2 ul {
  color:#000;
  margin-left:130px;
  padding:0;
  padding-top:8px;
}

#pro-numeripro #pro-bloc3 li, #pro-numeripro #pro-bloc2 li, #pro-numeripro #pro-bloc1 li {
  font-size:12px;
  font-weight:bold;
  padding-left:0;
  background:none;
  list-style-image:url(img/pro-numeripro-puce.gif);
  line-height:16px;
}

#pro-numeripro .pro-forfait-mobile {
  background:url(img/pro-forfait-mobile.gif) no-repeat center center;
  text-align:center;
  color:#fff;
  float:left;
  height:19px;
  width:84px;
  margin-right:10px;
  padding-top:2px;
}

#pro-numeripro #pro-numeripro-footer {
  background:url(img/pro-numeripro-footer.gif) no-repeat bottom left;
  height:9px;
}



