/****************************************************************/
/* 1. IMPORT DES FEUILLES DE STYLE */
/****************************************************************/
/* Import du thème de couleur */
@import url(imports/NeoLao_cs.css);





#header, #menu, #footer {
	display: block;
}
#brdtitle {
	display: none;
}

/******************************************************************************/
/*                                  SUBMENU                                   */
/******************************************************************************/
#brdmenu {
	margin: 5px 0 0 0;
	height: 2em;
	padding: 0 0 0 70px;
}
#brdmenu ul {
	margin: 0;
	padding: 0;
	height: 2em;
}
#brdmenu ul li {
	float: left;
	line-height: 2em;
}
#brdmenu ul li a {
	padding: .3em 1.5em;
	font-size: 1em;
}
#brdmenu ul.children {
	display: none;
	position: absolute;
	margin: 0;
}
#brdmenu ul li:hover ul.children {
	display: block;	
}
#brdmenu #search {
	float: right;
	padding: 0 5px 0 30px;
	height: 2em;
	line-height: 2em;
}

/******************************************************************************/
/*                                    BODY                                    */
/******************************************************************************/
/* annonce */
#announce {
	margin: 0 0 2em 0;
}
#announce h2 {
	margin: 0;
}

/* status */
#brdwelcome {
	margin-top: 0;
	padding: .5em;
}
#brdwelcome .conl {
	float: left;
	margin: 0;
	padding: 0;
}
#brdwelcome .conr {
	text-align: right;
	margin: 0;
	padding: 0;
}
#brdwelcome .conr a {
	padding-left: 0 !important;
	background-image: none !important;
}
#brdwelcome .clearer {
	clear: left;
}

/* statistiques */
#brdstats {
	//display: none;
}


/* tableau */
.blocktable table {
	width: 100%;
}
#body .blocktable h2 {
	padding: 7px .2em .2em .2em !important;
}
#body .blocktable table {
	margin: 0;
}

/* première colonne */
.blocktable table .tcl {
	text-align: left;
}
.blocktable table .tcl .icon {
	width: 20px;
	height: 20px;
	margin-right: .5em;
	float: left;
}
.blocktable table .tcl .tclcon, .blocktable table .tcl .tclcon h3 {
	display: inline;
}
.blocktable table .tcl .icon .nosize {
	display: none;
}
/* colonne 2 et 3 */
.blocktable table .tc2, .blocktable table .tc3 {
	width: 1%;
	white-space: nowrap;
	text-align: center;
}
/* colonne 4 */
.blocktable table .tcr {
	width: 1%;
	white-space: nowrap;
	text-align: left;
}
/* enlever l'icone des liens dans toutes les colonnes */
.blocktable table a {
	padding: 0;
	background-image: none;
}
.blocktable table a img{
	margin: 0;
}
.blocktable table .tcl p{
	margin: 0 !important;
	display: none;
}
.blocktable table .tcl:hover p {
	display: inline;
}
.blocktable table .tcl p.info {
	display: block;
padding-left: 30px;
}
.blocktable table .tcl:hover p.info {
	display: block;
}

/* liens en haut */
.linkst {
	padding: .5em;
	margin-top: 1em;
}
.linkst .pagelink {
	display: none;
}
#body .linkst .postlink {
	float: right;
	margin: 0;
	padding: 0;
}
#body .linkst .postlink a {
	padding: 0 0 5px 25px;
}
.linkst .inbox ul {
	margin: 0;
	padding: 0;
}
.linkst .inbox ul li {
	display: inline;
	padding: 0;
}
.linkst .inbox ul li a {
	padding: 0 0 5px 25px;
}
.linkst .clearer {
	clear: both;
}

