body {
    background-image: url(img/background.png);
	background-color: #454545;
	background-repeat: repeat-x;
	background-position: top center;
	margin: 0;
	padding: 0;
	font-family: verdana,Helvetica,Sans-serif;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	color: #000000;
}

a {
	font-family: verdana,Helvetica,Sans-serif;
	font-size: 10px;
	color: #000000;
}
a:link {
	text-decoration: none;
	color: #3366FF;
}
a:visited {
	text-decoration: none;
	color: #3366FF;
}
a:hover {
	text-decoration: none;
	color: #0000FF;
}
a:active {
	text-decoration: none;
	color: #3366FF;
}

form {
margin:0px;
padding:0px;
} 

input{
border: 1px solid #99CCFF;
color: #969696;
}

input:focus {
border: 1px solid #3366FF;
color: #000;
}

textarea{
border: 1px solid #99CCFF;
color: #969696;
}

textarea:focus {
border: 1px solid #3366FF;
color: #000;
}

h2 {
font-weight: bold;
font-size: 17px;
}

.img_displayblock {
display: block;
}

.style1  {
color : #000000;
} 

.cacher
{ 
display: none;
}

#signer_livre a{
font-family: Calibri;
font-size: 17px;
font-weight: bold;
color: #333333;
}

#signer_livre a:hover{
color: #969696;
}

#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid black;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
background-image: url(img/bg_menu_admin.png);
background-repeat: no-repeat;
background-position: right top;
font:bold 13px Calibri;
padding-left: 4px;
line-height:20px;
opacity: 0.8;
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
filter: alpha(opacity=80);
z-index: 200;
}


/*__________ LOGIN, RECHERCHE et WHOISONLINE ___________________________________ */

#block_login {
vertical-align: top;
margin-left: 518px;
margin-top: 0px;
opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
filter: alpha(opacity=90);
font-family:Verdana,Helvetica,Sans-serif;
font-size:12px;
}

#block_login a{
color: #808080;
text-decoration: none;
}

#block_login a:hover{
color: #000000;
}

#block_login2 {
vertical-align: top;
margin-left: 518px;
margin-top: 0px;
opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
filter: alpha(opacity=90);
font-family:Verdana,Helvetica,Sans-serif;
font-size:10px;
}

#block_login2 a{
color: #808080;
text-decoration: none;
}

#block_login2 a:hover{
color: #000000;
}

#login_pseudo {
float: left;
margin-left: 14px;
margin-top: 11px;
border: 0px;
background: transparent;
color: black;
width: 130px;
}

#login_pass {
float: left;
margin-left: 14px;
margin-top: 8px;
border: 0px;
background: transparent;
color: black;
width: 130px;
}

#login_valid {
float: left;
margin-left: 10px;
margin-top: 12px;
border: 0px;
background: transparent;
width: 41px;
height: 28px
}

#compte {
margin-top: 5px;
font-weight: bold;
font-size: 13px;
color: blue;
}

#compte_bas {
margin-top: 8px;
}

#whoisonline {
font-family: "Calibri";
margin-top: 18px;
font-weight: bold;
font-size: 15px;
}

#whoisonline a {
font-family: "Calibri";
font-size: 16px;
color: #3FB5DE;
text-decoration: none;
}

#whoisonline a:hover {
color: #3366FF;
}

#table_recherche {
margin-top: 16px;
}

#recherche {
margin-left: 21px;
width: 155px;
height: 16px;
background: transparent;
border: 0px;
}

#recherche_valid {
background: transparent;
width: 50px;
border: 0px;
}


/*__________ POPUP ACCES RAPIDE et FAVORIS ___________________________________ */

div.conteneur {
margin-top:0px;
position:relative;
}

#popup1 { /* Accès rapide */
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	z-index:110;
	}

#popup1contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#000;
	background:transparent url(img/bg_accesrapide.png);
	opacity: 0.97;
	-moz-opacity: 0.97;
	-khtml-opacity: 0.97;
	filter: alpha(opacity=97);
	width:244px;
	height:580px;
}

