/* CSS Document */

* {
	margin:0;
	padding:0;
	border:0;
}
html {
	width:100%;
	height:100%;
}
body {
	/*width:100%;
	height:100%;*/
	text-align:center;
	background-color:#ffffff;
	background-image:url(/images/hachure.png);
	background-attachment:fixed;
}
.page a, .menu a {
	text-decoration:underline;
	color:#4c4a53;
}
.page a:hover, .menu a:hover {
	text-decoration:none;
	background-color:#4c4a53;
	color:#ffffff;
}
.page {
	width:800px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#0C0C0C;
	/*background-color:rgba(210,210,240,0.5);*/
	background-image:url(/images/hachure_clair.png);
	
	/*-moz-box-shadow:0 0 20px rgba(76,74,83,0.5);
	-webkit-box-shadow:0 0 20px rgba(76,74,83,0.5);*/
	-moz-box-shadow:0 0 20px rgba(100,84,80,0.4);
	-webkit-box-shadow:0 0 20px rgba(100,84,80,0.4);
}
.forum_page {
	width:800px;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#0C0C0C;
	background-color:#2A2A2A;
	padding-bottom:10px;
	
	-moz-box-shadow:0 0 20px rgba(76,74,83,0.5);
	-webkit-box-shadow:0 0 20px rgba(76,74,83,0.5);
}
.logo {
	width:800px;
	height:85px;
	margin:0 auto;
	text-align:left;
	background-image:url(/images/logo.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.foot {
	height:20px;
}

.clear {
	clear:both;
	font-size:1px;
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#4c4a53;
	margin-bottom:20px;
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#4c4a53;
	margin-bottom:20px;
}
p {
	margin-bottom:25px;
}

/****** menu ******/
.menu {
	background-color:#4c4a53;
	margin-bottom:10px;
	height:23px;
}
.menu a {
	display:block;
	height:22px;
	width:100px;
	float:left;
	padding-bottom:2px;
	
	background:-webkit-gradient(linear, 0 20%, 0 100%, from(#4c4a53), to(#232229));
	background:-moz-linear-gradient(top, #4c4a53, #3a3840, #232229);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr=#4c4a53, 
		endColorstr=#232229, 
		GradientType=0);

	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#ff8000;
	
	/*text-shadow:#3a3840 -1px -1px 1px;*/
}
.menu a:hover {
	background-color:#413f47;
	color:#ffffff;
	
	background:-webkit-gradient(linear, 0 0, 0 80%, from(#4c4a53), to(#232229));
	background:-moz-linear-gradient(top, #4c4a53, #2d2b31, #232229);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr=#3a3840, 
		endColorstr=#232229, 
		GradientType=0);
	
	/*text-shadow:#232229 -1px -1px 1px;*/
}
.menu span {
	display:block;
	height:22px;
	width:100px;
	float:left;
	padding-bottom:2px;
	background-color:#ff7800;
	
	background:-webkit-gradient(linear, 0 20%, 0 100%, from(#ff7800), to(#ca640a));
	background:-moz-linear-gradient(top, #ff7800, #ea7004, #ca640a);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr=#ff7800, 
		endColorstr=#ca640a, 
		GradientType=0);
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#2a2a2a;
	
	text-shadow:#ff7800 1px 1px 1px;
}

/****** intro ******/
.index {
	background-color:#FF9900;
}
.handicap {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-350px;
	margin-top:-200px;
}

/****** audio ******/
a.aaudio:link, a.aaudio:visited {
	text-decoration:none;
}
a.aaudio:hover, a.aaudio:active {
	text-decoration:none;
}
.gauche_audio {
	float:left;
	text-align:right;
	width:445px;
	margin-top:10px;
	margin-bottom:20px;
}
.droite_audio {
	float:left;
	margin:58px 0 0 40px;
	text-align:left;
}

/****** plugz ******/
.plugz {
	margin-bottom:10px;
}
a.aplugz:link, a.aplugz:visited {
}
a.aplugz:hover, a.aplugz:active {
}
.gauche_plugz {
	float:left;
	text-align:right;
	margin-top:3px;
}
.droite_plugz {
	float:left;
	width:380px;
	margin-top:15px;
}

/****** links ******/
a.alinks:link, a.alinks:visited {
}
a.alinks:hover, a.alinks:active {
}
.gauche_links {
	float:left;
	width:140px;
	text-align:right;
	margin:15px 20px 0 0;
}
.droite_links {
	margin-top:10px;
	float:left;
	width:400px;
}

/****** pictures ******/
.pictures {
	margin:20px 20px 0 20px;
	float:right;
}
#picture_big {
	margin:20px 0;
	width:600px;
	float:left;
}
.picture {
	margin-bottom:20px;
	display:block;
	float:right;
	clear:both;
}

/****** vidz ******/
.list_vidz {
	margin:20px 20px 0 20px;
	text-align:right;
}
.vidz_detail {
	float:right;
	text-align:right;
	margin:-7px 20px 0 0;
}

/****** brain ******/
.brain {
	margin:10px 0 20px 20px;
	float:left;
}
.brain img {
	margin-bottom:20px;
}
.date {
	margin:-10px 0 20px 0;
}
.quote {
	margin:0 0 20px 15px;
}
.code {
	display:block;
	padding:15px 20px;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	color:#4c4a53;
	overflow:hidden;
}
.video_player {
	margin-bottom:25px;
}

.comment_name {
	margin-bottom:10px;
}
.comment {
	margin:0 20px 30px 20px;
	color:#4c4a53;
}
.comment pre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/****** contact ******/
.contact {
	margin:15px 0 30px 20px;
	float:left;
}

/****** foot ******/
.stats {
	display:none;
}

/****** popup ******/
.pop {
	text-align:left;
	padding:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C0C0C;
}
.pop2 {
	width:100%;
	height:100%;
	background-image:none;
	background-color:#ffffff;
}
.pop input {
	border:1px solid #4c4a53;
	/*background-image:url(/images/hachure.png);*/
	background-color:#f7a865;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C0C0C;
}
.pop textarea {
	border:1px solid #4c4a53;
	/*background-image:url(/images/hachure.png);*/
	background-color:#f7a865;
	width:400px;
	height:280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0C0C0C;
}
.send {
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4a53;
}