body {
margin: 0;
padding: 0;
background: #ffffff;
font: 80% verdana, sans-serif;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#decor {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 0px;
left: 0px;
background-image: url("http://www.allcapt.fr/image/site blanc.png");
z-index:1;
width: 1081px; /* correction pour Opera */
height:599px;
}
#menu {
position: absolute; /* placement du menu, à modifier selon vos besoins */
top: 90px;
left:300px;
z-index:10;
width: 923; /* correction pour Opera */
}
#menu dl {
float: left;
width: 110px;
}
#menu dt {
cursor: pointer;
height: 40px;
text-align: center;
line-height:40px;
font-weight: bold;
border: 0px solid gray;
margin: 0px;
padding:0px;
}
#menu dd {
display: none;
border: 0px solid gray;
}
#menu li {
text-align: center;
height: 20px;
background-color:#ffffff;
padding: 0px;
}
#menu dt a{
color: #000000;
line-height:40px;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a {
color: #000000;
line-height:20px;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu dt a:hover, #menu dt a:focus {
background-image: url("http://www.allcapt.fr/image/bouton1.png");
}
#menu li a:hover, #menu li a:focus{
background: #ffee00;
}
li img{ 
position:absolute; 
z-index: 3;
top:170px; 
left:930px; 
display:none; 
}
#site {
overflow : -moz-scrollbars-vertical; 
position: absolute;
z-index: 2;
width: 670px;
left : 140px;
top : 163px;
color: #000000;
background :transparent;
text-align: justify;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px solid gray; 
}
#corp {
position: absolute;
width: 600px;
z-index: 2;
color: #000000;
background :transparent;
text-align: justify;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px solid gray; 
}
#corp p{
color: #000000;
background :transparent;
text-align: justify;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px solid gray; 
}
#imagedefil {
position: absolute;
z-index: 2;
width: 742px;
left : 86px;
top : 159px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
border: 0px solid gray; 
}
#droite {
position: absolute;
z-index: 2;
width: 130px;
left : 910px;
top : 160px;
color: #000000;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border: 0px solid gray; 
}
#droite dl {
cursor: pointer;
text-align: center;
border: 0px solid gray;
margin: 0px;
padding:0px;
}
#droite2 {
position: absolute;
z-index: 2;
width: 155px;
left : 900px;
top : 325px;
color: #000000;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
border: 0px solid gray; 
}
#droite2 dl {
cursor: pointer;
text-align: center;
border: 0px solid gray;
margin: 0px;
padding:0px;
}
#bas {
position: absolute;
z-index: 2;
height: 80px;
width: 923px;
float:center;
top : 520px;
color: #000000;
padding: 0px;
border: 0px solid gray; 
}
#bas font a {
color: #000000;
text-decoration: none;
height: 100%;
border: 0 none;
}
#contact{
   width:450px;
   height:560px;
   background-color:#cccccc;
   padding:10px;
   }