/* liens en bas */
.linksb {
	display: none;
}
.postlinksb {
	padding: .5em;
	margin-top: 1em;
}
.postlinksb .pagelink {
	//text-align: right;
	//margin: 0;
	display: none;
}
#body .postlinksb .postlink {
	float: right;
	margin: 0;
	padding: 0;
}
#body .postlinksb .postlink a {
	padding: 0 0 5px 25px;
}
.postlinksb .inbox ul {
	margin: 0;
	padding: 0;
}
.postlinksb .inbox ul li {
	display: inline;
	padding: 0;
}
.postlinksb .inbox ul li a {
	padding: 0 0 5px 25px;
}
.postlinksb .clearer {
	clear: both;
}
.postlinksb .inbox .subscribelink {
	display: none;
}

/* affichage de l'auteur */
.byuser {
	font-size: .8em;
	font-style: italic;
}

/* messages */
#body .blockpost h2 {
	padding: 7px .2em .2em .2em !important;
}
.blockpost h2 .conr {
	float: right;
}
.blockpost .box {
	margin-bottom: 1em;
}
.blockpost .box .inbox {
	
}
.blockpost .box .inbox .postleft, .blockpost .box .inbox .postfootleft {
	float: left;
	width: 150px;
	padding: .2em .5em .2em .5em;
}
.blockpost .box .inbox .postleft dl {
	margin: 0;
}
.blockpost .box .inbox .postleft dl dt {
	margin: 0;
}
.blockpost .box .inbox .postleft dl dt a {
	padding-left: 0;
	background-image: none;
}
.blockpost .box .inbox .postleft dl dd {
	margin: 0;
}
.blockpost .box .inbox .postright, .blockpost .box .inbox .postfootright {
	margin: 0 0 0 150px;
	padding: 0 1em 0 1em;
}
.blockpost .box .inbox .postright {
	
}
.blockpost .box .inbox .postright h3 {
	display: none;
}
.blockpost .box .inbox .postright h4 {
	clear: none !important;
}

.blockpost .box .inbox .clearer {
	clear: left;
}
.blockpost .box .inbox .postfootleft {
	margin-top: -4px;
	//display: none;
}

.blockpost .box .inbox .postfootright ul {
	text-align: right;
	margin: 0;
	padding: .2em 0 .2em 1em;
}
.blockpost .box .inbox .postfootright ul li {
	display: inline;
}
.postreport, .postdelete, .postedit, .postquote {
	padding: 0 0 5px 25px;
}
.postreport a, .postdelete a, .postedit a, .postquote a {
	padding-left: 0;
	background-image: none;
}
.scrollbox {
	height: auto !important;
}
.scrollbox pre {
	margin: 0;
	padding: 5px;
	background-color: #ffffee;
	color: inherit;
}

/* formulaires */
input[type="submit"] {
	margin-right: 1em;
}
fieldset {
	margin-top: 1em;
}
/*#body fieldset legend {
	display: block;
	margin-top: 1.5em;
	padding: 7px .2em .2em .2em !important;
}*/


/* formulaire message */
.bblinks {
	padding: 0;
	margin: 0;
}
.bblinks li {
	display: inline;
	margin-right: 2em;
}

/* 2 colonnes */
.block2col .blockmenu {
	float: right;
	width: 15em;
}
#body .block2col .blockmenu h2 {
	margin: 0 !important;
	padding: .2em .5em !important;
}
#body .block2col .blockmenu ul {
	margin: 0;
	padding: 5px 5px;
	list-style: none;
}
.block2col .blockform, .block2col .block {
	margin-right: 17em;
}
/******************************************************************************/
/*                                   FOOTER                                   */
/******************************************************************************/
#brdfooter h2, #brdfooter .conr, #qjump {
	display: none;
}


/* Spoiler Mod : Begin */
.spoilertop{
	background: url(../img/css_img_spoiler.png) no-repeat left;
	font-weight: bold;
	cursor: pointer;
}

.spoilermain{

}
/* Spoiler Mod : End */

#brdstats .conr {
	FLOAT: right;
	TEXT-ALIGN: right;
	CLEAR: right;
	WIDTH: 40%
}

#brdstats .conl {
	FLOAT: left;
	WIDTH: 55%;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap
}



