@CHARSET "utf-8";

* {
	margin: 0;
	padding: 0;
	border: 0;
}

input, textarea, fieldset{
	border: 2px inset #e1d3ff;
	margin: 1%;
	padding: 1%;
}

hr{
	border: 1px outset #1598ff;
	margin-top: 1%;
	margin-bottom: 1%;
	width: 150px;
	text-align: left;
}

body{
	width: 100%;
	background: #ffeff4;
	color: #d83e83;
	text-align: justify;
}

body ul{
	list-style-type: none;
}

body a{
	text-decoration: none;
	color: #923d5a;
}
body a:hover{
	text-decoration: none;
	color: #d83e83;
}
body a:active, body a:focus{
	color: #cc29df;
}
body a:visited{
	color: #b65283;
	font-style: italic;
}

#acces_rapide {
	display: none;
}


/***** SITE *****/

#header {
	background: url("../images/design/banniere.jpg") no-repeat center center;
	margin: auto;
	width: 1024px;
	height: 202px;
}

#box{
	/*background: #ffeff4 url("/background") no-repeat scroll center center;*/
	width: 100%;
}

#nm, #content, #footer{
	opacity: 0.80;
	margin: auto;
	width: 1024px;
}
#admin_content{
	opacity: 0.80;
	margin: auto;
	width: 100%;
}


	#nm {
		text-align: center;
		font-family: Georgia, "Arial Black", Arial, Verdana, serif;
	}
	#nm li{
		width: 14%;
		float: left;
		background: #5bd2ff;
		padding: 1%;
		margin: 0.1%;
		margin-left: 0;
		border: 1px outset #eb7fa9;
	}
	
	#content {
		height: 100%;
	}
	
		#lm, #corps, #rm{
			float: left;
			border: 1px solid #eb7fa9;
			background: #f6fbff;
		}
		
		#rm, #lm{
			background: #eb7fa7;
			color: #771133;
			margin-top: 2%;
			margin-bottom: 2%;
			width: 16%;
		}
			#lm .paypal input{
				border: 0;
				margin: 0;
				padding: 0;
			}
		
			#rm div, #lm div{
				text-indent: 10px;
				font-family: "Comic Sans MS", "Arial Black", Arial, Verdana, serif;
				font-size: 0.9em;
				padding-bottom: 2%;
			}
			
			#lm h1, #rm h1{
				background: #7d133f;
				color: #ffffff;
				text-indent: 5px;
				font-size: 1.3em;
				font-family: Verdana, "Arial Black", Arial, Verdana, serif;
			}
		
		#corps {
			margin-left: 1%;
			margin-right: 1%;
			margin-top: 2%;
			margin-bottom: 2%;
			width: 61%;
			height: 100%;
			min-height: 0px;
			padding: 1%;
			font-size: 0.9em;
			font-family: Georgia, "Arial Black", Arial, Verdana, serif;
		}
			#corps .elem, #corps .elem-form{
				border: 1px solid #eb7fa9;
				background: #bfe7ff;
				padding: 1%;
				width: 98%;
				margin-top: 3%;
			}
			
			#corps .elem-form input{
				margin: 0;
				margin-left: 0;
				padding: 0.5% 0.2% 0.5% 0.2%;
				border: 1px outset #7d133f;
				font-size: 0.8em;
			}
			
			#corps .elem .comm, #corps .elem .team, #corps .elem .projet, #corps .elem .hentai-projet, #preview, #final_preview, #wall{
				border: 3px outset #73caff;
				background: #73caff;
				margin: 1%;
				padding: 1%;
				width: 95%;
				overflow-y: auto;
				display: table;
			}
			
			#corps .elem .hentai-projet{
				background: #ffcdee;
				border: 3px outset #ffcdee;
				height: 250px;
			}
			#corps .elem .projet{
				height: 250px;
			}
			
			#corps .elem .projet .lst, #corps .elem .hentai-projet .lst{
				max-width: 150px;
				max-height: 200px;
				display: block;
				margin: auto;
			}
			
			#tabs .elem{
				margin-top: 0px;
				border: 1px #4297d7 solid;
				border-top: 0;
				text-align: center;
			}
			
			#tabs .elem h2{
				font-size: 2em;
				color: #d83e83;
				text-align: center;
			}
			
			#corps .elem .team {
				width: 65%;
				margin: auto;
				border: 3px outset #a1d3ff;
			}
			
			#corps .elem table caption{
				font-size: 2em;
				margin: 2%
			}
			#corps .elem table{
				width: 100%;
				text-align: center;
				vertical-align: middle;
			}
			#corps .elem td, #corps .elem th{
				padding: 0.4%;
			}
			
			#corps .elem table, #corps .elem th, #corps .elem td{
				border-collapse: collapse;
				border: 3px outset #ff79aa;
				background: #f6edfd;
				color: #6b2c4a;
			}
			#images td{
				border: 0 !important;
			}
			#corps .elem td{
				empty-cells: hide;
			}
			
			#corps .elem .anime td{
				background: #dcd8fa;
			}
			#corps .elem .hentai-anime td{
				color: #ff29c8;
				background: #dcd8fa;
			}
			
			#corps .elem .live td{
				background: #c6f8d8;
			}
			#corps .elem .hentai-live td{
				color: #ff29c8;
				background: #c6f8d8;
			}
			
			#corps .elem .scan td{
				background: #f7f4c1;
			}
			#corps .elem .hentai-scan td{
				color: #ff29c8;
				background: #f7f4c1;
			}
			
			#corps .elem .hentai{
				color: #ff29c8;
			}
			
			#corps .elem .legend{
				color: #6b2c4a;
				font-size: 1.1em;
			}
			
			#corps .elem .case-live{
				border: 1px solid #ff79aa;
				background: #c6f8d8;
				padding-right: 1%;
			}
			
			#corps .elem .case-anime{
				border: 1px solid #ff79aa;
				background: #dcd8fa;
				padding-right: 1%;
			}
			
			#corps .elem .case-scan{
				border: 1px solid #ff79aa;
				background: #f7f4c1;
				padding-right: 1%;
			}
			
			#corps .elem h3{
				text-indent: 15px;
				text-decoration: underline;
			}
			
			#corps .elem .archives{
				text-align: center;
			}
			
			.smilies{
				vertical-align: middle;
				text-align: center;
				display: inline;
				border: 0;
				margin: 0;
				padding: 0;
			}
			
			.administration{
				width: 1024px;
			}
			
	
	#footer {
		clear: both;
		width: 1024px;
		background: #5bd2ff;
		padding: 1%;
		border: 1px outset #eb7fa9;
		text-align: center;
		margin: auto;
		font-size: 0.9em;
		font-family: "Trebuchet MS", "Arial Black", Arial, Verdana, serif;
	}







