body{
    margin: 0;
	padding: 0;
	background:#daf2fe	
}


a:link{ color: #1cd2dd; text-decoration:none}
a:visited{ color: #1cd2dd; text-decoration:none}
a:hover{ color: #996699}
a img{ border: 0;}
.fl {float: left; margin: 0 10px 0 0}



#neko{
    margin: 0;
    padding: 0;
    width: 1024px;
    height: 850px;
    position: relative;
}

#episode{
    margin: 0;
	padding: 0;
	width: 195px;
	height: 120px;
	position: absolute;
	top: 47px;
	left: 772px;
}
#episode h1{
    margin: 0 0 0 1px;
	padding: 2px 0 0 0;
	font-size:0;
}
#episode dl{
    margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	width: 85px;
	float: left;
	font: 9px "Verdana", "Cloister black", "Times New Roman", Times, serif;
	display: inline;
}
#episode dl dt{
    margin: 0 0 2px;
	padding:  0;	
	line-height: 22px;	
	color: #57a6cd;
	display:inline
}
#episode dl dd{
    margin: 0 0 2px;
	padding: 0;
	display: inline;
	color:#812b5c
}



#menu{
    margin: 0;
	padding: 0;
	width: 196px;
	height: 330px;
	position: absolute;
	top: 260px;
	left: 149px;
}
#menu ul{
    margin: 0;
	padding: 17px 0 0 0;
    list-style: none;
}
#menu ul li{
    margin: 0 0 3px 0;
	padding: 0;
}



#content{
    margin: 0;
	padding: 0;
	width: 590px;
	height: 470px;
	position: absolute;
	top: 260px;
	left: 385px;
}
#txt{
    margin: 0 40px;
	padding: 0;
	height: 450px;
	color: #4a93b4;
	font: 75% Arial, Helvetica, sans-serif;
}
/******************** zone de lien vers portail ******************/

#lienportail{
	margin: 0;
	padding: 0;
	width: 186px;
	height: 37px;
	position: absolute;
	top: 703px;
	left: 143px;
	cursor: pointer;
	background: url(img/portail.gif) no-repeat center center;
}

/******************** contenu de content ******************/

#content h2, h3, h4, p, .p1, .hr{
   margin: 0;
   padding: 5px;
   text-align:justify
}
#content  h2{
   font-size: 1.5em;
   margin: 0;
   padding: 25px 25px 10px;
   text-align:center;	
   color:#a04c2d    
}
#content  h2 span{ }
#content  h3{
   font-size: 1em;
   margin-top:20px;
   background:#daf2fe
}
#content  h4{
   font-size: 1em;
   background:#daf2fe;
   color: #CC9999
}

#content .p2{
   text-align:right;
   color: #8a3265;
   margin: 0 0 10px;
   padding: 3px 5px 35px;
   background: url(img/hr.gif) no-repeat center bottom;       
}
#content .p2 a{ text-transform:capitalize}
#content .p2 span{
   float: left;
   font-size:0.9em
}
#smenu1 {font-size:1em; margin-top:20px;}
#smenu3 { font-size:1.1em}


/************ Definition, positionnement des scrollbar ***********/
#txtop{
    margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 0;
	background: url(img/up.gif) no-repeat center center;
}
#txtbas{
    margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 5px;
	right: 0;
	background: url(img/down.gif) no-repeat center center;
}


/************ Footer ****************/
#footer{
   margin: 0;
   padding: 0;
   font:10px "Trebuchet MS";
   color:#4a93b4;
   position: absolute;
   bottom:50px;
   width:800px;   
   /*
text-align:center
*/
   left:350px;
}

li {list-style-type: none;}
