/*
########################################################
###     Feuille de style version2 de Passion-GTO     ###
###                      Par Yoshu                   ###
########################################################
Dernière modif le 20 septembre 2008
*/


/*  COMPORTEMENT GENERAL */

h1,h2,h5 {
	font-weight: 400;
	margin: 0;
	padding: 0;
}
h1 { font-size: 1.3em; }
h2 { font-size: 1.1em; }
h3 { font-size: 1.2em; }
h5 { font-size: 0.9em; }
a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
img {
	border: none;
}
.center {				/* Centrage des balises */
	margin: auto;
}
.code {
	font-family: "Courier New";
}
.droite { text-align: right; }
.fl {					/* Float droite */
	float: right;
}
.fr {					/* Float gauche */
	float: left;
}
.titre_contenu {				/* Titres dans le contenu */
	font-size: 1.3em;
	font-style: italic;
	text-decoration: underline;
}
.relatif {				/* DIV en position relative */
	position: relative;
}
.important {
	font-size: 1.5em;
	font-style: italic;
	text-decoration: underline;
}


/*  PARTIE DESIGN */

body { 
	text-align: center;
	background-image: url(images/fond.jpg);
	margin: 5px 0 10px 0;
	padding: 0;
	font-size: 0.8em;
	color: #003366;
	font-family: Verdana, "Comic Sans MS ", Arial, serif;
}
#conteneur {		/* Conteneur du site */
	text-align: left;
	width: 760px;
	margin: 0 auto;
}
#cont_fume {		/* Conteneur du gif de la fumée de la clope */
	text-align: left;
	position: absolute;
	width: 760px;
	height: 94px;
	margin: 0 auto;
}
#fume {				/* gif de la clope */
	width: 31px;
	height: 86px;
	background: url(design/fumee.gif) no-repeat top left;
	margin-left: 125px;
	margin-top: 29px;
}
#cheveux {			/* image dépassant du conteneur */
	width: 125px;
	height: 29px;
	background: url(design/ban_1.gif) no-repeat top right;
}
#ban {				/* Bannière du site */
	width: 760px;
	height: 101px;
	background: url(design/ban_2.jpg) no-repeat 14px 0;
}

/* Menu du haut */
#menu_h a {
	color: #FFF;
	padding: 0 0 1px 0;
}
#menu_h a:hover  {
	position: relative;
	padding: 1px 0 0 0;
	top: 1px;
	color: #003366;
	text-decoration: none;
}
#menu_h {			/* Menu du haut */
	text-align: center;
	width: 525px;
	height: 19px;
	background: #BBCDFD url(design/menu_h.gif) no-repeat;
	padding: 2px 110px 0 125px;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFFFFF;
}

#p_conteneur {
	width: 760px;
	background: url(design/fond.gif) repeat-y;
}

/* Menu de gauche */
#menu_g {			/* Fond du menu de gauche */
	float: left;
	width: 125px;
	background: #003366 url(design/ban_3.jpg) no-repeat;
	padding-top: 79px;
}
#menu_g ul {			/* Affichage global du menu de gauche */
	float: left;
	width: 125px;
	background: url(design/menug.gif) no-repeat;
	list-style-image: url(design/puce_menug.gif);
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
#menu_g ul li {			/* Texte du menu de gauche */
	font-size: 0.9em;
	padding: 0 2px;
}
#menu_g ul li a {
	font-weight: 400;
}
#menu_gto, #menu_manga, #menu_anime, #menu_drama, #menu_multimedia, #menu_junai, #menu_bad {	/* Différentes parties des menus de droite */
	width: 117px;
	height: 28px;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 18px 0px 2px 2px;
	padding: 0;
}
#menu_gto { margin-top: 0; background: url(design/menu_gto.gif) no-repeat 2px 0; }
#menu_manga { background: url(design/menu_manga.gif) no-repeat 2px 0; }
#menu_anime { background: url(design/menu_anime.gif) no-repeat 2px 0; }
#menu_drama { background: url(design/menu_drama.gif) no-repeat 2px 0; }
#menu_multimedia { background: url(design/menu_multimedia.gif) no-repeat 2px 0; }
#menu_bad { background: url(design/menu_bad_company.gif) no-repeat 2px 0; }
#menu_junai { background: url(design/menu_young.gif) no-repeat 2px 0; }
#menu_bad { background: url(design/menu_bad_company.gif) no-repeat 2px 0; }
#menu_g #dessous {	/* Sous le menu de gauche */
	float: left;
	width: 125px;
	height: 33px;
	background: url(design/menug_dessous.gif) no-repeat;
}

