/* --- Feuille de style du site web de la NeoRyu-Team --- */
html,body{margin:0;padding:0}
body{font:76% arial,sans-serif;text-align:center;background-image:url(img/fond.gif);background-repeat:repeat;font-family:Arial, Helvetica, sans-serif;}
p{margin:0 10px 10px}
a{color:#006;}
div#header{position:relative}
div#header h1{height:200px;line-height:80px;margin:0;padding-left:10px;background: #CCCCCC;color: #79B30B}
div#header a{position:absolute;right:0;top:23px}
div#container{text-align:left;background:#CCCCCC;border:outset;border-color:#000000;}
div#content p{line-height:1.4}
div#footer{background: #CCCCCC;color:#FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color:#C6D5FD}

div#container{width:805px;margin:5px auto}
div#content{float:left;width:540px}
div#navigation{float:right;width:250px}
div#extra{float:right;clear:right;width:250px}
div#footer{clear:both;width:100%}

#affichageban{
	width:100%;
	height:200px;
	background-image:url(img/ban/ban1.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
table.global {
	margin: 0;
	width:541px;
}
table.texte {
	margin: 0;
	width:541px;
	border-width:0;
}
th.global-title {
	font-size: 135%;
	color: #333;
	
	background-image:url(img/article/haut_article.png);
	background-repeat:no-repeat;
	height:80px;
	
	padding-top:0px;
	padding-left:45px;
	text-align:center;
	font-size:20px;
}
td.global-body {
	background-image:url(img/article/centre_article.png);
	background-repeat:repeat;
	padding-bottom:20px;
}
td.texte {
	width:430px;
	font-size:14px;
	text-align:left;
}
td.void{
	width:80px;
}
td.global-footer {
	background-image:url(img/article/bas_article.png);
	background-repeat:no-repeat;
	height:80px;
	padding-top:0px;
	padding-right:25px;
}


/*--- news ---*/
#haut_article {
	background-image:url(img/article/haut_article.png);
	background-repeat:no-repeat;
	width:100%;
	height:80px;
}
#centre_article{
	background-image:url(img/article/centre_article.png);
	background-repeat:repeat;
	width:100%;
}
#bas_article{
	background-image:url(img/article/bas_article.png);
	background-repeat:no-repeat;
	width:100%;
	height:40px;
	margin-bottom:20px;
}
#bas_article em {
	float:left;
	text-align:left;
	width:35%;
	padding-left:80px;
}
#bas_article p {
	float:right;
	text-align:right;
	width:40%;
	padding-right:30px;
}
div.cmt_master {
	width: 300px;
	margin: 0.5em auto;
	border: 1px solid #bbb;
	padding: 4px;
	background-color: #fff;
}
div.cmt_pseudo {
	font-weight: bold;
	font-size: 9pt;
	border-bottom: 1px solid #bbb;
}
div.cmt_texte {
	font-size: 8pt;
	padding: 15px;
}
div.cmt_date {
	text-align: right;
	font-style: italic;
	font-size: 8pt;
}
fieldset.cmt_aj {
	width: 400px;
	margin: 6px auto;
	border: 1px solid #bbb;
	padding: 4px;
	font-size: 9pt;

}
/*--- FIN news ---*/

/*--- menu ---*/
#menu_normal{
	background-image:url(img/menu/menu.png);
	background-repeat:no-repeat;
	width:100%;
	height:385px;
}
#menu_sortie{
	background-image:url(img/sortie/sortie.png);
	background-repeat:no-repeat;
	width:100%;
	height:440px;
}
/*--- FIN menu ---*/

/*--- equipe ---*/
div.member {
	background:#fff;
	padding:14px 14px 2px 14px;
	border:1px solid #bbb;
	line-height:1.5em;
	text-align:center;
	width:390px;
}
div.member em {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}
div.member div {
	padding: 0px;
	margin-left: 150px;
	margin-right: 0px;
	min-height:100px;
	height:expression(this.scrollHeight > 100 ? "auto":"100px"); 
}
span.pseud {
    font-weight: bold;
    font-size: 10pt;
	margin: 6px auto;
	display:block;
}
span.age {
    font-size: 7pt;
	display:block;
}
span.role {
    font-size: 9pt;
	display:block;
}
span.divers {
    font-style: italic;
    font-size: 9pt;
	margin: 6px auto;
	color: #666;
	display:block;
}
hr {
clear: both;
visibility: hidden;
}
div.spacer {
	height:20px;
}
/*--- FIN equipe ---*/