/***** DISCLAMER *****/

#disclamer_header {
	background: url("../images/design/banniere.jpg") no-repeat center center;
	margin: auto;
	width: 1024px;
	height: 202px;
}

#disclamer_content {
	border: 1px solid #eb7fa9;
	background: #f6fbff;
	margin: auto;
	width: 1024px;
	padding: 1%;
	margin-top: 0.5%;
	margin-bottom: 0.5%;
	overflow: hidden;
}

	#disclamer, #releases{
		float: left;
		height: 100%;
		border: 1px solid #eb7fa9;
		background: #bfe7ff;
		padding: 1%;
		margin: 1%;
	}
	
	#releases {
		width: 22%;
		margin-right: 0;
	}
	#disclamer {
		width: 70%;
		margin-bottom: 2%;
	}
		#disclamer h1{
			text-align: center;
			color: #e65a91;
		}
	
	
		#liens {
			text-align: center;
		}
		#bottom {
			clear: both;
		}
		#disclamer ul{
			list-style-type: circle;
			list-style-position: outside;
			padding-left: 25px;
		}

#disclamer_footer {
	margin: auto;
	width: 1024px;
	clear: both;
	background: #5bd2ff;
	padding: 1%;
	border: 1px outset #eb7fa9;
	text-align: center;
	font-size: 0.9em;
	font-family: "Trebuchet MS", "Arial Black", Arial, Verdana, serif;
}


#admin_box h1{
	text-align: center;
	background: #5bd2ff;
	border: 1px outset #eb7fa9;
	padding: 0.5%;
	width: 30%;
	margin: auto;
}
	#admin_lm {
		float: left;
		text-align: left;
		border: 1px solid #eb7fa9;
		background: #f6fbff;
		background: #eb7fa7;
		color: #771133;
		margin-top: 2%;
		margin-bottom: 2%;
		width: 16%;
	}
		#admin_lm div{
			text-indent: 10px;
			font-family: "Comic Sans MS", "Arial Black", Arial, Verdana, serif;
			font-size: 0.9em;
			padding-bottom: 2%;
		}
		#admin_lm h1 {
			text-align: left;
			width: 99%;
			background: #7d133f;
			color: #ffffff;
			text-indent: 5px;
			font-size: 1.3em;
			font-family: Verdana, "Arial Black", Arial, Verdana, serif;
		}
	
	#admin_box #corps {
		width: 79%;
	}
	#admin_box_popup{
		width: 800px;
		margin: 0;
		padding: 0;
	}
	#admin_box_popup #admin_content{
		width: 95%;
		margin: 0;
		padding: 0;
	}
	#admin_box_popup #admin_content #corps{
		width: 100%;
	}
	
		#admin_box #corps h1 {
			text-align: left;
			margin: 0;
			background: 0;
			padding: 0;
			border: 0;
		}
		
		#images .elem table, #images .elem tr, #images .elem td, #images .elem th{
			border: 0;
		}
		#images caption{
			font-size: 1.2em;	
		}