#popup1contenu a {
	color:#000080;
	text-decoration:none;
	
}

#popup1contenu a:hover {
	color:#3366FF;
	
}

#popup2 { /* Favoris */
	position:fixed;
	right:6px;
	top:8px;
	display:none;
	z-index:120;
	}

#popup2contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#666699;
	background-image: url(img/bg_favoris.png);
	opacity: 0.94;
	-moz-opacity: 0.94;
	-khtml-opacity: 0.94;
	filter: alpha(opacity=94);
	width:300px;
	height:500px;
}

#popup2contenu a {
	color:#000080;
	text-decoration:none;
	
}

#popup2contenu a:hover {
	color:#3366FF;
	
}

#popup3 { /* Streaming */
	position:absolute;
	left: 0;
	top: 0;
	display:none;
	z-index:10;
	}

#popup3contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(/modules/Download/images/fiche/bg_streaming.png);
	border: 0;
	width:460px;
	height:480px;
}

#popup3contenu a {
	color:#000080;
	text-decoration:none;
	
}

#popup3contenu a:hover {
	color:#3366FF;
	
}


#popup4 { /* Fansub */
	position:fixed;
	top: 0px;
	margin-left: -228px;
	margin-right: auto;
	display:none;
	z-index:130;
	}

#popup4contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(/modules/Download/images/fiche/bg_fansub.png);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
	width:650px;
	height:300px;
}

#popup4contenu:hover {
	opacity: 0.97;
	-moz-opacity: 0.97;
	-khtml-opacity: 0.97;
	filter: alpha(opacity=97);
}

#popup4contenu a {
	color:#0000FF;
	text-decoration:none;
	
}

#popup4contenu a:hover {
	color:#3366FF;
}

#popup6 { /* Fansub bis */
	position:fixed;
	top: 0px;
	margin-left: -228px;
	margin-right: auto;
	display:none;
	z-index:130;
	}

#popup6contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#000;
	background-image: url(/modules/Download/images/fiche/bg_fansub.png);
	opacity: 0.8;
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
	width:650px;
	height:300px;
}

#popup6contenu:hover {
	opacity: 0.97;
	-moz-opacity: 0.97;
	-khtml-opacity: 0.97;
	filter: alpha(opacity=97);
}

#popup6contenu a {
	color:#0000FF;
	text-decoration:none;
	
}

#popup6contenu a:hover {
	color:#3366FF;
}


#popup5 { /* Noter Animé */
	position:absolute;
	left: 0;
	top: 0;
	display:none;
	z-index:20;
	}

#popup5contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:11px;
	color:#000;
	background-color: #DDEEFF;
	border: 1px solid #C0C0C0;
	width:235px;
	height:110px;
}

#popup5contenu a {
	color:#000080;
	text-decoration:none;
	
}

#popup5contenu a:hover {
	color:#3366FF;
	
}


#popup7 { /* Aide telechargements */
	position:absolute;
	left: 0;
	top: 0;
	display:none;
	z-index:15;
	}

#popup7contenu {
	font-family:Verdana,Helvetica,Sans-serif;
	font-size:12px;
	color:#000;
	background-color: #DDEEFF;
	border: 1px solid #C0C0C0;
	width:600px;
	height:320px;
}

#popup7contenu a {
	color:#000080;
	text-decoration:none;
	
}

#popup7contenu a:hover {
	color:#3366FF;
	
}

#haut-accesrapide {
font-size: 10px;
text-align: center;
color: #FC7B06;
}

#haut-accesrapide a {
color: #FC7B06;
}

#haut-accesrapide a:hover {
color: #FC7B06;
font-weight: bold;
}

#favoris {
	width:275px;
    height:385px;
    overflow-x: auto;
	font-weight: bold;
	text-align: left;
}

#favoris a {
	font-size: 13px;
	color: #333333;
}

#favoris_delallfav {
	text-align: right;
	margin-top: 4px;
	margin-right: 6px;
}

/*__________ MENU HEADER ___________________________________ */

#blockmenu {
	position:relative;
	margin-top:0px;
	margin-left:5px;
	height:64px;
	width:90%;
}


