/* Création Paul Fauchille - Jap-Animation.Fr / Jap-Animation.Com Design */
body {
	margin: 0 0 15px;
	padding: 0;
	background: url(../images/fond.jpg) repeat-x #e8e8e8;
	text-align: center;
}
body, th, td { font: 11px Verdana, Arial, Helvetica, sans-serif; }

a { color: #666; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; padding: 0; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 11px; }
p { position: relative; padding: 5px; margin: 0; }
img { border: 0; }
a span { display: none; }

.spacer { height: 15px; }
.clear { clear: both; }
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.rouge { color: #b00; }

#header, #content, #bottom {
	position: relative;
	margin: 0 auto;
	width: 982px;
	background: #fff;
	text-align: left;
}


#MyActu { margin: 0 5px; padding: 0; list-style: none; text-align:left; }
#MyActu li { 
  position: relative;
  left: 12px;
  text-indent: -12px;
}


#searchBlock { 
	float: left;
	font-size:13px;
	line-height: 20px;
	font-weight:bold;
	margin:5px 0 10px;
}
#searchBlock a { text-decoration:none; color:#000; }
#searchForm { 
	float: right;
	margin:5px 0 10px;
}
#searchForm input#search { width:250px; margin-left:2px; }
#searchForm input { border:1px solid #666; float:left; display:block; margin-left:2px; }

.HaveToday.only { 
	font-weight:bold; 
	font-variant:small-caps;
	font-size:13px;
	background: #666;
	color:#fff;
	padding:6px 6px;
	display:block;
}
.ArtBlock { padding:4px 6px; }

a.red, .red { color: red; }

span.date { display:block; float:left; width:50px; }
strong.TitleArt { display:block; float:left; width:660px; padding-right:10px; }
span.view { display:block; float:left; width:70px; padding-right:10px; }
span.site { display:block; float:left; width:130px; padding-right:10px; text-align:right; }
span.commentb { display:block; clear:left; float: right; width:130px; text-align:right; padding-right:13px; }
span.diggb { display:block; float: right; padding-right:10px; width:70px; }

span.view a { padding-left:20px; text-decoration:none; }
span.site a { text-decoration:none; }
span.commentb a { text-decoration:none; }
span.diggb a { text-decoration:none; }


#pageprevious { float:left; width:15%; height:18px; margin-top:10px; }
#pagelist { float:left; width:70%; text-align:center; margin-top:10px; }
#pagenext { float:left; width:15%; text-align:right; height:18px; margin-top:10px; }
#pageprevious a, #pagenext a { text-decoration:none; font-weight:bold; text-transform:uppercase; padding:3px 5px; background:#ccc; }
#pageprevious a:hover, #pagenext a:hover { background:#444; color:#fff; }

