

body{
  margin: 0;
  padding: 20px;
  background: #343434;
  color: #202020;
  font: 11px/1.5 "Lucida Grande", Verdana, sans-serif;
  text-align: center;
  border-top-color: #ccec8d;
  border-top-width:3px;
  border-top-style:solid;
}

a {
  text-decoration: none;
  color: #659021;
  overflow: hidden;
}

a:hover{ color: #202020; }
a img{ border: 0; }
img{ background: #FFF; }

.slideblack a { color:#000000; }
.slideblack a:hover { color:#659021; }

.slidewhite a { color:#ffffff;}
.slidewhite a:hover { color:#659021; }

#txt-capter {
	position:absolute;
	top:85px;
	left:1135px;
	z-index:1000;
	width:325px;
	height:60px;
}

#txt-seduire {
	position:absolute;
	top:85px;
	left:1885px;
	z-index:1000;
	width:325px;
	height:60px;
}

#txt-fideliser {
	position:absolute;
	top:85px;
	left:2635px;
	z-index:1000;
	width:325px;
	height:60px;
}

.intro {
	border: 0;
	height: 200px;
	width: 750px;
}

#container {
	height: 200px;
	overflow: hidden;
	width: 750px;
	margin-top:5px;
}

#intro {
	position: relative;
	height: 200px;
	width: 3000px;
}

ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

.bodytext{
  float: left;
  width: 420px;
}

.bodytext2{
  float: left;
  width: 660px;
}

.miscs ul li {
  padding: 4px 0 5px 25px;
  font-size:13px;
  background: url(/images/d-arrow.gif) 7px center no-repeat;
  color: #124682;
}

.miscs ul li a { color: #124682; }
.miscs ul li a:hover { color: #94c744; }

.miscs ul li.odd{
  background: #f7f8fd url(/images/d-arrow.gif) 7px center no-repeat;
  margin: 1px 0;
  border-top: 1px solid #94c744;
  border-bottom: 1px solid #94c744;
}

.miscs ul li.odds{
  margin: 1px 0;
  border-top: 1px solid #94c744;
}

.miscs ul li.oddf{
  margin: 1px 0;
  border-bottom: 1px solid #94c744;
}

#wrapper{
  margin: auto;
  width: 750px;
  border: 0px solid #FFF;
  text-align: left;
  background: #FFF;
  padding:4px;
  border:solid 1px #999999;
}

#header{
  background: #202020;
  padding: 0px;
  vertical-align:bottom;
  background: url(/images/header-bg.jpg) right top no-repeat;
  width:750px;
}

#content{
  padding: 25px;
  background: url(/images/content_grad.jpg) top repeat-x;
}

#content-blog{
  /* padding: 25px;
  background: url(/images/content_grad.jpg) top repeat-x; */
}



.miscs ul { margin: 0 0 20px 0; }
.miscs{ float: right; width: 240px; }

.miscs2{ float: right; width: 240px; border:1px #acccf3 solid; padding:10px 10px 10px 20px; background-color:#f6f8fe}

.hidden{ display: none; }

#footer{
  padding: 13px 21px;
  background: #202020;
  border-top: 4px solid #BBB;
  color: #A0A0A0;
}
 	






  
#footer a{ color: #A0A0A0; }
#footer a:hover{ color: #fff; }

#footer p{
  margin: 0;
  padding: 0;
}

.formHead {
	padding-top:8px;
	padding-bottom:2px;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	border-bottom:1px #acccf3 solid;
}

#btn-submit {
	color:#FFFFFF;
}

.formField {
	width:300px; 
	font-size:12px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	background-color:#FFFAF4;
	border:solid 1px #7ea9da;
}

#header ul{
  margin: 72px 0 0 0;
  padding: 0;
  list-style: none;
  float: right;
  width:546px;
}

#header ul li{
  float: left;
  margin: 0px 0px 0px 0px;
  border: 0;
  padding: 0;
  background: none;
}

#header ul li a{
  display: block;
  text-indent: -9000px;
  height: 26px;
  background-position: top;
  background-repeat: no-repeat;
}


#header ul li#navblank-left-old{
  text-indent: -9000px;
  width: 39px;
  height:26px;
  background-image: url(/images/nav-blank-left.jpg);
}

#header ul li#navblank-left{
  text-indent: -9000px;
  width: 229px;
  height:26px;

}


#header ul li#navblank-right{
  text-indent: -9000px;
  width: 16px;
  height:26px;
  background-image: url(/images/nav-blank-right.jpg);
}