/*--- projet ---*/
div.status {
	font-weight: bold;
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: 11pt;
	color: #000000;
}
ul.status {
	list-style: none;  
	padding: 5px 0 0 0; 
	margin: 0;
	margin-bottom:20px;
	width: 80%; 
	border-top: 1px solid #bbb;
}
ul.status li {  
	padding-left: 1em;
	width: 100%;
	margin-bottom: 0.2em;
}
ul.status li a {
	font-size: 10pt;
	color: #000;
	text-decoration: none;
}
ul.status li ul {
	list-style-type: none;  
	margin: 0 -1.5em;
	width: 100%; 
}
ul.status li ul li {
	font-size: 8pt;
	color: #6D6D6D;
}
div.entete {
	font-weight: bold;
	width: 92%;
	margin: 0.5em auto;
	padding: 3px;
	font-size: 120%;
	border-bottom: 1px solid #bbb;
}
div.titre {
	font-weight: bold;
	width: 92%;
	margin: 0.9em auto;
	padding: 3px;
	font-size: 110%;
	color: #6D6D6D;
}
div.synopsis {
	margin: 0;
	text-align: justify;
}
div.bannieres {
	margin: 20px auto;
	width: 30em;
	text-align:center;
}
div.bannieres img {
	margin: 1em 0.5em;
	border: 1px solid #000;
}
table.subs {
    border: 1px solid #bbb;
	border-collapse: collapse;
	width: 100%;
	margin: 20px auto;
}
table.subs_c {
    border: 1px solid #bbb;
	border-collapse: collapse;
	margin: 1em 0;
	width: 100%;
}
table.subs th {
	background-color: #F2EBD7;
    border: 1px dashed #bbb;
    text-align: center;
    font-size: 10pt;
}
table.subs_c th {
	background-color: #F2EBD7;
    border: 1px dashed #bbb;
    text-align: center;
    font-size: 10pt;
	padding: 0.1em 0.2em;
}
table.subs td {
    border: 1px dashed #bbb;
    text-align: center;
    font-size: 9pt;
}
table.subs_c td {
    border: 1px dashed #bbb;
    text-align: center;
    font-size: 9pt;
	padding: 0 0.3em;
	vertical-align: middle;
	padding: 1px 0.4em 0 0.4em;
}
table.subs td.titre {
	background-color: #F7F8FF;
    font-size: 8pt;
    text-align: left;
	padding: 0 0.3em;
}
table.subs_c td img {
	border: 0;
	margin: 0;
}
tr.fond0 {
    background-color: #FFFFFF;
}
tr.fond1 {
    background-color: #E0E0E0;
}
/*--- FIN projet ---*/


/*---------------------------- utilisation des objets ----------------------------*/
.recherche{
	float:none;
	height:20px;
	width:145px;
	padding-left:585px;
	padding-right:70px;
	padding-top:140px;
	padding-bottom:40px;
	text-align:left;
	font-size:12px;
	visibility:visible;
	font-style:italic;
	z-index:100;
}
.news{
	float:none;
	height:28px;
	width:155px;
	padding-left:65px;
	padding-right:30px;
	padding-top:80px;
	padding-bottom:277px;
	visibility:hidden;
}
/* !-- style texte article --! */
.article_titre{
	width:400px;
	height:28px;
	padding-left:90px;
	padding-right:60px;
	padding-top:24px;
	padding-bottom:28px;
	text-align:center;
	vertical-align:bottom;
	font-size:20px;
	visibility:visible;
}
.article_centre{
	width:90%;
	height:auto;
	padding-left:80px;
	padding-right:70px;
	padding-top:0px;
	padding-bottom:30px;
	font-size:14px;
	visibility:visible;
	text-align:left;
}
/* mononokit styles */
div.NewTorrentsBox {
}
div.title {
	background: #396a98;
	color: white;
	font-size: 20px;
	padding: 5px 5px 5px 5px;
}
div.content {
	font-size: 11px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #396a98;
	background: #cfe8ff;
}
div.NewTorrentsBox table {
	width: 200px;
	border-collapse: collapse;
	border: 1px solid #396a98;
}
div.NewTorrentsBox tr.torrent td {
	background:	white;
	padding: 4px 2px 4px 2px;
	border:	1px solid #396a98;
}
div.NewTorrentsBox th {
	width: 12px;
	padding: 2px 2px 2px 2px;
}
div.NewTorrentsBox tr.details td {
	background:	#c0e0f0;
	text-align:	center;
}
div.NewTorrentsBox tr.details td.links {
	border-left: 1px solid #396a98;
	text-align: center;
}
table.TorrentTable tr.serie td.title {
	background: #396a98;
	color: white;
	padding: 3px 3px 0px 10px;
}
table.TorrentTable tr.serie td.title td {
	font-size: 20px;
}
table.TorrentTable td, table.TorrentTable th {
	font-size: 10px;
}
table.TorrentTable tr.even {
	background:	#cfefff;
}
table.TorrentTable tr.odd {
	background:	#eff8ff;
}
table.TorrentTable tr.spacer td {
	height: 10px;
}
table.TorrentTable td.seed, table.TorrentTable td.leech, table.TorrentTable td.completed, table.TorrentTable td.size, table.TorrentTable td.files, table.TorrentTable td.info {
	text-align:	center;
}
.clickable {
	cursor:pointer;
	cursor:hand;
	text-decoration: underline;
}
tr.even td,tr.odd td,tr.colhead th {
	padding:1px 3px;
	text-align:center;
}

/* fin mononokit */