.NumPage { padding:3px 5px; background: #ccc; text-decoration:none; margin:0 1px; }
.NumPage.select, a.NumPage:hover { background:#444; color: #fff; }
.NumPage.select { font-weight:bold; }
#NumEtc { padding:0 5px; }


#pageprevious.int, #pagenext.int { width:20%; }
#pagelist.int { width:60%; }


#header { height:200px; }


#menu { position: relative; margin: 0; padding: 0; margin-left: 1px; list-style: none; }
#menu li { position: relative; margin: 0; padding:0; float: left; }

#m00, #m01, #m02, #m03, #m04, #m05 { position: relative; display: block; height: 34px; }
#m00 { width: 150px; background: url(../images/m00.jpg) no-repeat; }
#m01 { width: 139px; background: url(../images/m01.jpg) no-repeat; }
#m02 { width: 138px; background: url(../images/m02.jpg) no-repeat; }
#m03 { width: 139px; background: url(../images/m03.jpg) no-repeat; }
#m04 { width: 141px; background: url(../images/m04.jpg) no-repeat; }
#m05 { width: 274px; background: url(../images/logo.jpg) no-repeat; }
a:hover#m00, a:hover#m01, a:hover#m02, a:hover#m03, a:hover#m04, a:hover#m05, ul#menu li a.select { background-position: 0 -34px; }


#network, #network2 {
	position: absolute;
	top: 159px ;
	left: 1px;
}
#network { width: 171px; }
#network2 { width: 150px; left: 171px; }


#net00 { position: relative; display: block; width: 171px; height: 40px; background: url(../images/network.gif) no-repeat; }
a:hover#net00 { background-position: 0 -40px; }

#net01, #net02, #net03, #net04 { position: relative; display: block; width: 131px; height: 8px; }
#net01 { background: url(../images/network1.gif) no-repeat; }
#net02 { background: url(../images/network2.gif) no-repeat; }
#net03 { background: url(../images/network3.gif) no-repeat; }
#net04 { background: url(../images/network4.gif) no-repeat; }
a:hover#net01, a:hover#net02, a:hover#net03, a:hover#net04 { background-position: 0 -8px; }


form { margin: 0; padding: 0; }
.block { margin-top:25px; text-align:center; background: #e4e4e4; padding: 0 0 5px 0; }
.rss .titre { text-align: left; margin:0; font-size: 12px; text-transform: uppercase; background: #8D8C8C; color: #fff; padding:5px 10px; margin-bottom: 5px; }
.rss { text-align: left; }
.rss .titre { background: #ADADAD; }
.rss .date { color: #b00; }
.rss .titre a { color: #fbfbfb; text-transform:none; }
.rss div.justify { padding: 0 5px; }
.justify { text-align: justify; }

#header, #content {
	background: url(../images/fond.gif) repeat-y;
}

#partners {
	position: absolute; 
	top:0;
	left:0;
	width: 12px;
	padding-top: 30px;
	margin-left: 1px;
}
#partner1, #partner2, #partner3, #partner4 { 
	position: relative; display: block; margin-bottom: 10px; height: 81px; width: 11px; opacity: 0.5; -moz-opacity: 0.5; filter: Alpha(opacity=50); 
}
#partner1 { background: url(../images/partners1.gif) no-repeat; }
#partner2 { background: url(../images/partners2.gif) no-repeat; }
#partner3 { background: url(../images/partners3.gif) no-repeat; }
#partner4 { background: url(../images/partners4.gif) no-repeat; }
a:hover#partner1, a:hover#partner2, a:hover#partner3, a:hover#partner4 { opacity: 1; -moz-opacity: 1; filter: Alpha(opacity=100); }

#page {
	position: relative;
	float: left;
	margin-left: 20px;
	margin-right: 8px;
	padding-top: 10px;
	padding-bottom: 30px;
}


#blockContent {
	width:795px;
	float:left;
}
#blockPub {
	width:125px;
	float:left;
	text-align:right;
	margin-top:25px;
}

#actus {
	position: relative;
	width: 970px;
	margin-top: 20px;
}

#actu1, #actu2, #actu3 {
	position: relative;
	width: 33%;
	float: left;
}
#actu3 { width: 34%; }
.actuContent, .actuBottom { position: relative; top: -2px; width: 288px; }
.actuContent { background: url(../images/Bf.gif) repeat-y; text-align: justify; height: 306px; }
.actuContent h3 { font-size: 14px; margin: 0 0 5px 0; padding: 5px 5px 5px 5px; background: url(../images/separe.gif) no-repeat bottom; }
.actuContent p { padding: 7px; }
.actuBottom { background: url(../images/Bfd.gif) no-repeat; height: 23px; top: -2px; text-align:right; color: #b00; font-weight:bold; font-size: 11px; }
.actuBottom a { color: #b00; padding-right: 22px; line-height: 28px; }

#actusTop { position: relative; margin-top: 20px; background: url(../images/fondactu.gif) repeat-y; }
#actusOthers {
	position: relative;
	left: 5px;
	width: 585px;
	float: left;
}
#topMangas {
	position: relative;
	left: 40px;
	width: 335px;
	float: left;
	height: 160px;
	overflow: auto;
}

#bottom { border-left: 0; background: none; padding: 0; }