body {
 margin: 0; 
 text-align: center;
background-color: #000000; 
}



#conteneur1 {
   position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 1004;
  text-align: center;
background-color: none;    
}

#compteur {
	position : absolute;
	left:420px;
	top:744px;
	width: 150px;
	height: 7px;
}


#header {
  position : absolute; 
  top:00px; 
  left:00; 
  width:1004px; 
  height:322px; 
}

#page2 {
  position: absolute;
  top:322px;
  left:00px;
  width:1004px;
  height:500px;
}


#footer {
  position: absolute;
  top:739px;
  left:-03px;
  width: 1004px;
  height:117px;
}
table.footer {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-style: solid;
  border-color:#90ACC8;
  width: 1004px;
  height:117px;;
  text-align: center;
  font-family: Verdana;
  font-size: 15px;
  color: black;
  background-color: none;
}
#liensfooter {
  position: absolute;
  top:781px;
  left:300px;
  width: 400px;
  height:30px;
}
table.liensfooter {
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-style: solid;
  border-color:#90ACC8;
  width: 400px;
  height:30px;;
  text-align: center;
  font-family: Verdana;
  font-size: 14px;
  color: white;
  background-color: none;
}


#accueil {
position : absolute; 
top : 83px; 
left : 20px; 
width : 10px; 
height : 10px; 
} 

table.accueil {
border-width : 0px; 
border-style : solid; 
border-color : red; 
height : 10px; 
width : 159px; 
} 
table.accueil td.accueil {
border-width : 0px; 
border-style : solid; 
border-color : black; 
height : 10px; 
width : 159px; 
font-family : Verdana; 
font-size : 10px; 
font-weight : bold; 
text-align : center; 
vertical-align : middle; 
color : white; 
} 





#webdesign {
position : absolute; 
top : 83px; 
left : 100px; 
width : 10px; 
height : 10px; 
} 
#travauxpc {
position : absolute; 
top : 83px; 
left :190px; 
width : 10px; 
height : 10px; 
} 
#peinturesfx {
position : absolute; 
top : 83px; 
left : 290px; 
width : 10px; 
height : 10px; 
} 
#videos {
position : absolute; 
top : 83px; 
left : 380px; 
width : 10px; 
height : 10px; 
} 

#textaccueil {
position : absolute; 
top : 283px; 
left : 50px; 
width : 905px; 
height : 400px;
font-family : Verdana; 
font-size : 20px; 
font-weight : bold; 
text-align : center; 
vertical-align : middle; 

}

table.textaccueil {
border-width : 3px; 
border-style : solid; 
border-color : black; 
height : 400px; 
width : 905px;
 text-align : center; 
vertical-align : middle; 
} 

table.textaccueil td.textaccueil {
border-width : 0px; 
border-style : solid; 
border-color : black; 
height : 400px; 
width : 905px; 
font-family : Verdana; 
font-size : 15px; 
font-weight :normal; 
text-align : center; 
vertical-align : middle; 
color : white; 
}


.lien {
text-decoration : none; 
font-size : 10px; 
color : #48a7de; 
} 
.lien:hover {
font-size : 10px; 
text-decoration : none; 
color : #f67300; 
} 
.lienwilprod {
text-decoration : underline; 
font-size : 15px; 
color : white; 
} 
.lienwilprod:hover {
text-decoration : none; 
font-size : 15px; 
color : red; 
} 
a.subarea_spin:link {
font-family : verdana; 
color : white; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
font-weight : bold; 
padding : 0 0 0px 0px; 
} 
a.subarea_spin:visited {
font-family : verdana; 
color : white; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
padding : 0 0 0px 0px; 
} 
a.subarea_spin:active {
font-family : verdana; 
color : white; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
padding : 0 0 0px 0px; 
} 
a.subarea_spin:hover {
font-family : verdana; 
color : #ffa500; 
padding : 0 0 0px 0px; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
} 
.location:link {
font-family : verdana; 
color : red; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
font-weight : bold; 
padding : 0 0 10px 10px; 
} 
.location:visited {
font-family : verdana; 
color : red; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
padding : 0 0 10px 10px; 
} 
.location:active {
font-family : verdana; 
color : red; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
padding : 0 0 10px 10px; 
} 
.location:hover {
font-family : verdana; 
color : #ffa500; 
padding : 0 0 10px 10px; 
text-decoration : none; 
background-image : none; 
background-repeat : no-repeat; 
font-size : 10px; 
}

