body{
	background: black;
	text-align: center;}

img{
	border: none;}

em{
	color: rgb(255,235,215);}

select{
	font-family: verdana, Serif;
	background: rgb(47,47,57);
	color: white;
	font-size: small;
	width: 186px;}

.selection_auteur input{
	background: rgb(47,47,57);
	color: white;
	font-size: xx-small;}

.hr40 { width: 40%;}
.hr50 { width: 50%;}
.hr60 { width: 60%;}
.hr70 { width: 70%;}
.hr80 { width: 80%;}
.hr90 { width: 90%;}
   
.bgl{
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: -1;}

.bgr{
	position: fixed;
	bottom: 0px;
	right: 0px;
	z-index: -1;}

a{
	text-decoration: none;
	color: rgb(180,190,250);}
   
a:hover{
	color: rgb(140,150,250);}

a:active{
	color: rgb(195,205,255);}

a:visited{
   text-decoration: none;
   color: rgb(240,180,190);}

.flash{
	margin-top: 5px;
	margin-bottom: 8px;}

.menuhtml{
	margin: auto;}

.menuhtml { margin: auto; }

.m_dm { background-image: url("images/m_dm.png"); }
.m_videos { background-image: url("images/m_videos.png"); }
.m_cg { background-image: url("images/m_cg.png"); }
.m_bazar { background-image: url("images/m_bazar.png"); }
.m_artbook { background-image: url("images/m_artbook.png"); }
.m_jeux { background-image: url("images/m_jeux.png"); }
.m_log { background-image: url("images/m_log.png"); }

.m_dm:hover { background-image: url("images/m_dm_.png"); }
.m_videos:hover { background-image: url("images/m_videos_.png"); }
.m_cg:hover { background-image: url("images/m_cg_.png"); }
.m_bazar:hover { background-image: url("images/m_bazar_.png"); }
.m_artbook:hover { background-image: url("images/m_artbook_.png"); }
.m_jeux:hover { background-image: url("images/m_jeux_.png"); }
.m_log:hover { background-image: url("images/m_log_.png"); }
   
.menu{
	position: absolute;
	top: 10px;
	left: 20px;
	width: 100px;
	height: 100px;
	background-image: url("images/newsa.png");}
   
.menu:hover{
	background-image: url("images/newsb.png");}

.news_switch{
	background-image: url("images/newsa.png");}

.switch{
	position: absolute;
	top: 108px;
	left: 20px;
	width: 100px;
	height: 28px;
	background-image: url("images/switch.png");}

.switch:hover{
	background-image: url("images/switch_hover.png");}

.block{
	text-align: center;
	margin: auto;
	width: 80%;
	color: rgb(130,240,225);
	font-size: large;
	font-family: verdana, "comic Sans MS", Serif;
	margin-top: 2%;
	padding: 14px;
	border-top: groove purple 4px;
	border-bottom: groove purple 4px;
	background-color: rgb(30,35,30);}

.block2{
	font-family: "comic Sans MS", Serif;
	margin: auto;
	width: 76%;
	color: rgb(227,220,235);
	font-size: large;
	margin-top: 6px;
	padding: 14px;
	border-bottom: groove purple 3px;
	background-color: rgb(30,35,30);}

.selection_interface{
	margin: auto;
	width: 94%;}

.sel_h{
	color: white;
	width: 50%;
	height: 320px;
	padding-top: 3%;
	padding-bottom: 3%;}

.sel_g{
	float: right;
	width: 50%;
	height: 320px;
	padding-top: 3%;
	padding-bottom: 3%;
	border-left: ridge white 5px;
	background: url("images/banniere_gm.jpg") center no-repeat white;}

.sel_g a{
	position: relative;
	top: 260px;
	font-size: x-large;
	font-family: verdana, "comic Sans MS", Serif;
	font-weight: bold}

.news_return{
	position: absolute;
	top: 5px;
	left: 5px;}

.news{
	margin: auto;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-top: 4px;
	width: 45%;
	background: repeat-y url("images/font_1.jpg") rgb(47,47,57);
	color: rgb(230,230,230);
	font-size: large;
	text-align: left;
	font-family: "comic Sans MS", Serif;}

