body { padding:0px; background-color:#ffefd6; margin:0 auto; text-align:center; font-family:tahoma; font-size:12px; }
a:link { text-decoration:none; }
a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:none; }

h1 { font-size:24px; padding:5px; float:left; margin:0px; text-align:left; color:#6cb037; font-weight:bold; margin-top:18px; }
.h1_logo { float:left; padding-bottom:4px; padding-top:4px; padding-left:5px; }
h2 { font-size:16px; color:#449586; padding:0px; margin:0px; font-weight:bold; padding-left:5px; }
p { margin:0px; padding:0px; }
.clr{ clear:both; }
#main_container{margin:0 auto;width:800px;}
#header_layout{ background:url(images/header_bg.jpg) no-repeat; height:105px; }
.hone_layout{}
.lefter{ float:left; }
.righter{ float:left; }
.hpos{ margin-top:20px; }

.wid_le{ width:210px; text-align:left; }
.wid_ri{ width:590px; background-color:#fff; }
.marger{ margin:3px; background-color:#fff; }
.toplink{ border-bottom:1px solid #f3b57a; padding-bottom:3px; }
.toplink a{ color:#f3b57a; font-weight:bold; }

.menu_layout{ margin-top:10px; margin-bottom:5px; background-color:#fff; }
.menu{ padding-top:4px; padding-bottom:4px; }
.menu a{ color:#6a6b66; }

.respect_title { border-bottom:1px solid #f3b57a; padding-bottom:3px; margin-top:10px; color:#f3b57a; font-weight:bold; }
.respecter dt{ margin:0; padding:0; background-color:#fff; }
.respecter dl{ margin:0; padding:0; padding-top:4px; color:#6a6b66; background-color:#fff; }

.sp_body{ margin-left:10px; margin-top:10px; }
.com_txt p{ color:#55564e; padding:5px; }

.des_link a{ color:#449586;}
.des_txt p{ padding:5px; color:#55564e; }

#footer_layout{  background:url(images/foot_bg.jpg) no-repeat; padding:30px; font-weight:bold; }