#menu {
	position:relative;
	top:25px;
	padding:0 0 0 0px;
	margin:0;
	list-style:none;
	height:39px;
	background:transparent url(img/bg_menu.png) repeat-x;
	border-left:0px solid;
	border-top:0px solid;
	border-right:0px solid;
	z-index:100;
}

#menu .select {
margin:0;
padding:0;
list-style:none;
white-space:nowrap;
}

#menu li {float:left;}

#menu li a {
	display:block;
	float:left;
	height:15px;
	line-height:34px;
	padding:12px 26px 12px 26px;
	color:#fff;
	text-decoration:none;
	font:bold 12px verdana,arial,sans-serif;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;
	background:transparent;
}

#menu li.active a {color:#fff;background:transparent;}


#menu li a.animes,
#menu li a.autres,
#menu li a.galerie,
#menu li a.site,
#menu li a.forum
{border-left: 1px solid #010207;}


#menu li.active a.accueil,
#menu li a.accueil:hover,
#menu li.active a.animes,
#menu li a.animes:hover,
#menu li.active a.autres,
#menu li a.autres:hover,
#menu li.active a.galerie,
#menu li a.galerie:hover,
#menu li.active a.site,
#menu li a.site:hover,
#menu li.active a.forum,
#menu li a.forum:hover {background: transparent url(img/bg_menu_hover.png) repeat-x;}


#menu li a:hover {color:#C0C0C0;cursor:pointer;}
#menu li.active a:hover {color:#C0C0C0;cursor:pointer;}


/*___sub___*/

#menu .subani,
#menu .subaut, 
#menu .subsite {
position:absolute; left:-800px; width:0;
margin:0;
padding:0;
list-style:none;
}

#menu .subani li,
#menu .subaut li,
#menu .subsite li {background:transparent;}

#menu .select :hover .subani,
#menu .select :hover .subaut,
#menu .select :hover .subsite {
height:25px;
position:absolute;
top:-25px;
left:0;
text-align:center;
margin-left:-7px;
background:url(img/bg_ssmenu.gif);
opacity: 0.8;
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
filter: alpha(opacity=80);
}


#menu .select :hover .subani {
width:660px;
padding-left:10px;
}

#menu .select :hover .subaut {
width:590px;
padding-left:80px;
}

#menu .select :hover .subsite {
width:610px;
padding-left:60px;
}

#menu .select :hover .subani li a,
#menu .select :hover .subaut li a,
#menu .select :hover .subsite li a
{display:block; height:25px; width:120px; line-height:25px; float:left; padding:0; margin:0; white-space:nowrap; color:#505050; font-size:10px;}

#menu .select :hover .subani li a:hover,
#menu .select :hover .subani li:hover,
#menu .select :hover .subaut li a:hover,
#menu .select :hover .subaut li:hover,
#menu .select :hover .subsite li a:hover,
#menu .select :hover .subsite li:hover
{color:#3366FF; height:25px; line-height:22px; position:relative; background: url(img/bg_ssmenu_hover.gif);}



/*__________ PUB et PARTENAIRES ___________________________________ */

#pub730 {
height: 90px;
margin-top: 19px;
margin-left: 7px;
text-align: left;
vertical-align: middle;
}

#partenaires {
margin-top: 6px;
margin-left: 7px;
}



.bt_partenaires img{
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(opacity=50);
}

.bt_partenaires:hover img{
opacity: 1;
-moz-opacity: 1;
-khtml-opacity: 1;
filter: alpha(opacity=100);
}



/*__________ MENUS DROITE et GAUCHE ___________________________________ */

#menu_droite {
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
padding-bottom:6px;
color: #000;
font-size: 10px;
}

#menu_droite a {
color: #3366FF;
text-decoration: none;
}

#menu_droite a:hover{
color:#0000FF;
}

#menu_gauche {
padding-left: 5px;
padding-right: 5px;
padding-top: 6px;
padding-bottom:6px;
color: #000;
font-size: 10px;
}

#menu_gauche a {
color: #3366FF;
text-decoration: none;
}

