/* Animal Crossing-Fr.com v1.5 */
#ban { position: absolute; width: 468px; height: 60px; left: 280px; top: 40px; clear: both } 
#bas { position: relative; top: 18px; height: 50px; margin-left: 10px; margin-right: 10px; line-height:50px; text-align: center; color: #000000 }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0 }
.borddroit { padding-right: 10px }
#centre { border-left-width: 7px; border-left-style: solid; border-right-width: 8px; border-right-style: solid; margin-left: 155px; margin-right: 155px; padding: 0px 5px 0px 5px }
#conteneur { width: 100%; font-weight: normal }
#counter { background-image: url(img/design/menu/blanc.gif); background-repeat: repeat-y; text-align: center; line-height: 17px; font-weight: normal }
#date { position: absolute; width: auto; height: auto; left: 260px; top: 115px }
.divevents, .diveventstoday { padding: 2px 2px 2px 2px; margin: 0 auto 10px auto; text-align: center; font-weight:normal; vertical-align:text-top; color:#000000; width:55px }
.divpersos { text-align: center; font-weight: normal; color:#000000 }
#droite { position: absolute; right: 0px; width: 155px; color: #DDDDDD; font-weight: bold }
.falaised { background-image: url(img/design/menu/falaised.gif); width:155px; line-height: 175px }
.falaiseg { background-image: url(img/design/menu/falaiseg.gif); width:155px; line-height: 175px }
#gauche { position: absolute; left: 0px; width: 155px; color: #DDDDDD; font-weight: bold }
h3 { text-align: center; font-weight: normal }
#haut { height: 188px; background-repeat:repeat-x }
img { border: 0px }
.imgobjets { border: 1px solid #000000 }
input[type="text"] { line-height: 18px; vertical-align: text-middle }
input[type="radio"] { height: 15px; line-height: 20px; margin-top: 6px; vertical-align: text-bottom }
input.submit { display: block; width: 86px; height: 26px }
#marge{ margin-left:10px; margin-right:10px }
.menu, .menuevenements, .menumini { margin: -4px 0 0 0; padding: 0 0 0 0 }
.menu li, .menuevenements li, .menumini li { background-image: url(img/design/menu/blanc.gif); background-repeat: repeat-y; text-align: center; line-height: 17px; list-style-type: none }
.menuevenements li { color: #000000 }
.menumini li { font-size: 10px; line-height: 15px }
.noir, .ppersos { color: #000000 }
p { margin: 0 0 10px 0 }
#panneau { margin: 0; padding: 0 }
.pcentre { text-align: center }
.pdroite { text-align: right } 
#pied { font-weight: bold; text-align: center; margin-left: 155px; margin-right: 155px; padding-top: 30px; padding-bottom: 10px; position: relative; width: auto }
.pnormal { text-align: justify }
.pobjets, .pgenpersos a, .ppersos, .ppersos a { height: 20px; line-height: 20px; text-align: center; font-weight: bold; color:#FFFFFF; text-decoration:none }
.pgenpersos a:hover, .ppersos a:hover { text-decoration: underline }
.precentre{ text-align: center; font-family: Courier, monospace; font-size: 14px }
.psouligne { text-decoration: underline }
.retrait{ margin-left: 12px; margin-right: 12px }
#stat { position: absolute; width: auto; height: auto; left: 680px; top: 125px; clear: both }
.tab { margin-left: auto; margin-right: auto; width: auto; border: 0 }
.tabjukebox { margin: 0 auto 10px; padding: 0; width: 150px }
.taborange, .tabprincipal { padding: 8px 8px 8px 8px; margin: 0 auto 10px auto; width: 95% }
.tabjaune, .tabsecondaire { padding: 8px 8px 8px 8px; margin: 0 auto 10px auto; width: 80% }
textarea { border-style: solid; border-width: 1px }
#titre { font-size: 18px; font-weight: bold; line-height: 50px; padding-bottom: 20px; text-align: center; visibility: visible; position: relative; top: 0; left: 0; right: 0; width: auto; height: 50px; clear: none }