/* Menu de droite */
#menu_d {				/* Fond du menu de droite */
	float: left;
	width: 110px;
	background-color: #9EB8FF;
	padding: 2px 0 0 0;
}
#menu_d ul {				/* Affichage global du menu de droite */
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#texte_menu_young {	/* "Young GTO" au dessus de la couverture du menu de droite */
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	margin-bottom: 2px;
}
.texte_menud {
	font-size: 0.7em;
	padding: 0 2px;
	line-height: 135%;
}
#couv_menu {			/* Conteneur de la couverture du menu de droite */
	width: 102px;
	height: 152px;
	margin: 0 auto 2px auto;
	padding: 0;
}
#couv_menu img {		/* Couverture du menu de droite */
	border : 1px SOLID #000000;
}
#menu_diffusion, #menu_publication1, #menu_publication2, #menu_sondage, #menu_affilies, #menu_voter, #menu_citation, #menu_stats {		/* Différentes parties des menus de droite*/
	width: 103px;
	height: 28px;
	margin: 18px 0 2px 3px;
	padding: 0;
}
#menu_diffusion { margin-top: 5px; background: url(design/menu_diffusion.gif) no-repeat; }
#menu_publication1, #menu_publication2 {  background: url(design/menu_publication.gif) no-repeat; }
#menu_publication2 { margin-top: 5px }
#menu_sondage { margin-top: 5px; background: url(design/menu_sondage.gif) no-repeat; }
#menu_affilies { background: url(design/menu_affilies.gif) no-repeat; }
#menu_voter { background: url(design/menu_voter.gif) no-repeat; }
#menu_citation { background: url(design/menu_citation.gif) no-repeat; }
#menu_stats { background: url(design/menu_stats.gif) no-repeat; }
.date_diffusion, .date_encours_diffusion {
	margin: 0;
	padding: 0;
	text-align: center;
	font-style: italic;
	text-decoration: underline;
}
.date_diffusion { font-size: 0.9em }
.conteneur_diffusion, .conteneur_encours_diffusion {
	margin: 5px 3px 10px 3px;
	padding: 3px;
	background-color: #bbcdfd;
}
.conteneur_diffusion { border: 1px solid #036 }
.conteneur_encours_diffusion {
	text-align: center;
	font-size: 0.9em;
	border: 1px solid red;
}
.chaine_diffusion {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}
.episodes_diffusion {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 0.8em;
	font-style: italic;
}
.conteneur_encours_diffusion a, .episodes_diffusion a { font-weight: 400 }
#sondage {			/* Partie sondage du menu de droite */
	width: 104px;
	margin: auto;
	font-size: 0.8em;
}
.sondage_rep { margin-top: 5px; }
#quest_sondage {	/* Texte de la question du sondage */
	text-align: justify;
	font-weight: bold;
}
#voter {			/* Design du bouton "voter" */
	padding: auto;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}
.reponse_sondage {	/* Barre quand on a déjà voté */
	background-color: #2B68A5;
	border: 1px solid black;
	color: white;
	font-weight: bold;
}
#total_sondage { 	/* Texte du nombre total de votes */
	font-weight: bold;
	text-align: center;
}
#partenaires { position: relative; }		/* Partie partenaires du menu de droite */
#partenaires li { line-height: 100%; }
#partenaires li a {		/* Nom des sites partenaires */
	font-size: 0.8em;
	font-weight: 400;
}
#partenaires li a span {	/* On cache les bannières */
	display: none;
}
#ban_defaut {
	padding-bottom: 3px;
}
#ban_defaut a {			/* Centrage de la bannière par défaut */
	padding-left: 9px;
}
#partenaires li {			/* Texte des partenaires */
	font-size: 0.9em;
}
#partenaires li a:hover {		/* Correction du bug d'IE */
	background: none;
}
#partenaires li a:hover span {	/* Affiche la bannière dont le lien est hover */
	display: block;
	position: absolute;
	top: 0px;
	left: 9px;
	width: 90px;
	height: 35px;
	background-color: #9EB8FF;
}
ul li.center {
	margin-top: 3px;
}
#xiti-logo {			/* Logo Xiti */
	width: 39px;
	height: 25px;
	margin: 10px auto 0 auto;
	padding-bottom: 20px;
}

