BODY { background-image: url(../_img/bg.gif); color: #333; text-decoration: none;
font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal;
text-align : center; cursor: default;
scrollbar-face-color:#CBD1DD;
scrollbar-arrow-color:#000099;
scrollbar-track-color:#E5EAF6;
scrollbar-3dlight-color:#A9B5CA;
scrollbar-highlight-color:#E5EAF6;
scrollbar-shadow-color:#90A2C0;
scrollbar-darkshadow-color:#E5EAF6;
}

A:link, A:visited { background: none; color: #333366; text-decoration: none;
/*cursor: default*/ }

A:link:hover, A:visited:hover { background: none; color: #333366; text-decoration: underline;
/*cursor: default*/ }

a.aklink:link  { text-decoration: none; font-weight: bold; color: #5493B4; }
a.aklink:visited { text-decoration: none; font-weight: bold; color: #5493B4; }
a.aklink:hover { text-decoration: underline; font-weight: bold; }

table, tr, td {
 border-collapse: collapse;
 border-spacing: 0;
}

h2 { border-bottom:1px solid black; padding-left:10px; margin-bottom: 5px; color:#333366; }

h3 { padding-left:20px; margin-bottom: 5px; color:#333366; }

form { margin: 0; padding: 0; }

img { border: 0px; }

p { margin: 0; padding: 0; }

.u { display:inline; text-decoration:underline; }

div#container { background-image: url(../_img/container.gif); color: #333; text-decoration: none;
width: 980px; margin: auto; border: 1px solid #333; }

div#banner { background-image: url(../_img/header.jpg); color: #333; text-decoration: none;
width: 980px; height: 92px; margin: auto; } /* Banni�re sup�rieure */

div#header { background: transparent; color: #333; text-decoration : none;
width: 980px; height: 22px; border-top: 1px solid #333; border-bottom: 1px solid #333; }

div#column { background: transparent; color: #333; text-decoration: none;
width: 138px; border-right: 1px solid #333; padding: 6px 0px 6px 0px; float: left; }

div#body { background-image: url(../_img/body.gif); color: #333; text-decoration: none;
width: 599px; float: right; padding: 6px;}

div#actuasite { width: 350px; float:left; border: 1px solid #333; }

div#actuasub { width: 230px; float: right; border: 1px solid #333; }

div#footer { background: transparent; color: #333; text-decoration: none;
width: 750px; height: 22px; border-top: 1px solid #333333; clear:both; }

div#core { background-image: url(../_img/menubg.gif); color: #333; text-decoration: none;
width: 124px; height: 173px; border: 1px solid #333; margin: auto; }

div#menu { background-image: url(../_img/menubg.gif); color: #333; text-decoration: none;
width: 124px; height: 100%; margin: auto; }

div#partners { background-image: url(../_img/menubg.gif); border: 1px solid #333; width: 124px; margin: 6px auto 6px auto; }

div#searchform { margin: 6px auto 6px auto; } /* Conteneur du moteur de recherche */

input#text { background-image: url(../_img/inputbg.gif); color: #333;
border: 1px solid #333; width: 110px; margin: 6px auto 6px auto; padding: 2px 0px 2px 0px; text-align: center; }

input#text_req { background-image: url(../_img/inputbg.gif); color: #333; border: 1px solid #333; width: 450px; margin: 6px auto 0px auto;  text-align: center; }

input#rd_search { color: #333; border: 0px solid #333; width: 15px; margin: 6px auto 0px auto;  text-align: center; }

select#type { background-color: #DAE1EF; color: #333; border: 1px solid #333; width: 126px; padding: 0; }

input#search { background-image: url(../_img/inputbg.gif); color: #333; border: 1px solid #333; width: 110px; margin: 6px auto 0px auto; height: 22px; }

input#btn_search { background-image: url(../_img/inputbg.gif); color: #333; border: 1px solid #333; width: 110px; margin: 6px auto 0px auto; height: 20px; }

div#test { border: 1px solid #333; background: transparent; color: #333; text-decoration: none; }

p.headerdate { margin: 4px; float: left; }

p.headermenu { margin: 4px; float: right; }

p.footer { margin: 4px; }

.topDown { vertical-align: middle; }

.submenutop { height : 21px; }

.submenu { height : 22px; }

img.sponsor728 {
display: block;
margin-left: auto;
margin-right: auto;
padding-top:5px;
}

.picture {
background: none;
color: #333;
text-decoration: none;
margin: 6px;
margin-left: 3px;
border: 1px solid #333;
}

.text {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 13px;
}

acronym {
border-bottom-width: 1px;
border-bottom-style: dotted;
text-decoration: none;
}


/* tooltips */

div.minitooltip-tip, div.bigtooltip-tip {
  color: #fff;
  width: 140px;
  z-index: 13000;
  margin: 0;
  padding: 0;
}
div.bigtooltip-tip {
  width: 300px;
}

div.minitooltip-title, div.bigtooltip-title {
  font-weight: bold;
  font-size: 11px;
  color: #9FD4FF;
  text-align: center;
  padding: 0px 8px 5px 8px;
  background-image: url(/_img/tips-center-333366DD.png);
}
div.minitooltip-tip:before {
  display: block;
  content: url(/_img/tips-top-5-333366DD-140.png);
  height: 5px;
}
div.bigtooltip-tip:before {
  display: block;
  content: url(/_img/tips-top-5-333366DD-300.png);
  height: 5px;
}
div.minitooltip-tip:after {
  display: block;
  content: url(/_img/tips-bottom-5-333366DD-140.png);
  height: 5px;
}
div.bigtooltip-tip:after {
  display: block;
  content: url(/_img/tips-bottom-5-333366DD-300.png);
  height: 5px;
}

div.minitooltip-text, div.bigtooltip-text {
  font-size: 11px;
  text-align: center;
  padding: 3px 8px 3px 8px;
  background-image: url(/_img/tips-center-333366DD.png);
}

div.bigtooltip-text {
  text-align: justify;
}

div.tips-visites {
  text-align: center;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 5px;
}



#central {
background : none repeat;
text-decoration : none;
color : #333333;
border : 1px solid #333333;
width : 980px;
margin-top: 7px;
margin-bottom: 7px;
margin-left: auto;
margin-right: auto;
vertical-align : top;
padding: 0px;
}

