* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
h1, h2, h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
ul {list-style-type:none;}
body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:center;color:#333333;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#c8201c;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}


#page {width:990px;margin:0 auto;text-align:left;}
#wrapper {padding:10px;}
#content, #leftcol, #rightcol {float:left;display:inline;}
#leftcol {margin-left:-782px;width:170px;}
#content {margin-left:188px;width:594px;}
#rightcol {width:170px;margin-left:18px;}
#footer {clear:both;text-align:center;}

#footer {clear:both;text-align:center;padding:1px 0;color:#aaaaaa;font-size:11px;}
#footer a {color:#ff9b9a;}
#footer p.copy {margin:0;padding:30px 10px 10px 10px;text-align:left;}
#header {position:relative;height:340px;position:relative;}
#header h1 {margin:0;}
#header h1 a {display:block;width:320px;height:80px;overflow:hidden;text-indent:-5999px;position:absolute;top:19px;left:180px;}
#catcher {position:absolute;top:143px;left:194px;width:780px;height:150px;overflow:hidden;}


body {background:url("/img/bg.jpg") no-repeat center top #900000;}
#wrapper {background:url("/img/page.png") repeat-y;overflow:hidden;}
#footer {background:url("/img/footer.jpg") no-repeat top;height:254px;}
#content {background:url("/img/box-bottom.png") no-repeat bottom;padding-bottom:36px;}
#content h2 {background:url("/img/box-top.jpg") no-repeat top;height:94px;margin:0;color:#ffe2c0;text-transform:uppercase;text-align:center;line-height:45px;font-size:20px;}
#home #content h2 {background:url("/img/box-top_home.jpg") no-repeat top;text-indent:-5999px;}

.box {background:url("/img/bloc-bottom.png") no-repeat bottom;margin:0 2px 20px;padding:0 0 15px 0;}
.box h3 {background:url("/img/bloc-title.png") no-repeat top;height:40px;line-height:40px;color:#ffe2c0;font-size:18px;text-transform:uppercase;margin:0;padding-left:15px;}
.box-content {padding:10px 10px;background:url("/img/bloc-bg.png") repeat-y;}
.box img.thumb {float:left;margin:0 10px 10px 0;padding:1px;border:1px solid #F95249;}
.box .site {overflow:hidden;margin-bottom:10px;}
.box .site p {margin-top:0;}

#archives .site {margin-bottom:20px;float:left;width:280px;margin-left:10px;overflow:hidden;height:194px;padding-bottom:10px;background:url("/img/smallbox.png") no-repeat top left;}
#archives .site h3 {color:#ffe2c0;text-transform:uppercase;font-size:16px;margin:0;line-height:30px;padding-left:10px;margin-bottom:10px;}
#archives .site p {margin:0 8px 10px 0;font-size:11px;text-align:justify;}
#archives .site  img.thumb {float:left;margin:0 5px 10px 4px;padding:1px;border:1px solid #F95249;}
#archives .content-bg {overflow:hidden;}

.content-bg {background:url("/img/box-bg.png") repeat-y;padding:1px 0;}

.boost {height:140px;background:url("/img/boost.png") no-repeat;text-align:center;position:relative;margin-bottom:20px;}
.boost img {display:block;position:absolute;top:10px;left:5px;}

.sidebox {background:url("/img/sidebox-bottom.png") no-repeat bottom;padding-bottom:14px;margin-bottom:20px;}
.sidebox h3 {height:45px;background:url("/img/sidebox-top.jpg") no-repeat top;margin:0;color:#ffe2c0;line-height:33px;text-transform:uppercase;padding-left:12px;}
.sidebox-content {padding:1px 10px;background:url("/img/sidebox-bg.png") repeat-y;overflow:hidden;}
.sidebox ul {margin:0 0 10px 0;}
.sidebox li a {font-weight:bold;}

.pub {text-align:center;margin:20px 0;}
.sky {background:url("/img/160x600.png") no-repeat;height:618px;padding-top:10px;}

/*disclaimer*/
body#disclaimer {background:#900000;color:#FFF;}
body#disclaimer a {color:#FFD253;}
#disclaimer #page {width:764px;background:url("/img/disclaimer-top.jpg") no-repeat top;padding-top:214px;}
#disclaimer-txt {height:207px;background:url("/img/disclaimer-txt.png") no-repeat;}
#disclaimer-bottom {background:url("/img/disclaimer-bottom.png") no-repeat;height:133px;padding:0 20px;margin-bottom:20px;}
a.entrer, a.sortir {display:block;width:153px;height:52px;text-indent:-5999px;overflow:hidden;}
a.entrer {background:url("/img/bouton-entrer.jpg") no-repeat;float:left;margin-left:150px;}
a:hover.entrer {background-position:bottom;}
a.sortir {background:url("/img/bouton-sortir.jpg") no-repeat;float:right;margin-right:150px;}

.TitreDoujins {font-weight:bold;}