/* Bas de page */
#rien {					/* Conteneur du bas de page */
	clear: both;
	position: relative;
	width: 760px;
	padding: 16px 0 0 0;
}
#google {				/* Pubs Google en absolute */
	position: absolute;
	top: 0;
	left: 153px;
	width: 468px;
	height: 60px;
}
a#oni {					/* Onizuka retour en haut */
	display: block;
	width: 110px;
	height : 59px;
	background: url(design/oni_bas.gif) no-repeat 0 -59px;
	margin: 0 0 0 650px;
}
a#oni:hover { background-position: top right; }
#pied_de_page {		/* Copyrights à la fin */
	font-size: 0.8em;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	background: url(design/bas.gif) no-repeat;
	padding-top: 2px;
}
#pied_de_page a { color: #FFF; }

#titre {				/* Titre des pages */
	text-align: center;
	width: 515px;
	height : 60px;
	background: url(design/titre.gif) no-repeat top right;
	padding-top: 5px;

}
#corps {				/* Conteneur du contenu des pages */
	float: left;
	overflow: hidden;
	width: 515px;
	background: #FDFDFD url(design/arc_haut.gif) no-repeat;
	margin: 0;
	padding: 5px;
}
#weathercontroller {
	position: fixed;
	top: 0;
	right: 0;
	width : 100px;
	padding: 5px;
	background-color: #003366;
	color: white;
}
#weathercontroller a {
	color: white;
}
#edito {
	text-align: center;
}



/* CONTENU */

/* Page présentation des personnages */
#personnages {
	position: relative
}
#personnages dd a span {	/* On cache les images des persos */
	display: none;
}
#personnages dd a:hover {		/* Correction du bug d'IE */
	background: none;
}
#personnages dd a:hover span {	/* Affiche la bannière dont le lien est hover */
	display: block;
	position: absolute;
	top: 45px;
	left: 250px;
	width: 90px;
	height: 90px;
	border: 1px solid #000;
}

/* Page générique et lyrics */
.gene_texte {
	width: 400px;
	min-height: 55px;
	padding-bottom: 3px;
}
.lyric_d {
	position: absolute;
	top: 0;
	right: 5px;
}
.lyric_g {
	position: absolute;
	top: 0;
	left: 5px;
}

/* Page galerie d'image des persos */
#galerie_perso {
	padding: 20px 0 0 21px;
	line-height: 50px;
}
#galerie_perso a {
	display: inline;
	margin: 0 13px 0 12px;
	width: 130px;
}
#galerie_perso a img {
	border: 1px solid #000;
}

/* Page galerie d'image de Fujisawa */
#galerie_fujisawa {
	padding: 20px 0 0 2px;
	line-height: 35px;
}
#galerie_fujisawa a {
	display: inline;
	margin: 0 2px 0 2px;
	width: 130px;
}
#galerie_fujisawa a img {
	border: 1px solid #000;
}

/* Page de présentation de l'anime Young GTO */
#anime_junai {
	padding: 0 0 0 24px;
}
#anime_junai img {
	border: 1px solid #000;
}







.clic_lien {
	font-size: 0.7em;
	font-weight: 400;
}
.link_me {
	font-weight: bold;
	text-align: center;
}
.liens {
	font-size: 1.2em;
	font-weight: bold;
}
ul#liens {
	margin: 0;
	margin-top: 10px;
	margin-bottom: 30px;
	padding: 0;
}
ul#liens li {
	font-size: 0.8em;
	font-weight: bold;
	list-style-type: none;
	padding: none;
	padding-left: 20px;
}
.lien_bas {
	padding-top: 15px;
	text-align: center;
	font-size: 0.9em;
}
.ind_enc {
	align: center;
	padding-top: 0px;
	width: 350px;
	height: 20px;
	text-align: center;
	background-image: url("images_ut/index_m.gif");
}