#top {
background: url("../_img/cache/top.gif?1318519890");
text-decoration : none;
color : #333333;
border-top : 1px solid #333333;
border-bottom : 1px solid #333333;
width : 100%;
height : 24px;
}
#top img {
  display: inline;
  vertical-align: middle;
  padding-bottom: 2px;
}

#banner {
background: url("../_img/cache/banner.jpg?1318519890");
color : #333333;
text-decoration : none;
width : 980px;
height : 92px;
}


#mail {
background : none repeat;
text-decoration : none;
color : #333333;
text-align : left;
margin-left : 10px;
font-size : 13px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
}

#date {
background : none repeat;
text-decoration : none;
color : #333333;
text-align : right;
font-size : 13px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
}

#banner_promo {
	margin: 0;
	padding: 0;
	color : #333333;
	border-bottom : 1px solid #333333;
}

#principal {
background : none repeat;
text-decoration : none;
color : #333333;
border : 0px;
width : 100%;
}

#leftpanel {
background: url("../_img/cache/leftpanel.gif");
text-decoration : none;
color : #333333;
text-align : center;
width : 138px;
border-right : 1px solid #333333;
vertical-align : top;
}

#menu {
background : none repeat;
text-decoration : none;
color : #333333;
width : 126px;
border : 1px solid #333333;
margin-left : 6px;
margin-right : 6px;
margin-top : 6px;
margin-bottom : 0px;
}

.menubg {
background: url("../_img/cache/menu.gif");
text-decoration : none;
color : #333333;
height : 21px;
}

