html * {margin:0;padding:0;}
body {font-size:62.5%;}
address,caption,cite,code,dfn,em,strong,th,var {}
caption,th {text-align:left;}
ul {list-style-type:none;}
body {color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:62.5%; /* 1em = 10px */ font-size:10px;margin:0 auto; background:url(images/body-bg.gif) repeat-x; width:800px;}
h1 {font-size:2.166em; line-height:3.8em; color:#000000;}
h2 {font-size:1.5em; line-height:1.25em; color:#383838;}
h3 {font-size:1.166em; line-height:1.428em;}
h4 {font-size:1.166em; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
h5 { font-size:1.1em; font-weight:normal; line-height:1.666em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999;}
h6 {font-size:1em; line-height:1.666em;font-family:Verdana, Arial, Helvetica, sans-serif;}

a img,:link img,:visited img {border:none;}
address {font-style:normal;}
p {font-size:1em;line-height:1.666em;}
a:link {text-decoration:none;color:#3695c8;}
a:visited { text-decoration:none;color:#5b9ad9;}
a:hover {text-decoration:underline;color:#e6640d;}
a:active {text-decoration:underline;}
.action { float:left;height:30px; background-image:url(images/action.gif); font-size:1.1em; font-weight:bold;line-height:30px; width:160px;}
.action a{ color:#FFFFFF; padding:0 10px 0 10px;}


.hr1{ height:1px;border:none;border-top:1px dotted #cccccc;;}
.hr2{ height:1px;border:none;border-top:1px solid #eaf2fa;}
.hr3{ height:5px;border:none;border-top:5px ridge #45D6D8;}
.hr4{ height:10px;border:none;border-top:10px groove #FF8C00;}


#footer {clear:both;width:800px;margin:0 auto; padding-top:60px;text-align:center;}
#header {top:0px;margin:0 auto; padding:0;left:0;width:800px;clear:both;height:60px;}
.logo { float:left;width:220px; height:60px; margin-top:20px; background-image:url(images/logo.gif); font-size:10px; font-weight:bold; text-align:center; line-height:40px;}
.logo a{ color:#FFFFFF; margin-top:20px;font-size:10px;}
/*menu*/
.menu { float:right; width:550px; list-style:none; height:30px; padding:50px 0 0 0; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
.menu li{display:block; float:right; }
.menu li a{float:right;display:block;text-decoration:none;line-height:30px; margin-left:5px; padding:0 25px 0 25px; background-color:#f1f4e4; font-size:15px; color:#3b3b3b;}
.menu li a:hover { text-decoration:underline; background-color:#fff3c8;}
.menu li a.active{color:#ffffff; background-color:#484848;}



/* gallery */

.clear {clear:both;width:800px; height:20px;}


#content{ width:780px; padding:5px; border:#E5E6DF 5px solid; display:block;}
#left{ width:360px;padding:10px;border:#E5E6DF 5px solid; float:left;}
#right{width:360px;padding:10px; border:#E5E6DF 5px solid; float:right;}
#left_nb{ width:370px;padding:10px;float:left;}
#right_nb{width:370px;padding:10px;float:right;}
.img{ float:left; width:170px; min-height:170px;}

#promotion{ width:760px;float:left;padding:20px; background-color:#ffe49c;}
#cat{ width:780px;float:left;padding:10px; background-color:#ffe49c;}


/* footer */
#footer p {}
#footer a {text-decoration: underline;}