.float_left {
	float: left;
}
.float_right {
	float: right;
	margin-right: 100px;
	border: 1px solid gray;
}
a.blanc       {
	color: #FFFFFF;
	text-decoration: none;
}
a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
a.norm {
	color: #003366;
	font-weight: 400;
	text-decoration: none;
}
ul.menug li a, ul.menud li a {
	color: #003366;
	font-weight: 400;
	text-decoration: none;
}
ul.menug li#concours {
	color: #FE1111;
	font-weight: bold;
	text-decoration: none;
}
ul.menug li#concours a {
	color: #FE1111;
	font-weight: bold;
}
a:hover, a.norm:hover, ul.menug li a:hover, ul.menud li a:hover, ul.menug li#concours a:hover {
	text-decoration: underline;
}

img {
	border: none;
	valign: middle;
}
img.couv_manga {
	margin: 0;
	margin-right: 5px;
	width: 100px;
	height: 150px;
	border: 0px solid green;
}
img.border_1_88 {
	border: 1px SOLID #000000;
	width: 88px;
	height: 31px;
}
img.border_0_88 {
	border: 0;
	width: 88px;
	height: 31px;
}
img.border_1  {
	border: 1px SOLID #000000;
}
textarea {
	font-size: 10pt;
	font-family: "MS Reference Sans Serif", Verdana, Arial;	
}
textarea.liens {
	font-size: 7pt;
	font-family: Verdana, Serif;
}

dl, dt {
	font-size: 12pt;
	margin-left: 0;
	padding: 0;
	list-style-type: none;
}
dd {
	font-size: 10pt;
	margin-left: 15px;
	padding: 0;
	list-style-type: none;
}
tr.actif{ background: #9EB8FF url("images_ut/oni_bas_a.gif") bottom left no-repeat; }
tr.inactif{ background: #9EB8FF url("images_ut/oni_bas_i.gif") bottom left no-repeat; }
td.imagetexte { background: #FDFDFD url("images_ut/arc_haut.gif") top left no-repeat; }
td.texte {
	background: #FDFDFD url("images_ut/arc_haut.gif") top left no-repeat;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 9pt;
	text-align: justify;
}
td.textechoix {
	background: #FDFDFD;
	padding: 0;
	font-size: 9pt;
}
td.texteint {
	background: #FDFDFD;
	vertical-align: middle;
	padding: 0;
	font-size: 9pt;
	text-align: justify;
}
td.texteintanime {
	background: #FDFDFD;
	vertical-align: middle;
	padding: 0;
	font-size: 0.8em;
	text-align: justify;
}
td.texteinttop {
	background: #FDFDFD;
	vertical-align: top;
	padding: 0;
	font-size: 9pt;
	text-align: left;
}
td.titre {
	vertical-align: bottom;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 7px;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}
td.titre_index {
	color:#003366;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


#snow-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

#spoil b, .spoil h2 {
	padding-left: 20px;
	background: url(images/gto/spoilers/moins.gif) no-repeat left 2px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
}
#spoil .minimized b, .spoil .minimized h2 {
	padding-left: 20px;
	background: url(images/gto/spoilers/plus.gif) no-repeat left 2px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
}
#spoil .minimized span, .spoil .minimized span { display: none; }
#spoil_tot {
	font-size: 0.8em;
	color: red;
}
#spoil_contenu {
	margin: auto;
	margin-top: 10px;
	width: 480px;
	align: center;
	border: 1px SOLID GRAY;
	color: #FDFDFD;
}
#spoil i {
	color: #FDFDFD;
	overflow: hidden;
}
#spoil .minimized i {
	color: #003366;
	overflow: hidden;
}
.livredor_titre {
	position: relative;
	width: 499px;
	height: 18px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	valign: middle;
	margin: auto;
	margin-top: 30px;
	padding-top: 1px;
	background: url("design/livredor/livredor_titre.gif") no-repeat top left;
}
a.livredor {
	color: #FFFFFF;
}
.heure_livredor {
	float: right;
	padding-right: 5px;
}
.livredor_fond {
	width: 487px;
	margin: auto;
	text-align: left;
	background: url("design/livredor/livredor_contenu.gif") repeat top left;
}
.livredor_contenu {
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
}
.livredor_dessous {
	background: url("design/livredor/livredor_dessous.gif") repeat-x bottom left;
}
.index1 {
	width: 200px;
	height: 18px;
	font-weight: bold;
	text-align: center;
	valign: middle;
	margin: auto;
	padding-top: 1px;
	background: url("design/index1.gif") no-repeat top left;
}
.index2 {
	width: 300px;
	height: 18px;
	font-weight: bold;
	text-align: center;
	valign: middle;
	margin: auto;
	padding-top: 1px;
	background: url("design/index2.gif") no-repeat top left;
}
.bold { font-weight: bold; }
.italic { font-style: italic; }
.justify { text-align: justify; }
#interview {
	font-style: italic;
	margin: 0;
	padding: 0;
	margin-bottom: 15px;
}
#mangaka {
	list-style-type: none;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	margin-bottom: 20px;
}
.quiz {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}
.ost {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	text-align: center;
	background: url("images/anime/ost/sep.gif") repeat-x top left;
}
.concours /* Les labels sont placés sur une "colonne" à gauche  */
{
	width:150px;
	clear:left;
	float:left;
	text-align:right;
	margin-right:5px;
}