.news table{
	margin: auto;
	width: 94%;}

.news td{
	padding: 1.5%;}

.border0{
	background-color: rgb(60,60,70);
	border: double rgb(230,180,190);
	text-align: center;}
   
.border{
	background-color: rgb(60,60,70);
	border: solid thin rgb(200,210,220);
	text-indent: 3%;}
.date{
	font-size: x-large;
	color: rgb(220,210,235);
	padding-left: 1%;
	text-decoration: underline;}
   
.n_{
	color: rgb(255,235,215);}
   
.info_forum{
	color: rgb(205,235,255);
	font-style: italic;}
   
.statistiques{
	position: absolute;
	top: 700px;
	right: 5%;
	width: 185px;
	text-align: center;
	color: white;
	font-family: "comic Sans MS", Serif;
	padding-top: 5px;
	padding-bottom: 15px;
	border-left: solid thin rgb(200,210,220);
	border-right: solid thin rgb(200,210,220);}
	
.connectes{
	position: absolute;
	top: 940px;
	right: 5%;
	width: 185px;
	text-align: center;
	color: rgb(255,235,215);
	font-family: "comic Sans MS", Serif;
	padding-top: 5px;
	padding-bottom: 10px;
	border-left: solid thin rgb(200,210,220);
	border-right: solid thin rgb(200,210,220);}

.tribune{
	position: absolute;
	top: 1220px;
	right: 5%;
	width: 185px;
	text-align: center;
	color: white;
	font-family: "comic Sans MS", Serif;
	padding-top: 5px;
	padding-bottom: 15px;
	border-left: solid thin rgb(200,210,220);
	border-right: solid thin rgb(200,210,220);}

.ici{
	background-image: url("images/autres_pages/ici.gif");}

.page_suite img:hover{
	background-image: url("images/autres_pages/0a.png");}

.page_suite img:active{
	background-image: url("images/autres_pages/0b.png");}

.streaming{
	width: 13px;
	background-image: url("images/streaming_a.jpg");}
.streaming:hover { background-image: url("images/streaming_b.jpg"); }
.streaming:active { background-image: url("images/streaming_c.jpg"); }

.tribune_libre{
	padding-bottom: 10px;
	color: white;
	background-image: url("images/fond_trib.jpg");
	border: inset medium rgb(200,210,220);}

.tribune_libre form{
	text-align: center;}

.tribune_libre input{
	color: white;
	background-color: black;}

.tribune_libre label{
	font-size: 0.9em;
	font-family: "comic Sans MS", Serif;}

textarea{
	width: 94%;
	height: 40px;
	color: white;
	font-size: 1em;
	background-color: black;}
   
.contenu{
	height: 380px;
	color: blue;
	text-align: left;
	border: outset thin rgb(67,67,77);
	font-family: "comic Sans MS", Serif;}
   
.contenu input{
	color: white;
	font-size: 1em;
	font-family: "comic Sans MS", Serif;
	background-color: black;}

.paire{
	color: black;
	background-color: rgb(208,218,255);
	border: inset thin rgb(208,218,255);}
	
.impaire{
	color: black;
	background-color: rgb(168,178,245);
	border: inset thin rgb(168,178,245);}
	
.admin{
	color: black;
	background-color: rgb(255,240,228);
	border: inset thin rgb(255,240,228);}

.color_name{
	margin-right: 5px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 5px;
	color: rgb(235,255,215);
	font-style: italic;
	background-color: black;
	border: outset thin black;}

.color_admin{
	margin-right: 5px;
	margin-left: 4px;
	padding-right: 4px;
	padding-left: 5px;
	color: rgb(255,215,205);
	font-style: italic;
	background-color: black;
	border: outset thin black;}

iframe{
	overflow: auto;
	border: inset medium rgb(200,210,220);
	border-right: none;}

.nbre_jour{
	position: absolute;
	top: 24px;
	right: 40px;
	color: black;}

.selection_auteur{
	text-align: center;
	font-family: "comic Sans MS", impact, Serif;
	color: rgb(255,235,215);
	position: absolute;
	top: 1130px;
	right: 5%;}

.partenaires{
	text-align: center;
	width: 185px;
	position: absolute;
	top: 700px;
	left: 5%;}
