/*

*/

/* Delete these two lines below to get smaller font size throughout the skin */
.diffstyle {font-size: 11px; line-height: 14px;text-decoration: none;}
.diffstyle a {font-size: 11px; line-height: 14px;text-decoration: underline;color:#396D8A;}
.diffstyle a {font-size: 11px; line-height: 14px;text-decoration: underline;color:#396D8A;}
.diffstyle a:hover {font-size: 11px; line-height: 14px;text-decoration: underline;}
.diffstyle3, .diffstyle3 a {font-size: 11px; line-height: 14px; color:#444;}
.diffstyletitles, .diffstyletitles a {font-size: 11px; font-family: "Georgia", arial, sans-serif;}
.diffstyletitlesforum, .diffstyletitlesforum a {font-size: 10px; padding: 0 0 0 5;}
.diffstyletitles2 a {font-size: 11px; font-family: Tahoma, Arial, sans-serif; text-decoration: none;}
.diffstyletitles3 a {font-size: 10px; color: #ffffff;text-decoration: underline;}
.auteur a {text-decoration: underline;}
.auteurtopic, .auteurtopic a {color:#396D8A !important; font-size:12px !important; font-family: Tahoma, Arial, sans-serif !important;background-color:#fff;font-weight: bold;}
.edit {font-size: 10px !important;color: #666;}

/* html {height: 100%;}*/

body {
	height: 100%;
	background-color: #eee;
	background-image: url('images/psychox.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	vertical-align: top;
	scrollbar-base-color : #666666;
	scrollbar-arrow-color : #FFFFFF;}

#holecentre {
	
 margin-left: auto;
 margin-right: auto;
 width: 70%;
 text-align: left;
}

table, table td, html, body, form, p {margin: 0; padding: 0; border: 0; vertical-align: top; text-align: left;}

div.right {float: right;}	div.clear {clear: both;} div.left {float: left;}
	span.right {float: right;}	span.clear {clear: both;} span.left {float: left;}
	
div.menu {float: right;margin-top:5px;}	

.pad24left {padding-left: 245px;}

.pad25left {padding-left: 115px;}

.page {padding-left: 453px;}

.pagination {margin-top:5px;text-align:right;float:right;}

.pad26left {padding-left: 400px;}

.minheight {height: 140px;}


.imgmessage img {
		background-color: #fff;
		border: 1px solid #fff;
		margin-bottom: 3px;}
		html>body .avatar img {
			padding: 0px;
			background-color: #fff;
			border: 1px solid #555;
			margin-bottom: 0px;}

.avatar {display: block;
			width:85%;}
	.avatar img {
		background-color: #fff;
		border: 1px solid #fff;
		margin-bottom: 3px;}
		html>body .avatar img {
			padding: 0px;
			background-color: #fff;
			border: 1px solid #555;
			margin-bottom: 0px;}
		.avatarprofile img {
			background-color: #fff;
			border: 2px solid #fff;
			vertical-align: middle;
			margin-bottom: 2px;}
			html>body .avatar img {
				padding: 0px;
				background-color: #fff;
				border: 1px solid #444;}

table td, div, table td a, div a {color: #444; font: 10px/13px Verdana, Arial, Helvetica, sans-serif;}
	table td a, div a {text-decoration: none;}
	table td a:hover, div a:hover {text-decoration: none;}
	
.fatyellow, .fatyellow a {font-size: 11px;font-weight: bold; color: #396D8A;}
/* FFA.34F orange hole 
FF6F0.0 orange foncé hole 
*/

table#bgtable {
	width: 100%;
	height: 100%;
	background-image: url('images/tablebgx.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;}

div#width {width: 928px;}

table#maintable {width: 100%;}

#topretour{text-align: center;margin-right:520px;color:#666;} 
a.topretour {color:#666 !important;}

td#toptxt {height: 102px; text-align: right;}

	td#toptxt img {border: 0;}

td#topimage {height: 103px; text-align: right;} 
	td#topimage img {border: 0;}

td#menu {text-align: right;}

div#menu {
	height: 30px;
	width: 779px;
	background-color: #737D8D;
	text-align: right;
	font-size: 1px;
	margin: 0px 0 3px auto;
	padding: 5px 25px 0;}
	
	html>body div#menu {height: 30px; width: 729px; margin-top: 0px;}
	#menu a {color: #FFFFFF !important;}
	#menu a:hover {color: #FFFFFF !important;text-decoration: underline;}
	 a.menulien {color: #FFFFFF !important;font-weight: bold;}
	 a.menulien:hover {color: #FFFFFF !important;text-decoration: underline;}
	div#menu img {border: 0;}
.menunoir {float:left;margin-right:22px;margin-bottom:4px;}
.nvxmsgs a{text-align:right; margin-right:4px;text-decoration:underline;}


table.content {width: 100%;}
	table.content td.ctrl_left {height: 12px; line-height: 12px; font-size: 1px;}
	table.content td.ctrl_padding {background-color: #fff; height: 12px; line-height: 12px; font-size: 1px;}
	table.content td.ctrl_dummy {background-color: #fff; height: 12px; line-height: 12px; font-size: 1px;}
	table.content td.ctrl_stretch {width: 100%; background-color: #fff; height: 12px; line-height: 12px; font-size: 1px;}
	table.content td.ctrl_fixed150 {background-color: #fff; height: 12px; line-height: 12px; font-size: 1px; width: 160px;}
		table.content td.ctrl_left img {width: 149px; height: 1px;}
		table.content td.ctrl_sideborder {background-color: #fff;}
		table.content td.ctrl_sideborder img {width: 12px; height: 1px;}
		table.content td.ctrl_padding img {width: 25px; height: 1px;}
		table.content td.ctrl_fixed150 img {width: 150px; height: 1px;}
			table.content td.topborder {font-size: 1px; background-color: #fff; height: 12px; line-height: 0;}
			table.content td.sideborder {font-size: 1px; height: 0; line-height: 0; background-color: #fff;}
			table.content td.padding {font-size: 1px; background-color: #FFF;}
 /*396D8A BLEU !!!
*/
			table.content td.image_left {height: 12px; line-height: 16px; font-size: 1px; text-align: right; vertical-align: top;}
			table.content td.copyright {background-color: #FFF;}
			table.content td.leftcontent {background-color: #FFF;}
			table.content td.topspacing {background-color: #FFF; font-size: 1px; line-height: 12px;}
			table.content td.bottomspacing {background-color: #FFF; font-size: 1px;line-height: 13px;}
			table.content td.contentpadding {padding: 10px 0 9px;} html>body 	table.content td.contentpadding {padding: 10px 0 8px;}

div.block {padding: 22px 0;}
div.blockfooter {padding: 15px 0 0 0; color: #777; font-size: 9px;}
.blockfooter a {color: #777; font-size: 9px; text-decoration: none;}
div.blockrepeat {padding: 22px 0 0;}

div.topicadminbuttons {float: left; background-color: #fff;}

div.blackblock {
	background-image: url('images/blackblockbgx.jpg');
	background-color: #737D8D;
	padding: 0 25px;
	height: 25px;}
	div.blackblock, div.blackblock a {
		font-weight: bold;
		color: #F1F1F1;
		line-height: 26px;}

#adminpanel, #adminpanel a {color: #444; white-space: nowrap;}

table.quote, table.code {
	width: 95%;
	background-color: #f4f4f4;
	border: 1px solid #ddd;
	margin-top: 5px;margin-left: 10px;margin-bottom:10px;}
	table.code {background-color: #ddd;}
	table.quote td.title, table.code td.title {background-color: #FFF; color: #444; padding: 5px 7px 8px; font-weight: bold;}
	table.quote td.content {font-size: 10; padding: 7px;}
	table.code td.content {font-family: "Courier New", Courier, mono; font-size: 12; padding: 10px;}
	
#copyrighticons {text-align: right;}
	#copyrighticons img {border: 0; margin-left: 7px;}
		html>body #copyrighticons img {margin-left: 0;}
		html>body #copyrighticons a {margin-left: 7px;}

input.post, input.button, .checkbox, select, textarea, .helpline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0E0E0E; padding: 1px 4px; margin: 0; vertical-align: middle;}
	html>body input.post, input.button, select {vertical-align: baseline;}
	input.post, select, textarea {border: 2px solid #555; margin-bottom: 1px;}
		html>body input.post, select, textarea {margin-bottom: 0;}	html>body .checkbox {margin-bottom: 2px;} html>body select {padding: 1px 0;}

.helpline {border: 2px solid #8B8B8B; border-width: 3px 0; background-color: #8B8B8B; color: #111;}

.newposticon {margin: 3px 0;} html>body .newposticon {margin: 3px 0 0;}

.newposticonhaut {margin: 0px 0;} html>body .newposticonhaut {margin: 0px 0 0;}

.noimage img {display: none;}

.iconspacing {font-size: 0;}	.iconspacing img {margin-left: 2px;}

.lineafterbutton {
	background-image: url('images/horizontaldot.gif');
	background-repeat: repeat-x;
	background-position: center center;}
		
.vert-line-top {position: relative; top: 1; margin: 0 10px 0 6px;}
	html>body .vert-line-top {top: 0;}
	.vert-line-top img, .vert-line-bottom img {vertical-align: middle;}
	.vert-line-bottom {position: relative; top: 0; margin: 0 10px 0 6px;}
		html>body .vert-line-bottom {top: -1;}

.line-l2r {
	background-image: url('images/horizontaldot.gif');
	background-repeat: repeat-x;
	background-position: center center;
	position: relative; top: 4px;
	line-height: 1px;
	margin-bottom: 8px;}

.line-l3r {
	background-image: url('images/horizontaldot.gif');
	background-repeat: repeat-x;
	background-position: center center;
	position: relative; top: 6px;
	line-height: 1px;
	margin-bottom: 8px;}

.line-l4r {
	background-color:#396D8A;
	background-repeat: repeat-x;
	background-position: center center;
	position: relative; top: 8px;
	line-height: 1px;}
