body
   {
   background-color: black;
   font-size: large;
   }
   
.bg
   {
   position: fixed;
   bottom: 0px;
   left: 0px;
   z-index: -1;
   }
   
.align, .logo
   {
   text-align: center;
   }
   
.logo img:hover
   {
   background-image: url("images/logos/fond.png");
   }
   
a
   {
   text-decoration: none;
   color: rgb(180,190,250);
   }
   
td
   {
   border: solid 2px black;
   font-family: "comic Sans MS", impact, Serif;
   color: rgb(200,210,220);
   width: 140px;
   }
   
img
   {
   border: none;
   }
   
a:hover
   {
   color: rgb(140,150,250);
   }
   
a:active
   {
   color: rgb(195,205,255);
   }
   
a:visited
   {
   text-decoration: none;
   color: rgb(240,180,190);
   }
   
.hhh
   {
   margin: auto;
   width: 985px;
   background-image: url("images/fond_table.png");
   border: double 3px rgb(90,62,130);
   border-collapse: collapse;
   }

._selec{
	font-family: "palatino linotype", Serif;
	width: 328px;
	font-weight: normal;}

.titre_selec{
	font-family: "palatino linotype", Serif;
	/*background-color: rgb(65,75,65);*/
	background-image: url("images/fond_table_s.png");
	width: 328px;
	font-weight: normal;}

._selec_jeu{
	font-family: "palatino linotype", Serif;
	width: 352px;
	font-weight: normal;}

.titre_selec_jeu{
	font-family: "palatino linotype", Serif;
	background-image: url("images/fond_table_s.png");
	width: 352px;
	font-weight: normal;}

.autre{
	background-image: url("images/fond_table_s.png");
	font-family: impact, Serif;
	font-size: 1.1em;}

.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");}

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

select{
	font-family: "comic Sans MS", verdana, Serif;
	background: rgb(47,47,57);
	color: rgb(230,230,230);
	font-size: medium;}
   
input{
	background: rgb(47,47,57);
	color: white;}

.gif{
	text-decoration: blink;
	color: rgb(60,150,150);
	font-size: 1.2em;}

.swf{
	text-decoration: blink;
	color: rgb(240,40,40);
	font-size: 1.2em;}

.mpg, .avi, .rm{
	text-decoration: blink;
	color: rgb(90,28,220);
	font-size: 1.2em;}

.n_{
	font-size: large;
	color: rgb(255,225,205);}

.news_switch{
	background-image: url("images/newsa.png");
	position: absolute;
	top: 1%;
	left: 20px;
	width: 100px;
	height: 100px;}

.news:hover{
	background-image: url("images/newsb.png");}
   
.switch{
	position: relative;
	bottom: 6px;
	background-image: url("images/switch.png");}

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

.connectes{
	position: absolute;
	top: 4%;
	right: 5%;
	width: 175px;
	text-align: center;
	margin-right: -30px;
	color: rgb(255,235,215);
	font-size: medium;
	font-family: "comic Sans MS", Serif;}

   /*------------------------------------------------------------------dm-------------------------------------------------------------------------*/
   
._selec_dm{
	font-family: "palatino linotype", Serif;
	width: 183px;
	font-weight: normal;}

.autre_selec_dm{
	font-family: "palatino linotype", Serif;
	width: 183px;
	background-image: url("images/fond_table_s.png");
	font-size: 1.1em;
	font-weight: normal;}

._selec_dm_en{
	font-family: "palatino linotype", Serif;
	background: url("images/flag2_en.png") no-repeat center;
	width: 183px;
	font-weight: normal;}

._selec_dm_jp{
	font-family: "palatino linotype", Serif;
	background: url("images/flag2_jp.png") no-repeat center;
	width: 183px;
	font-weight: normal;}

._selec_dm_fr{
	font-family: "palatino linotype", Serif;
	background: url("images/flag2_fr.png") no-repeat center;
	width: 183px;
	font-weight: normal;}

._selec_img{
	width: 110px;}
   
   /*------------------------------------------------------------------videos-------------------------------------------------------------------------*/

._selec_v{
	font-family: "palatino linotype", Serif;
	width: 328px;
	font-weight: normal;}

.titre_selec_v{
	font-family: "palatino linotype", Serif;
	background-image: url("images/fond_table_s.png");
	width: 328px;
	font-weight: normal;}