.p_titre {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}
.question {
	margin: 20px 0 3px 0;
	text-align: justify;
	font-weight: bold;
}
.rep_fuji {
	margin: 0;
	padding : 0;
	margin-bottom: 3px;
	text-align: justify;
}
.table_quiz {
	margin-bottom : 20px;
}


.couv_compa {
	margin: 0 10px 20px 10px;
	text-align: center;
}
.titre_couv_japon {				/* Titre du Japon dans les comparatifs des couv */
	font-size: 1.3em;
	font-style: italic;
	text-decoration: underline;
	position: absolute;
	left: 0;
	top: 50%;
	height: 100px;
	margin: -50px 0 0 30px;
	line-height: 100px;
}



.gene_g, .gene_gt {
	padding-left: 10px;
}
.gene_d {
	padding-right: 10px;
}
.gene_gt, .gene_dt  {
	padding-bottom: 5px;
}
.dessous_float {
	clear: both;
}
.center {
	text-align: center;
}

.retour_haut {
	clear: both;
	text-align: center;
	padding-top: 10px;
}
.resume_bientot {
	text-align: center;
	font-size: 1.2em;
	font-style: italic;
}
.hr_490 {
	margin: auto;
	width: 482px;
	height: 5px;
	background: url("design/hr/hr.gif");
}



.texte_manga {
	display: table-cell;
	vertical-align: middle;
	text-align: justify;
	position: relatif;
	width: 400px;
	height: 150px;
	margin-left: 105px;
}
#conteneur_resume {
	width: 505px;
	margin: auto;
	text-align: center;
}
td.admin {
	color:#003366;
	background: white;
	font-size: 10pt;
	font-weight: 400;
	vertical-align: middle;
	text-decoration: none;
}
#seiyuu {
	font-size: 0.8em;
}
#seiyuu li {
	margin-top: 5px;
}
#seiyuu li a {
	font-size: 1.1em;
}
.img_seiyuu {
	float: left;
	margin-left: 15px;
	margin-right: 5px;
	border: 1px SOLID #000000;
}
.texte_seiyuu {
	margin-bottom: 30px;
	font-size: 0.8em;
	color: #144677;
	border: 1px solid #FDFDFD;
}
.texte_seiyuu span {
	font-size: 1.2em;
	color: #003366;
}
.rouge {
	color: red;
}
#noel {
	width: 285px;
	height : 150px;
	background: url("images/sapin2.gif") no-repeat;
	margin: auto;
	padding-left: 115px;
	padding-right: 115px;
	border: 0px solid red;
	text-align: center;
}
.equipe {
	margin: 0;
	margin-left: 110px;
	padding: 0;
}
.equipe li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#aide {
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.clear {
	clear: both;
}
#screen_anime {
	border : none;
	cellspacing: 0;
	cellpadding: 0;
}
#screen_anime td {
	width: 150px;
	height: 113px;
	border: 0px dashed black;
	padding: 0;
	cellspacing: 0;
	cellpadding: 0;
}
#screen_anime td#anime_un, #screen_anime td#anime_4 {
	padding-right: 15px;
}
#screen_anime td#anime_trois, #screen_anime td#anime_six {
	padding-left: 15px;
}
#screen_anime td#anime_un, #screen_anime td#anime_deux, #screen_anime td#anime_trois {
	padding-bottom: 15px;
}
#screen_anime td img { border: 1px dashed black; }
.result_concours {
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
#heure_serveur {
	font-size: 1.2em;
	color: green;
	font-weight: bold;
}
#texte_heure {
	float: left;
	padding: 0 3px 0 100px;
	font-weight: 400;
}
.stat_quiz {
	margin-bottom: 10px;
	border:1px solid black;
	background-color: #9EB8FF;
	text-align: center;
	height: 13px;
	float: left;
}
.news {
	text-align: justify;
}

