html, body                  { width: 100%; height: 100%; margin: 0; padding: 0; }
body#corps                  { background: #CCDE93; overflow: auto; }
#feuille                    { background: url(/img/feuille.gif) no-repeat 0px 0px; padding: 0 40px 0 125px; }
#navSup2                    { padding: 0 160px 0 70px; }
.navSup2, .navSup2Temoin    { padding: 0px 0px 0px 24px; }
#contenu                    { width: 100%; padding: 40px 0 0 20px; }

#scroll                     { width: 630px; height: 280px; overflow: auto; overflow-x: hidden; overflow-y: auto; padding: 0 12px 0 0; }

#paveActu                   { width: 174px; height: 268px; border: solid 1px #CCDE93; background: #3D4832; margin: 0 0 0 8px; padding: 8px; }
.champsNewsletter           { width: 106px; height: 16px; background: #CCDE93; border: solid 1px #9CAF67; padding-left: 4px; }
input.validerOrange         { height: 16px; background: #3D4832; border: solid 1px #FF9900; padding: 0 4px 0 4px; }

#navInf                     { padding: 8px 80px 0 0; }

#footer                     { width: 765px; }
#footer *                   { letter-spacing: 0.1em; }