#header ul li#homelink{ width: 99px;}
#header ul li#homelink-on{ width: 99px;}
#header ul li#homelink a:hover{background-position: 0 -26px;}
#header ul li#homelink a { background-image: url(/images/onglet-accueil.jpg);}
#header ul li#homelink-on a {
  background-image: url(/images/onglet-accueil.jpg);
  background-position: 0 -52px;
}


#header ul li#solutionlink a:hover{background-position: 0 -26px;}
#header ul li#solutionlink{ width: 101px;}
#header ul li#solutionlink-on{ width: 101px;}
#header ul li#solutionlink a{ background-image: url(/images/onglet-solutions.jpg);}
#header ul li#solutionlink-on a{
  background-image: url(/images/onglet-solutions.jpg);
  background-position: 0 -52px;
}


#header ul li#profilelink a:hover{ background-position: 0 -26px; }
#header ul li#profilelink {width: 2px;}
#header ul li#profilelink a{ background-image: url(/images/onglet-blogout.jpg);}

#header ul li#profilelink-on {width: 81px;}
#header ul li#profilelink-on a{
  background-image: url(/images/onglet-blog.jpg);
  background-position: 0 -52px;
}


#header ul li#referencelink a:hover{ background-position: 0 -26px; }
#header ul li#referencelink{ width: 111px;}
#header ul li#referencelink-on{ width: 111px;}
#header ul li#referencelink a{ background-image: url(/images/onglet-references.jpg); }
#header ul li#referencelink-on a{
  background-image: url(/images/onglet-references.jpg);
  background-position: 0 -52px;
}


#header ul li#referencelink2 a:hover{ background-position: 0 -26px; }
#header ul li#referencelink2{ width: 111px;}
#header ul li#referencelink2-on{ width: 111px;}
#header ul li#referencelink2 a{ background-image: url(/images/onglet-references.jpg); }
#header ul li#referencelink2-on a{
  background-image: url(/images/onglet-references.jpg);
  background-position: 0 -52px;
}


#header ul li#contactlink a:hover{background-position: 0 -26px;}
#header ul li#contactlink{ width: 99px; }
#header ul li#contactlink-on{ width: 99px; }
#header ul li#contactlink a{ background-image: url(/images/onglet-contact.jpg);}
#header ul li#contactlink-on a{
  background-image: url(/images/onglet-contact.jpg);
  background-position: 0 -52px;
}




/* Titles */

h1{
  margin: 0;
  padding: 0;
  width: 204px;
  float: left;
}

h1 a{
  display: block;
  height: 98px;
  text-indent: -9000px;
  /* background: url(/images/logo-silicon-web.jpg); */
  background: url(/images/logo-netclick-fr.jpg);
}


#head-contact{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-contact.jpg) center;
  text-indent: -9000px;
}

#head-blog{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 67px;
  width:750px;
  background: url(/images/home-blog.jpg) center;
  text-indent: -9000px;
}

#head-references{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width:750px;
  height: 96px;
  background: url(/images/home-references.jpg) center;
  text-indent: -9000px;
}

#head-solutions{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-solutions.jpg) center;
  text-indent: -9000px;
}

#head-presentation{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-presentation.jpg) center;
  text-indent: -9000px;
}

#head-plan{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-plan.jpg) center;
  text-indent: -9000px;
}

#head-emailing{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-emailing.jpg) center;
  text-indent: -9000px;
}

#head-site{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-site.jpg) center;
  text-indent: -9000px;
}

#head-referencement{
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 96px;
  width:750px;
  background: url(/images/home-referencement.jpg) center;
  text-indent: -9000px;
}

h3{
  margin: 0 0 10px 0;
  padding: 0;
  letter-spacing: -1px;
  font-size: 22px;
  line-height: 1.0;
  font-weight: normal;
  color: #878787;
}

h3 a{
  font-weight: normal;
}

h4{ 
  color:#3a5576;
  margin: 0 0 10px 0;
  padding: 0 0 0 7px;
  font-size: 14px;
  line-height: 1.0;
  font-weight: bold;
}

h5{
  margin: 0;
  padding: 10px 0;
}

/* Forms */

label{
  display: block;
  width: 200px;
  font-weight: bold;
}

label.inlabel{
  display: inline;
}

.req{
  color: #600;
}

textarea{
  width: 90%;
}

/* Hacks */

#header, #content {
  _height: 1%;
}

#content-blog {
  _height: 1%;
}


#header:after, #content:after, #content-blog:after{
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}