CSS pied de page width:100% des causes de défilement horizontale

je vais avoir du mal à donner un pied de largeur 100%, il provoque un défilement horizontale u peut voir quelque chose ? Quand je baisse les 100%, il fait une barre orange sur le côté parce que c'est l'arrière-plan, j'ai lu que le fait d'avoir un rembourrage sur l'élément pourrait causer, mais je suis assez sûr il n'y a pas de rembourrage présents sur le contenu de ma barre de pied de page si quelqu'un pourrait-il vous aider?

/* CSS Document */
/*-- RESET | Based on Eric Meyer --*/
ol, ul {
list-style: none;
padding:0px;
}
li {
line-height:25px;   
}
/*-- BODY BORDER --*/
.bt, .br, .bb, .bl { 
background: white; position: fixed; z-index: 99999; 
}
.bl, .br {
top: 0; bottom: 0; width: 5px; 
}
.bt, .bb {
left: 0; right: 0; height: 5px; 
}
.bt { 
top: 0; 
}
.br { 
right: 0; 
}
.bb { 
bottom: 0; 
}
.bl { 
left: 0;
}
/*-- MAIN --*/
html, body { 
height: 100%; 
}
body {
text-transform: uppercase;
background: #FCD9CA; 
}
.clear { 
clear: both; overflow: hidden; 
}
.sidebar {
padding: 15px 0;
border-top: 1px solid black;
border-bottom: 1px solid black; 
}
.sb-slider {
padding-top:0px;
margin-top:0px; 
}
.container {
padding-bottom:100px;   
}
.logo {
padding-left:15%;
position:relative;
top:125px;
margin: 0 auto; 
}
.top {
padding-left:5%;
position:relative;
top:200px;
margin: 0 auto;
}
.footercontact {
padding: 15px 0;
}
.footer {
padding-left:5% 
}
footer {
border-top: 1px solid black;
width:100%;
height:100px;
position:absolute;
bottom:0;
left:0;
background:#fff;
}

j'ai fait un violon pour vous montrer le problème
http://jsfiddle.net/9gh3ht48/2/

  • Essayez de définir margin: 0 sur html/corps. Et par pitié, ensemble z-index à quelque chose de significatif, comme 2; je doute fortement que vous avez à 99 999 couches sur votre page.
  • Vous avez besoin box-sizing: border-box; probablement, et si vous êtes vraiment intéressé dans le remplissage de la fenêtre d'affichage, vous seriez mieux avec width: 100vw; au lieu de 100%.