.oasis{
	font-family: "palatino linotype", Serif;
	font-size: 1.2em;
	background: url("images/redirection/oasis.jpg");
	width: 328px;}

.hentai_revelation{
	font-family: "palatino linotype", Serif;
	font-size: 1.2em;
	background: url("images/redirection/hentai_revelation.jpg");
	width: 328px;}

.kimocho{
	font-family: "palatino linotype", Serif;
	font-size: 1.2em;
	background: url("images/redirection/kimocho.jpg");
	width: 328px;}

.ero{
	font-family: "palatino linotype", Serif;
	font-size: 1.2em;
	background: url("images/redirection/ero.jpg");
	width: 328px;}

.oasis a, .hentai_revelation a, .kimocho a, .ero a{
	color: black;}

.oasis a:hover, .hentai_revelation a:hover, .kimocho a:hover, .ero a:hover{
	color: rgb(60,46,40);
	text-decoration: underline;}

.oasis a:active, .hentai_revelation a:active, .kimocho a:active, .ero a:active{
	color: red;}

.Oui{
	color: rgb(220,90,70);}

.Non{
	color: rgb(70,170,90);}

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

.vide{
	width: 13px;
	background-image: url("images/streaming_vide.jpg");}

.streaming:hover{
	background-image: url("images/streaming_b.jpg");}

.streaming:active{
	background-image: url("images/streaming_c.jpg");}

   /*------------------------------------------------------------------studio et auteur-------------------------------------------------------------------------*/
   
.ggg{
	margin-top: 35px;
	background: url("images/cg_studio-nom.png") no-repeat;
	font-size: 1.1em;}

.ggg_dm{
	margin-top: 35px;
	background: url("images/dm_auteur-nom.png") no-repeat;
	font-size: 1.1em;}

.ggg table, .ggg td, .ggg_dm table, .ggg_dm td{
	border-collapse: collapse;
	border: none;
	text-align: center;}

.titre{
	width: 360px;
	height: 100px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: medium;
	font-family: "palatino linotype", Serif;}

.titre_resize1{
	width: 360px;
	height: 100px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 0.7em;
	font-family: "palatino linotype", Serif;}

.titre_resize2{
	width: 360px;
	height: 100px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 0.65em;
	font-family: "palatino linotype", Serif;}

.titre_dm{
	width: 360px;
	height: 77.5px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 0.7em;
	font-family: "palatino linotype", Serif;}

.titre_dm_resize1{
	width: 360px;
	height: 77.5px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 0.66em;
	font-family: "palatino linotype", Serif;}

.titre_dm_resize2{
	width: 360px;
	height: 77.5px;
	padding-left: 6px;
	padding-right: 5px;
	font-size: 0.6em;
	font-family: "palatino linotype", Serif;}

.ev, .extension{
	width: 180px;
	height: 55px;
	font-family: impact, Serif;}

.ev{
	color: rgb(240,220,200);}

.bg_ch_autre td{
	width: 120px;
	height: 55px;
	font-family: impact, Serif;}
   
.images
{
	position: absolute;
	left: 405px;}
   
.galerie_s{
	position: absolute;
	left: 380px;
	background: url("images/streaming_a_s.jpg") no-repeat;}

.vide_s{
	position: absolute;
	left: 380px;
	height: 225px;
	background: url("images/streaming_vide_s.jpg") no-repeat;}

.galerie_s:hover{
	background: url("images/streaming_b_s.jpg") no-repeat;}

.galerie_s:active{
	background: url("images/streaming_c_s.jpg") no-repeat;}

   /*------------------------------------------------------------------jeux-------------------------------------------------------------------------*/

.PC{
	color: rgb(100,120,190);}

.Flash{
	color: rgb(180,180,90);}

   /*------------------------------------------------------------------logiciels-------------------------------------------------------------------------*/

.log{
	text-align: center;}

.entete_log{
	text-align: center;
	color: silver;
	letter-spacing:3px;
	font-size: xx-large;
	font-style: italic;
	font-family: impact, Serif;}

.logiciels, .logiciels a, .logiciels td{
	text-align: center;
	background-color: rgb(60,60,70);
	margin: auto;
	margin-top: 4%;
	width: 80%;
	font-size: x-large;
	font-family: impact, Serif;
	border-bottom: solid thin rgb(200,210,220);}
