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;
  overflow: hidden;
}

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;  cursor: pointer;}

input#btn_search { background-image: url(../_img/inputbg.gif); color: #333; border: 1px solid #333; margin-right: 10px; cursor: pointer;}

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;
}

.pointer {
cursor: pointer;
}

/* 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?1542215133");
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?1542215133");
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, #sponsor, table.annonce {
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;
}
table.annonce {
  text-align: center;
  font-size: 10pt;
}
table.annonce img {
  border-top: 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 : 98%;
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#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;
}
td.staff_name, td.staff_poste, td.staff_image {
  cursor: pointer;
}
table.staff td {
  font-weight: bold;
}
table.staff label {
  cursor: pointer;
  font-weight: normal;
  font-style: italic;
  text-decoration: underline;
  margin-right: 5px;
}
td.staff_poste span.resp {
  color: blue;
}

#advancedsearchform fieldset {
    margin: 0 auto;
    width: 95%;
}
#advancedsearchform fieldset.hidden {
    display: none;
}
#advancedsearchform fieldset div {
    margin: 0.5em;
}
#advancedsearchform fieldset label.mainSearchLabel {
    display: block;
    width: 250px;
    float: left;
}
#advancedsearchform fieldset input[type=text] {
    background-image: url(../_img/inputbg.gif);
    border: 1px solid #333;
    color: #333;
    width: 250px;
}
#advancedsearchform fieldset select {
    background-image: url(../_img/inputbg.gif);
    border: 1px solid #333;
    color: #333;
    max-width: 250px;
    margin-right: 5px;
    font-size: 90%;
}

input#btn_search[type=reset] {
    color: #333;
    border: 1px dashed #333;
    margin-left: 34%;
}

.searchFieldset input[type=checkbox] {
    margin-top: 0; 
    margin-left: 0; 
}

img.help {
    float: right;
    cursor: help;
}

#advancedsearchform ul {
    border-bottom: 1px solid #9DABC6;
    list-style: none;
    padding: 0;
    margin: 1em;
}

#advancedsearchform li {
    border: 1px solid #9DABC6;
    display: inline;
    margin: 0 0.5em;
    background-image: url("../_img/bg.gif");
    padding-left: 4px;
    padding-right: 4px;
}

#advancedsearchform li:hover {
    background-image: none;
    background-color: #e2e7ef;
}

#advancedsearchform li.selected {
    border-bottom: 1px solid #E3EAF7;
    background-image: none;
}

#advancedsearchform li a {
    text-decoration: none;
}

#advancedsearchresult .countResult {
    font-size: larger;
    font-style: italic;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    text-align: center;
}

/* ak fortune cookie */

.proverb-papers, .proverb-papers:before, .proverb-papers:after
{
	background-color: #fff;
	border: 1px solid #ccc;
	box-shadow: inset 0 0 30px rgba(0,0,0,0.1), 1px 1px 3px rgba(0,0,0,0.2);
}
.proverb-papers
{
	position: relative;
	width: 50%;
	padding: 2em;
	margin: 50px auto;
}
.proverb-papers:before, .proverb-papers:after
{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: rotateZ(2.5deg);
	-o-transform: rotate(2.5deg);
	transform: rotateZ(2.5deg);
	z-index: -1;
}
.proverb-papers:after
{
	-webkit-transform: rotateZ(-2.5deg);
	-o-transform: rotate(-2.5deg);
	transform: rotateZ(-2.5deg);
}
.proverb-papers h1
{
	font-size: 1.8em;
	font-weight: normal;
	text-align: center;
	padding: 0.2em 0;
	margin: 0;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #ddd;
}
.proverb-papers p
{
	text-align: left;
	margin: 1.5em 0;
}

#ak-fortune-cookie {
	cursor: pointer;
	width: 50%;
	margin-left: 20px;
}

.ak-fortune-cookie-container {
    display: inline-block;
    vertical-align: middle;
    position: relative
}
.ak-fortune-cookie-container img {
    vertical-align: middle;
}
.ak-fortune-cookie-container div {
    text-align: center;
    position: absolute;
    top: -10%;
    left: 35%;
    width: 380px;
}

/* ak awards */

.category h2 {
    background-image: url("../event/ak-awards/img/award.png");
    background-repeat: no-repeat;
    padding-left: 50px;
}

.category .list {
    margin: auto;
    text-align: center;
}

div.nominated {
    margin-top: 25px;
    background-color: white;
    padding: 5px 5px 22px;
    margin-right: 5px;
    border: 1px solid rgb(51, 51, 102);
    width: 130px;
    height: 150px;
    cursor: pointer;
    position: relative;
    display: inline-block;
    vertical-align: top;
}

div.nominated img.selected,
div.nominated img.selected-award {
    position: absolute;
    top: -25px;
    left: 43px;
}

div.nominated img.selected.hidden {
    display: none;
}

div.nominated img.trophy {
    position: absolute;
    top: -25px;
    left: 88px;
}

div.nominated img.second,
div.nominated img.third {
    width: 40px;
    left: 98px;
}

div.nominated .percentage {
    margin-top: 4px;
    font-size: larger;
}

.category .blankVotes {
    margin-top: 4px;
    font-size: larger;
}
