ul {
margin-bottom : 0;
}

#body {
width : 930px;
margin : auto;
}

a img {
border : 0;
}

h1 {
margin : 0;
margin-bottom : 15px;
line-height : 12px;
}

h2 {
margin : 0;

}

p {
margin : 0;
padding : 10px 0;
}

.annonce {
text-align : center;
padding : 10px 5px 5px;
margin-bottom : 5px;

}

.pagination {
text-align : center;

padding : 15px 0 0;
}

.lonely {
text-align: center;
padding : 20px 0;

}

.suppr {
padding-left : 10px;
}

.gestion-form {
margin : 10px 0;
text-align : center;
}

.retour {
text-align : center;

}

.sep {

margin-top : 10px;
width: 100%;
height : 7px;
} 

.gestion-menu-ligne {

height : 100%;
overflow : hidden;
}

.gestion-menu-ligne ul {
margin : 0;
padding-bottom : 10px;
}

.gestion-menu-left {
width : 40%;
float : left;
}

.gestion-menu-right {
width : 40%;
float : right;
padding-right : 20px;
}

.gestion-menu-ligne li {
margin-left : 20px;
}

/************ Top *************/
#top {
width : 100%;
}

#top-top {
width : 100%;
padding-top : 28px;
height : 132px;
margin-bottom : 5px;
}

#top-bottom {
width : 100%;
margin-bottom : 5px;
}

#toppubs {
padding : 5px 0;
}

#top-banniere {
height : 103px;
width : 874px;
}

/********** Sidebar **********/

#sidebar {
width : 185px;
float : left;
}

#sidebar-content {
width: 185px;
}

#sidebar-bottom {
width : 206px;
height : 46px;
}

#sidebar ul {
margin : 0;
margin-left : 10px;
padding : 0;
}

.menu-subtitle {
margin : 10px 0 5px 10px;
}

#menu, #shoutbox, #partenaires, #stats, #sidepubs {
margin : 0;
padding-bottom : 15px;
padding-top : 40px;
}

#stats {
overflow : hidden;
}

#stats ul {
margin-left : 3px;
}

#stats ul  li{
list-style-type: none;
}

#DDL {
padding-bottom : 10px;
}

.pubcontent {
padding : 5px 0;
}

.menu-part-bottom {
width : 100%;
height : 14px;
}

.menu-sep {
width : 165px;
height : 7px;
margin : 5px 10px;
}

.sidebar-subpart {
padding : 15px 0;
}

/************ Content ***********/
#content {
margin-left : 195px;
padding-top : 5px;
}

#content-content {
padding-left : 10px;
padding-bottom : 10px;
padding-right : 10px;
}

#content-bottom {
width : 735px;
height : 20px;
padding-top : 5px;
}

.cb {
padding : 0 20px;
}

/************* DIV cachés ***************/

.cachediv {
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}

#deconnex {
text-align : right;
margin : 0;
}

/*********** News ************/

.news-info {
margin : 0;
margin-bottom : 5px;
text-align : center;
}

.news-titre, .news-auteur {
font-weight : bold;
}

.news-content {
text-align : justify;
padding-left : 125px;
padding-top : 10px;
background-repeat : no-repeat;
}

.news-separateur {
height : 7px;

margin-top : 10px;
}

#avancement-content {
margin-top : 5px;
width : 100%;
text-align : center;
padding-right : 25px;
}

.news-contenu {
padding-bottom : 5px;
}

.news-ps {
padding : 5px 0;
}

.news-episode h4 {
margin-bottom : 2px;
}

.anime .news-info {
margin :0;
}

.dl-version span {
padding-right : 5px;
}

.bouton-news {
height : 45px;
width : 185px;
}

/*************** Recrutement *************/

#recrutement-content p {
padding : 0;
padding-top : 15px;
}

/************** Animes **************/
.anime {
text-align : center;
margin : 10px 25px 10px 0;
}

.animes-part {
padding-bottom : 10px;
}

.animes-part-title {
text-align: center;

}

.anime-content {
padding : 0;

}

.anime-content li {
margin-left : 10px;	
}

.anime-fiche {
margin-top : 5px;

padding : 10px;
}

.anime-subtitle {
margin-top : 0;
}

.anime-histoire {
margin-top : 10px;
}

#anime-choix {
padding-bottom : 2px;
}

#anime-choix span {
padding : 3px;
padding-bottom : 2px;
z-index : 20;
}

#anime-methodes {
z-index : 10;
}

.dl-link {
padding : 5px;
}

.bouton-dl {
height : 25px;
width : 45px;
}

/*********** Streaming *************/
.streaming-anime {

padding-bottom : 10px;
}

.streaming-title {
padding : 5px 0;
}

.streaming-synopsis {
margin-top : 5px;
}

.streaming-anime h3 {
margin : 3px 0;
}

.streaming-lecteur {

padding : 10px 0;
}

.streaming-anime p {
padding : 2px 0;
}

.streaming-img {
height : 135px;
width : 432px;
}

/************ Equipe *************/
.equipe-membre {

padding : 5px 0;
}

.equipe-avatar {
float: right;
}

.membre-description {
padding : 10px 125px 0 40px;
min-height : 119px;
}

.membre-inactif {
padding-left : 40px;
}

/************** Avancement ************/
#avancement-gestion {
margin-top : 5px;
width : 100%;
text-align : center;
padding-right : 25px;
padding-bottom : 10px;
}

/************* Commentaires ************/
#commentaires {
padding : 10px 0;
}

#com-form {
padding : 15px 0;
padding-bottom : 5px;
line-height : 17px;
}

.com-infos {

padding : 5px 0;
margin-bottom : 5px 0;
}

.com-com {
padding : 5px 0;
}

/***************** XDCC ****************/
#xdcc-form {

text-align : center;
line-height : 17px;
padding : 15px 0;
}

#xdcc-list {
padding : 5px 0;
}

.xdcc-listpart {

padding : 5px 0;
}

#loader {

}

#xdcc-commande {

margin-bottom : 10px;
}

/************* Partenaires ***********/
#partenaires img {
width : 88px;
height : 31px;
}

#partenaire-parts {

padding-bottom : 10px;
}

.partenaire-part {
margin-bottom : 10px;
}

#partenaires p {
padding : 5px 0;
}

/************ Episodes **************/
.gestion-form {

}

/*********** Thème ***********/
.theme-form {
padding-left : 30px;
padding-top : 10px;
line-height : 20px;
}

/************ Gestion ************/
#menuadmin {
padding : 0;
border : 1px solid black;
}

#menuadmin li {
list-style-type : none;
display : table-cell;
width : 100px;
padding : 0 5px;
}

#menuadmin  ul {
visibility : hidden;
position : absolute;
margin : 0px;
margin-left : -5px;
padding : 0px;
border : 1px solid black;
}

#menuadmin .level2 li {
display : block;
width : 90px;
border-bottom : 1px solid grey;
background-color : white;
}

#menuadmin .level2 ul {
position: absolute;
top : -1px;
left : 105px;
}

#menuadmin li:hover ul.level2, #menuadmin li li:hover ul.level3 {
visibility : visible;
}

#menuadmin a:hover {
border : 0;
}