#personnages {
	position: relative
}
#personnages dd a span {	/* On cache les images des persos */
	display: none;
}
#personnages dd a:hover {		/* Correction du bug d'IE */
	background: none;
}
#personnages dd a:hover span {	/* Affiche la bannière dont le lien est hover */
	display: block;
	position: absolute;
	top: 45px;
	left: 250px;
	width: 90px;
	height: 90px;
	border: 1px solid #000;
}

#couvertures {
	position: relative;
	width: 300px;
	border-right: 0px dashed #003366;
}
#couvertures dd {
	height: 40px;
}
#couvertures dd a span {	/* On cache les images des persos */
	display: none;
}
#couvertures dd a span img { border: 1px solid #000; }

#couvertures dd a:hover {		/* Correction du bug d'IE */
	background: none;
}
#couvertures dd a:hover span {	/* Affiche la bannière dont le lien est hover */
	text-align: center;
	font-style: italic;
	font-size: 0.8em;
	font-weight: 400;
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 300px;
	margin: 0;
	padding:0;
	width : 160px;
	border: 0px solid #000;
}


/* PARTIE ADMIN */
.texte_manga {
	display: table-cell;
	vertical-align: middle;
	text-align: justify;
	position: relatif;
	width: 400px;
	height: 150px;
	margin-left: 105px;
}
#conteneur_resume {
	width: 505px;
	margin: auto;
	text-align: center;
}
td.admin {
	color:#003366;
	background: white;
	font-size: 10pt;
	font-weight: 400;
	vertical-align: middle;
	text-decoration: none;
}
#admin_dl {
	margin-bottom: 80px;
}
#admin_dl dt {
	color: orange;
	font-size: 1.2em;
	font-style: italic;
	margin-top: 20px;
}
#heure_serveur {
	font-size: 1.2em;
	color: green;
	font-weight: bold;
}
#texte_heure {
	float: left;
	padding: 0 3px 0 100px;
	font-weight: 400;
}
.titres_resume_comp, .titres_resume_comp_d {
	height: 32px;
	background: url(images/manga/resume/resume_complet.gif) no-repeat;
	font-size: 0.9em;
	padding-left: 35px;
	line-height: 20px;
}
.titres_resume_comp { margin-left: 20px; }
.titres_resume_comp_d { margin-left: 30px; }
.titres_resume_comp span, .titres_resume_comp_d span {
	font-size: 0.9em;
}
.titre_fic {
	height: 32px;
	background: url(images/manga/resume/resume_complet.gif) no-repeat;
	margin-left: 10px;
	padding-left: 35px;
	line-height: 20px;
	font-weight: bold;
}
.auteur_fic {
	font-style: italic;
}
.auteur_fic span {
	font-weight: bold;
}
.pres_fic {
	text-align: justify;
	font-style: italic;
}
.liste_fic {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	margin: 0 0 50px 20px;
	padding: 0;
}
.liste_fic li {
	margin: 5px 0;
}
#titre_chap {
	margin: 10px 0 15px 5px;
	font-weight: bold;
}
#titre_chap span {
	font-style: italic;
	font-weight: 400;
	text-decoration: underline;
}
.lots_concours {
	border: 3px DOUBLE #036;
	background: #9EB8FF;
	padding: 5px;
}
.lots_concours dt {
	font-weight: bold;
	padding-bottom: 5px;
}
#lien_concours {
	text-align: right;
	margin-bottom: 10px;
}
#lien_concours a {
	font-size: 11pt;
	coldor: orange;
	text-decoration: underline;
}
#lien_concours a:hover { text-decoration: overline underline;}
#concours_form fieldset {
	width: 200px;
	margin: 0;
	text-align: right;
	padding: 0 10px;
	border: 1px solid #003366;
}
.table_concours {
	width: 500px;
	margin: auto;
	text-align: center;
	border: 3px double #036;
	border-collapse: collapse;
}
.table_concours a { font-weight: normal }
.table_concours .poser_question a { font-weight: bold }
.table_concours th {
	border: 1px SOLID #036;
	background-color: #9EB8FF;
}
.table_concours td {
	background-color: #eee;
	border: 1px SOLID #036;
}
.table_concours td.poser_question {
	background-color: #CCC;
	text-align: left;
	padding-left: 30px;
	line-height: 1.5em;
}
.admin_concours2 {
	margin: 0;
	padding: 3px;
	padding-top: 5px;
	text-align: center;
	border-bottom: 1px DASHED black;
}
#resultats_concours {
	width: 490px;
	margin : 0 auto;
	padding: 0;
	border: 1px SOLID #000;
	text-align: center;
	background: #CCF
}
#resultats_concours td {
	width: 245px;
	margin: 0;
	padding: 0;
	border: 1px solid #000;
}
#resultats_concours .categorie {
	font-size: 1.2em;
	font-style: italic;
	padding: 5px 0;
	background: #FFF;
}
#resultats_concours th {
	font-size: 1.6em;
}
#resultats_concours h2 {
	font-size: 1.5em;
	font-style: italic;
	padding: 10px 0 20px 0;
}
#resultats_concours .or {
	background: url("images/concours/or.gif");
	border: 1px solid #FC0;
}
#resultats_concours .argent {
	background: url("images/concours/argent.gif");
	border: 1px solid #CCC;
}
#resultats_concours .bronze {
	background: url("images/concours/bronze.gif");
	border: 1px solid #F60;
}
#resultats_concours .bonus {
	background: url("images/concours/bonus.gif");
	border: 1px solid #9F0;
	width: 100%;
}
#liste_resultats_concours {
	position: relative
}
#liste_resultats_concours dd a span {	/* On cache les images des persos */
	display: none;
}
#liste_resultats_concours dd a:hover {		/* Correction du bug d'IE */
	background: none;
}
#liste_resultats_concours dd a:hover span {	/* Affiche la bannière dont le lien est hover */
	display: block;
	position: absolute;
	text-align: center;
	top: 160px;
	left: 250px;
	border: 1px solid #000;
}
.scans { text-align: center }
.scans img {
	margin: 5px 3px;
	padding: 2px !IMPORTANT;
	border: 1px solid #0c0;
}
.scans a img { padding: 1px }
.scans a:hover img {
	padding: 1px !IMPORTANT;
	border-width: 2px !IMPORTANT;
}
#conteneur_scan {
	width: 100%;
	text-align: center;
	background-color: #fff;
}
#conteneur_scan h1 {
	padding: 20px 0 15px 0;
}
#pied_de_page_scan {		/* Copyrights à la fin */
	width: 780px;
	margin: 20px auto 0 auto;
	font-size: 0.8em;
	color: #FFFFFF;
	height: 30px;
	text-align: center;
	background: url(design/bas.gif) no-repeat;
	padding-top: 2px;
}
#pied_de_page_scan a { color: #FFF; }