.accueilbg {
background: url("../_img/cache/accueil.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.fansubbg {
background: url("../_img/cache/fansub.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.animesbg {
background: url("../_img/cache/animes.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.guidesbg {
background: url("../_img/cache/guides.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.forumbg {
background: url("../_img/cache/forum.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.bonusbg {
background: url("../_img/cache/bonus.gif");
text-decoration : none;
color : #333333;
height : 22px;
}

.menufooter {
background: url("../_img/cache/menufooter.gif");
text-decoration : none;
color : #333333;
width : 100%;
height : 20px;
margin-left : auto;
margin-right : auto;
margin-top : auto;
margin-bottom : auto;
}

#recherche, #zm_vente_flash, #som_annonce, #ao_annonce, #sponsor {
background: url("../_img/cache/menufooter.gif");
text-decoration : none;
color : #333333;
width : 126px;
border : 1px solid #333333;
margin-left : 6px;
margin-right : 6px;
margin-top : 6px;
margin-bottom : 6px;
}
#zm_vente_flash, #som_annonce, #ao_annonce {
  text-align: center;
  font-size: 10pt;
}
#zm_vente_flash img, #som_annonce img, #ao_annonce img {
  border: 1px solid navy;
}
#zm_vf_accroche {
background: url("../_img/cache/menufooter.gif");
text-decoration : none;
color : #333333;
width : 200px;
border : 1px solid #333333;
margin-left : 6px;
margin-right : 6px;
margin-top : 6px;
margin-bottom : 6px;
display: none;
position:absolute;
z-index:1000;
}

.sponsorcell {
background : none repeat;
text-decoration : none;
color : #333333;
width : 100%;
height : 38px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
vertical-align : middle;
}

.hide {
display: none;
}

.sponsorimg {
background : none repeat;
text-decoration : none;
color : #333333;
border : none;
}

.sponsorbg {
background: url("../_img/cache/sponsor.gif");
color : #333333;
text-decoration : none;
height : 22px;
margin-bottom : 4px;
}

#sponsorsmarquee {
border:0pt none;
height:200px;
width:110px;
padding:5px;
position:relative;
left:2px;
}
marquee {
height:100%;
text-align:center;
}
#sponsorsmarquee img {
  margin: 0px 0px 5px 0px;
}
.recherchebg {
background: url("../_img/cache/recherche.gif");
color : #333333;
text-decoration : none;
height : 22px;
margin-bottom : 4px;
}

.sponsorfooter {
background : none repeat;
text-decoration : none;
font-size: 11px;
color : #333333;
width : 100%;
height : 16px;
margin-left : auto;
margin-right : auto;
margin-top : auto;
margin-bottom : auto;
}

.section {
background : none repeat;
text-decoration : none;
color : #333333;
width : 100%;
height : 22px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
}

.minibanner {
background : none repeat;
text-decoration : none;
color : #333333;
margin-top : 0px;
margin-bottom : 0px;
margin-left : auto;
margin-right : auto;
}

#w3c {
background : none repeat;
text-decoration : none;
color : #333333;
width : 126px;
border : 0px;
margin-left : 6px;
margin-right : 6px;
margin-top : 6px;
margin-bottom : 6px;
}

.w3ccell {
background : none repeat;
text-decoration : none;
color : #333333;
width : 100%;
height : 38px;
text-align : center;
margin-top : 0px;
margin-bottom : 0px;
vertical-align : middle;
}

.w3cimg {
background : none repeat;
text-decoration : none;
color : #333333;
border : none;
text-align : center;
}

#rightpanel {
background: url("../_img/cache/rightpanel.gif");
text-decoration : none;
color : #333333;
border : 0;
width : 840px;
vertical-align : top;
text-align: left;
margin: 0;
}

#down {
background: url("../_img/cache/down.gif");
text-decoration : none;
color : #333333;
border-top : 1px solid #333333;
width : 100%;
height : 22px;
font-size : 13px;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
text-align : center;
}

/* accueuil.php parameters */

#accueilpage {
  background : none repeat;
  text-decoration : none;
  color : #333333;
  padding: 0;
  margin: 0;
}

#accueilgauche {
  width:570px;
  margin: 0;
  padding: 0 0px 0 6px;
}

.toggler {
  margin: 1px 2px 2px 1px;
  padding: 2px 5px 0px 0px;
  height: 20px;
  background: #eee;
  cursor:pointer;
  line-height:20px;
  background-image:url(/_img/cache/titlebg.gif);
  border: 1px solid;
  font-style:italic;
  font-size: 12px;
  font-weight: normal;
  font-family: 'Andale Mono', sans-serif;
}
.element p {
  margin: 0;
  padding: 4px;
}
#accordion {
  background-image:url(/_img/cache/newsbg.gif);
  border: 1px solid;
  position:relative;
  width:570px;
}
#accueildroite {
  width: 235px;
}




.actuasite {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
}

.actuasub {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
}

#dot {
background-image: url("../_img/cache/dot.gif");
background-repeat: repeat-y;
background-position: 5px 0px; /* connerie de gif mal foutu */
color : #333333;
height: 100%;
width: 15px;
}
.doth {
background: url("../_img/cache/dot_h.gif");
text-decoration : none;
color : #333333;
width: 100%;
}

.actuasubpanel {
background : none repeat;
text-decoration : none;
color : #333333;
width : 235px;
vertical-align : top;
}