#menu_gauche a:hover{
color:#0000FF;
}

#block_sstitre a {
padding-left: 2px;
color: #333333;
font-size: 9px;
text-decoration: none;
}

#block_sstitre  a:hover {
color: #969696;
}


/*__________ MENUS DROITE et GAUCHE ___________________________________ */

#sitemap {
color: #575757;
font-size: 14px;
font-weight: bold;
}

#sitemap a {
color: #575757;
font-size: 14px;
font-weight: bold;
}

#sitemap a:hover {
text-decoration: underline overline;
}

#copyright {
font-family: "Calibri";
font-size: 13px;
vertical-align: bottom;
color: #171717;
text-align: center;
font-weight: bold;
}

#copyright a {
font-family: "Calibri";
font-size: 13px;
color: #4B4B4B;
font-weight: bold;
}

#copyright a:hover {
text-decoration: underline;
}


/*__________ NEWS ___________________________________ */


#en-tete {
  overflow: hidden;
  background-image: url(/modules/News/images/fond.png);
  background-color: #FFFFFF;
  background-position: bottom;
  background-repeat: repeat-x;
  font-family: verdana,Helvetica,Sans-serif;
  font-size: 11px;
  font-weight: bold;
}
#en-tete ul {
  float: left;
  margin-top: 16px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 2px;
  padding: 0;
  list-style: none;
}
#en-tete ul li {
  float: left;
  margin-left: 2px;
}
#en-tete ul li a {
  float: left;
  text-decoration: none;
  letter-spacing: 1px;
  padding-left: 10px;
  background-image: url(/modules/News/images/coin-gauche.png);
  background-position: 0% -24px;
  background-repeat: no-repeat;
  font-size: 11px;
}
#en-tete ul li#actif {
  float: left;
  text-decoration: none;
  letter-spacing: 1px;
  padding-left: 10px;
  background-image: url(/modules/News/images/coin-gauche.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}
#en-tete ul li a span {
  float: left;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 0px;
  background-image: url(/modules/News/images/coin-droit.png);
  background-position: 100% -24px;
  background-repeat: no-repeat;
  color: #ffffff;
}
#en-tete ul li#actif span {
  float: left;
  padding-top: 6px;
  padding-right: 10px;
  padding-bottom: 3px;
  padding-left: 0px;
  background-image: url(/modules/News/images/coin-droit.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  color: #26ABDA;
}
#en-tete ul li a:hover {
  background-position: 0% 0;
}
#en-tete ul li a:focus {
  background-position: 0% 0;
}
#en-tete ul li a:hover span {
  background-position: 100% 0;
  color: #26ABDA;
}
#en-tete ul li a:focus span {
  background-position: 100% 0;
}



#top_news1 a {
	font-size: 13px;
	color: #26ABDA;
}

#top_news1 a:hover {
	text-decoration: underline;
}


#top_news2 a {
	font-size: 9px;
	font-style: italic;
	color: #26ABDA;
}

#top_news2 a:hover {
	text-decoration: underline;
}


.img_news img {
	border: 1px solid black;
}

.img_news:hover img {
	border: 1px solid #26ABDA;
}

.titre_news a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.titre_news a:hover {
	color: #26ABDA;
}


#basic-accordian{
	z-index:2;
	position:absolute;
}

.accordion_headings{
	height: 22px;
	width: 518px;
	background: url(img/bg_titre_news.png) no-repeat;
	line-height: 22px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	cursor: pointer;
}

.accordion_child{
	background-color: #ffffff;
	color: #000000;
}



/*__________ FANSUB ___________________________________ */

td.teamfansub {
font-size: 13px;
text-align: center;
}

td.teamfansub:hover {
background: url(/images/fansub/bg_hover.png) no-repeat;
background-color: #F4F4F4;
}



/*__________ DOWNLOAD ___________________________________ */


#classement_animes_status a {
	color: #0000FF;
	font-weight: bold;
	
}

#classement_animes_status a:hover {
	color: #3366FF;
	font-size: 13px;
}


#classement_animes_lettres a {
	color: #fff;
}