.liste-scans img.capture {
	float: left;
	margin: 10px 5px 10px 0;
	padding: 1px;
	border: 2px solid #036;
}
.liste-scans p {
	margin: 10px 0 20px 0;
	text-align: justify;
}
.liste-scans .ligne-japon, .liste-scans .ligne-usa, .liste-scans .ligne-france {
	text-align: center;
	line-height : 1.3em;
}
.liste-scans .ligne-japon a, .liste-scans .ligne-usa a, .liste-scans .ligne-france a {
	padding-left: 15px;
	background-position: 0 4px !IMPORTANT;
	font: bold small-caps 1.3em "Bitstream Vera Sans", Arial, sans-serif;
}
.liste-scans .liens-dl {
	clear: both;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	font-style: italic;
}
.liste-scans ul {
	margin: 0 0 0 20px;
	padding: 2px;
}
.liste-scans .scan-japon, .liste-scans .scan-japon2, .liste-scans .scan-japon3 { list-style:  inside url(images/drapeaux2/japon.gif) }
.liste-scans .scan-usa, .liste-scans .scan-usa2, .liste-scans .scan-usa3 { list-style:  inside url(images/drapeaux2/usa.gif) }
.liste-scans .scan-france { list-style:  inside url(images/drapeaux2/france.gif) }
.liste-scans .scan-japon2, .liste-scans .scan-usa2 {
	margin-top: 3px;
	font-size: 0.8em;
}
.liste-scans .scan-japon3, .liste-scans .scan-usa3 { font-size: 0.8em }