.news {
background: url("../_img/cache/newsbg.gif");
text-decoration : none;
color : #333333;
border : 1px solid #333333;
width : 572px;
/*width : 348px;*/
text-align : center;
margin-left:auto;
margin-right:auto;
margin-bottom: 6px;
}

.layer_rlz {
background: url("../_img/cache/newsbg.gif");
text-decoration : none;
color : #333333;
border : 1px solid #333333;
text-align : left;
margin: 0px
}

.pub {
  padding: 0;
  margin: 0;
  margin-bottom: 6px;
}
.pub img {
  display: block;
  margin: auto auto auto auto;
  border : 1px solid #333333;
}

.sub {
background: url("../_img/cache/subbg.gif");
text-decoration : none;
color : #333333;
border : 1px solid #333333;
width : 235px;
text-align : center;
margin-left: auto;
margin-right: auto;
margin-bottom: 6px;
}

.title {
background: url("../_img/cache/titlebg.gif");
text-decoration : none;
color : #333333;
font-style : oblique;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
border-bottom : 1px solid #333333;
text-align : left;
padding: 1px;
padding-left: 6px;
}

.newstxt {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
text-align : justify;
padding: 3px;
}

.layer_rlztxt {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align : left;
padding: 3px;
}

.toptitre {
background: url("../_img/cache/authorsubbg.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align : justify;
padding: 2px;
}

.topbody {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
border-top : 1px solid #333333;
text-align : left;
padding: 2px;
}

.newssub {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align : justify;
padding: 2px;
}

.author {
background: url("../_img/cache/titlebg.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
border-top : 1px solid #333333;
text-align : right;
padding: 1px;
}

.authortitle {
background: url("../_img/cache/authorsubbg.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
border-bottom : 0px solid #333333;
text-align : left;
padding: 1px;
}

.authorsub {
background: url("../_img/cache/authorsubbg.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
border-top : 1px solid #333333;
text-align : right;
padding: 1px;
}

.vertical {
background : none repeat;
text-decoration : none;
color : #333333;
vertical-align : top;
margin: 0px 0px 0px 0px;
}

/* animesindex.php parameters */

.animesindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
}

.rechercheindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.faqindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.statsindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.bonusindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.forumindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.articlesindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.copyrightindeximg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 6px;
margin-bottom: 0px;
}

.animesindex {
background: url("../_img/cache/animes/animesbg.gif");
text-decoration : none;
color : #333333;
width : 830px;
border : 1px solid #333333;
margin-top: 10px;
margin-left: 6px;
margin-right: 6px;
padding: 0px;
}

#fansub table.animesindex {
width : 630px;
}

.animescell {
background : none repeat;
text-decoration : none;
color : #333333;
width: 145px;
height: 120px;
margin: 10px;
border-right : 1px solid #333333;
vertical-align : middle;
}

.animeslegend {
background: url("../_img/cache/animes/titlelegend.gif");
text-decoration : none;
color : #333333;
border-top : 1px solid #333333;
vertical-align : middle;
text-align : right;
padding: 1px;
height: 30px;
}

.animeslegendimg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 2px;
}

.animesimg {
background : none repeat;
text-decoration : none;
color : #333333;
margin: 9px;
}