#classement_animes_lettres a:hover {
	color: #FF9900;
}


#classement_animes_result {
	color: #969696;
}

#classement_animes_result a {
	color: #800000;
}

#classement_animes_result a:hover {
	font-weight: bold;
}

	

	.bloc-logo-hd img.picto-hd {
	position: absolute;
	bottom: 7px;
	right: 10px;
	}

	.bloc-logo-hd2  {
	position: relative;
	}
	.bloc-logo-hd2 img.picto-hd2 {
	position: absolute;
	bottom: 7px;
	right: 10px;
	}



/*__________ INFOBULLES ___________________________________ */

a.infobulle {
   position: relative;
   text-decoration: none;
   opacity: 0.7;
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	filter: alpha(opacity=70);
}
a.infobulle span {
   display: none; /* on masque l'infobulle */
}
a.infobulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 160; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
   opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	filter: alpha(opacity=100);
}
a.infobulle:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: wrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   width: 500px;
   top: 37px; /* on positionne notre infobulle */
   left: -190px;
   background: #9BB7FF;
   color: white;
   padding: 3px;
   border: 0px;
   opacity: 0.94;
-moz-opacity: 0.94;
-khtml-opacity: 0.94;
filter: alpha(opacity=94);
}

a.infobulle3 { /* INFOBULLE POUR LES FAVORIS */
   position: relative;
   text-decoration: none;
}
a.infobulle3 span {
   display: none; /* on masque l'infobulle */
}
a.infobulle3:hover {
   background: none; /* correction d'un bug IE */
   z-index: 121; /* on définit une valeur pour l'ordre d'affichage */
   cursor: pointer; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle3:hover span {
   display: inline; /* on affiche l'infobulle */
   position: absolute;
   white-space: wrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */
   width: 200px;
   top: 20px; /* on positionne notre infobulle */
   left: 0px;
   opacity: 0.9;
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
filter: alpha(opacity=90);
}



/*__________ DOCK ___________________________________ */

	#dock {
		width: 270px;
		text-align: center;
		height:80px;
	}
	#dock a:visited{
		text-decoration: none;
	}
	#dock a{
		text-decoration: none;
		margin: 0px;
	}
	#dock img {
		border: none;
		width: 0px;
		top:0px;
		vertical-align:top;
	}
	#legend {
		text-align: right;
		margin-right: 22px;
		font-family: Verdana;
		font-weight: bold;
		font-size: 11px;
		color: #26ABDA;
		height:14px;
	}



/*__________ FICHE ET LIENS DL ___________________________________ */	
	
	p{
margin: 0;
padding: 5px;
line-height: 1.5em;
text-align: justify;
}

#retour_liste a{
font-family: Calibri;
font-size: 16px;
font-weight: bold;
color: #00B01E;
}

#retour_liste a:hover{
color: #00F42B;
}

#go_dl_anime a{
font-family: Calibri;
font-size: 16px;
font-weight: bold;
color: #808080;
}

#go_dl_anime a:hover{
color: #666699;
}

#wrapper{
width: 724px;
margin: 0 auto;
}
.box{
background-image: url(/modules/Download/images/fiche/bg.png);
}
.boxholder{
clear: both;
padding-top: 0px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
background: #27ABDB;
}
.tab{
float: left;
height: 36px;
width: 135px;
margin-left: 12px;
text-align: center;
background: url(/modules/Download/images/fiche/tab.png) no-repeat;
cursor: pointer;
}

.tabtxt{
margin: 0;
font-family: Calibri;
font-size: 13px;
font-weight: bold;
padding: 0px 0px 0px 5px;
}

.tabtxt a{
font-size: 13px;
font-weight: bold;
color: #fff;
}

.tabtxt a:hover{
color: #FFFF00;
}

.lien_page_dl a{
color: #2EACDC;
font-size: 14px;
font-weight: bold;
}
.lien_page_dl a:hover{
color: #59BE09;
}
.infos_lien_page_dl{
color: #808080;
margin-top: 10px;
font-size: 11px;
font-weight: bold;
}

