* { 
  margin: 0;
  padding: 0;
}

body { 
  margin : 0;
  background: url("../images/background.jpg");
  background-position: left;
  text-align: center;
  padding: 0px;  
  margin: 0px;
  border:0px;
  height: 100%;
}

html {
  height: 100%;
}



p {
  margin: 0;
} 


#conteiner {
	width: 737px;
  text-align: center;
  padding: 0px;  
  margin: 0 auto;
  border:0px;
}

#top-image{
  background: url("../images/top-image.jpg");
	width:737px;
	height:76px;
	text-align: center;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
}
#top-menu {
  background: url("../images/1.gif");
  background: url("../images/top-menu.gif");
  
	width:737px;
	height:66px;
	text-align: right;
	padding: 0px;  
  margin: 0 auto;
  border: 0px;
  line-height:66px;
  font-family:Arial;
  font-weight:normal;
  font-size:10px;
  color:#ffffff
}
#main-menu {
  background: url("../images/main-menu.jpg");
  line-height:60px;
	width:737px;
	height:60px;
	text-align: center;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
}
#main-image {
  background: url("../images/main-image.gif");
	width:737px;
	height:190px;
	text-align: left;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
}
#content-background {
background: url("../images/content-background.gif");
	width:737px;
	text-align: center;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
}

#content {
  background: url("../images/content.gif");
	width:697px;
	text-align: justify;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  color:#ffffff;
  /*height:397px;*/
}

#footer {
  background: url("../images/footer.gif");
	width:737px;
	height:63px;
	line-height:63px;
	text-align: right;
  padding: 0px;  
  margin: 0 auto;
  border: 0px;
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  color:#414141;
}
#footer a{
  color: #414141;
  text-decoration: none;
}

#logo {
  position:relative;
  top:28px;
  left:22px;
  width: 151px;
  height: 143px;
}


h1 {
  font-family: "Gill Sans MT", Arial;
  font-size: 32px;
  font-weight:normal;
}
#tuyaux h1{
  font-family: "Gill Sans MT", Arial;
  font-size: 29px;
  font-weight:normal;

}



h2 {
  font-family: "Gill Sans MT", Arial;
  font-size: 20px;
  font-weight:normal;
}
h3 {
  font-family: "Gill Sans MT", Arial;
  font-size: 18px;
  font-weight:normal;
}



.img1 {
  margin-left: 35px;
  float: right;
}

.img2 {
  margin-right: 35px;
}

a.sitemap{
  color: #FFFFFF;
  font-family: "Gill Sans MT", Arial;
  font-size: 14px;
}

a.topmenu{
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10px;
  text-decoration: none;
}




/* SUB MENU expertise CONFIG START*/
#sm1{
  position:relative;
  top:0px;
  left:0px;
  /*width: 400px;*/
  float: right;
  /*height: 143px;*/
}
.btnsm1 {
  width: 148px;
  height: 25px;
}
.btnsm0 {
  width: 120px;
  height: 25px;
}


/* SUB MENU expertise CONFIG START*/
#s1{
  position:relative;
  top:0px;
  left:0px;
  width: 400px;
  float: right;
  /*height: 143px;*/
}

#navcontainers1 {
  /*width: 350px;
  float: left;*/
}
#navcontainers1 ul{
  /*padding: 0 20 0 25px;*/
  text-align: center;
}
#navcontainers1 ul li {
  display: inline; 
}
#navcontainers1 ul{
  margin: 0;
  /*padding: 0 20 0 25px;*/
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10px;
  /*letter-spacing: 0px;*/
  font-weight: bold;
}
#navcontainers1 ul li a{
  padding: 0 20px 0 22px;
  color: #D9D9D9;
  text-decoration: none;
  /*float: left;*/
  /*border-right: 1px solid #94B473;*/
}
#navcontainers1 ul li a:hover{
  color: #afe0ff;
}
#navlists1 li a:hover, #navlist li a:active{
  color: #FFFFFF;
  text-align: center;
  color: #afe0ff;
}
#s2{
  position:relative;
  top:20px;
  left:0px;
  width: 400px;
  float: right;
  /*height: 143px;*/
}

#navcontainers2 {
  /*width: 350px;
  float: left;*/
}
#navcontainers2 ul{
  /*padding: 0 20 0 25px;*/
  text-align: center;
}
#navcontainers2 ul li {
  display: inline; 
}
#navcontainers2 ul{
  margin: 0;
  /*padding: 0 20 0 25px;*/
  color: #FFFFFF;
  font-family: Arial;
  font-size: 10px;
  /*letter-spacing: 0px;*/
  font-weight: bold;
}
#navcontainers2 ul li a{
  padding: 0 20px 0 22px;
  color: #D9D9D9;
  text-decoration: none;
  /*float: left;*/
  /*border-right: 1px solid #94B473;*/
}
#navcontainers2 ul li a:hover{
  color: #afe0ff;
}
#navlists2 li a:hover, #navlist li a:active{
  color: #FFFFFF;
  text-align: center;
  color: #afe0ff;
}
/* sub MENU expertise CONFIG END*/








/* PRINCIPAL MENU CONFIG START*/
#navcontainer {
  width: 100%;
  float: left;
}
#navcontainer ul{
  /*padding: 0 20 0 25px;*/
  text-align: center;
}
#navcontainer ul li {
  display: inline; 
}
#navcontainer ul{
  margin: 0;
  /*padding: 0 20 0 25px;*/
  color: #FFFFFF;
  font-family: "Gill Sans MT", Arial;
  font-size: 14px;
  /*letter-spacing: 0px;*/
  font-weight: bold;
}
#navcontainer ul li a{
  padding: 0 20px 0 22px;
  color: #D9D9D9;
  text-decoration: none;
  float: left;
  /*border-right: 1px solid #94B473;*/
}
#navcontainer ul li a:hover{
  color: #afe0ff;
}
#navlist li a:hover, #navlist li a:active{
  color: #FFFFFF;
  text-align: center;
  color: #afe0ff;
}
/* PRINCIPAL MENU CONFIG END*/




/* LIENS PAGE START*/

#liens{
  font-family: "Gill Sans MT", Arial;
  font-size: 14px;
}
#liens a{
  text-decoration:none;
}
#liens a:visited, #liens a:active, #liens a:link{
  color: #FFFFFF;
}
#liens a:hover{
  color: #afe0ff;
}

/* LIENS PAGE END*/


/* CONTACT PAGE END*/
a:visited,  a:active, a:link{
  color: #ffffff;
}
a:hover{
  color: #afe0ff;
}
/* CONTACT PAGE END*/