.animestitle {
border-bottom : 1px solid #333333;
background: url("../_img/cache/animes/titlelegend.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 15px;
padding: 0px;
text-align: left;
vertical-align: middle;
height: 20px;
}

.animessubtitle {
background: url("../_img/cache/animes/titlelegend.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 15px;
border-bottom : 1px solid #333333;
border-top : 1px solid #333333;
padding: 1px;
text-align: left;
vertical-align: middle;
height: 20px;
}

.animesmiddletitle {
background: url("../_img/cache/animes/titlelegend.gif");
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 15px;
border-bottom : 0px solid #333333;
border-top : 0px solid #333333;
padding: 1px;
text-align: left;
vertical-align: middle;
height: 20px;
}

.animestxt {
background : none repeat;
text-decoration : none;
color : #333333;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: justify;
vertical-align : middle;
}

.animestxtrt {
background : none repeat;
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: right;
vertical-align : middle;
padding: 0px;
}

.animestxtcent {
background : none repeat;
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: center;
vertical-align : middle;
padding: 0px;
}

.animestxtbt {
background : none repeat;
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: justify;
vertical-align : bottom;
padding: 0px;
}

.animestxtfixed {
background : none repeat;
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : courier new;
font-size : 11px;
text-align: justify;
vertical-align : middle;
padding: 0px;
}

.animestxtdetail {
background : none repeat;
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: left;
vertical-align : top;
padding: 0px;
}

.animestxthl {
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana, Helvetica, sans-serif;
font-size : 11px;
text-align: left;
vertical-align : top;
padding: 0px;
}

.animestxtfixedhl {
text-decoration : none;
color : #333333;
height: 16px;
font-style : normal;
font-family : Verdana;
font-size : 11px;
text-align: left;
vertical-align : top;
padding: 0px;
}

.animestxtheader { background : none repeat; text-decoration : none; color : #333333; font-style : normal; font-family: Verdana, Helvetica, sans-serif; font-size : 12px; border-bottom : 1px solid #333333; padding: 0px;
text-align: left; vertical-align: middle; height: 20px; font-weight: bold; }

.animestxtheaderdate { background : none repeat; text-decoration : none; color : #333333; font-style : normal; font-family: Verdana, Helvetica, sans-serif; font-size : 11px; border-top : 1px solid #333333; padding: 0px;
text-align: left; vertical-align: middle; height: 20px; font-weight: bold; }

.layer_link { background: none; color: #333366; text-decoration: none; }
.layer_link:hover { background: none; color: #333366; text-decoration: underline; }

#endanimes {
background : none repeat;
text-decoration : none;
color : #333333;
height: 6px;
}

/* articles.php parameters */

.articlebox {
  background:transparent url(../_img/cache/bg5.gif) repeat scroll 0%;
  border: 1px solid royalblue;
  margin-bottom:15px;
  margin-left:5px;
  margin-right:5px;
  padding-bottom:10px;
  padding-left:8px;
  padding-right:8px;
  cursor:pointer;
}
.articlebox:hover {
  background-image: url(../_img/cache/backarticles.gif);
  border-color: navy;
}
.articlebox a {
  color: royalblue;
  font-weight: bold;
}
.articlebox:hover a {
  color: navy;
}

.articlebox div:last-child {
  padding-top: 5px;
  font-weight: bold;
  font-style: italic;
}

.articletitrebox {
  background: #D2DAEA;
  border-bottom: 1px solid black;
  margin-top:0px;
  margin-bottom:4px;
  margin-left: -8px;
  margin-right: -8px;
  padding-left:4px;
  padding-bottom:2px;
  width: auto;
  font-size: 13px;
}
.articletitrebox a:hover {
  text-decoration: none;
}

.article {
  color:black;
  text-indent:20px;
  text-align:justify;
  margin-bottom:10px;
}
.quote {
  color:#800000;
  font-style:italic;
}
div.zm_vente_flash img, div.som_annonce img, div.ao_annonce img {
  border: 1px solid navy;
}

div#pub {
  text-align:center;
  font-size: 10px;
}

.concours {
  text-align:center;
}
.concours .a {
  padding: 10px 0 0 0;
  font-size: 200%;
  font-weight: bold;
  color: black;
}
.concours p {
  margin: 10px 0 0 0;
  font-weight: bold;
  color: red;
}
.concours .b {
  clear:both;
  /* border: 1px solid black; */
  height: 5px;
}
.concours img {
  padding: 0 0 0 10px;
}

.awards_intro {
  padding: 20px;
}
.awards, .awards_cat {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 0px;
}
.awards {
  background: url("../_img/cache/animes/animesbg.gif");
  width : 597px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 0px;
}
.awards_title, .awards_cat_title {
  background: url("../_img/cache/animes/titlelegend.gif");
  vertical-align: middle;
  font-size: large;
}
.awards_table {
  margin: 10px;
  border: none;
}
.awards_table td {
  width: 50%;
  vertical-align: top;
  padding: 10px;
}
td.awards_offset {
  padding-top: 50px;
}
.awards_cat {
  width: 100%;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-bottom: 5px;
}
.awards_cat_title {
  font-size: medium;
}

table.staff {
  margin: 0;
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
tr.staff td {
  margin-top: 5px;
  border-top: 1px solid black;
}
td.staff_image, td.staff_assoc {
  padding-bottom: 5px;
  border-bottom: 1px solid black;
}
table.staff {
  margin: 20px;
}
td.staff_image {
  width: 100px;
  text-align: center;
}
table.staff td {
  font-weight: bold;
}
table.staff label {
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  margin-right: 5px;
}
td.staff_poste span.resp {
  color: blue;
}

