/*catégorie*/
#general #middle #content #milieu{
	font-size:12px;margin-left:9px;margin-right:1px;background:#B8B7B7 none;border-left:9px solid #4E4B4C;border-right:8px solid #4E4B4C;padding:0 20px;
}
#general #middle #content #top{
	width:100%;background:#231f20 url(../images/forum-degrade-special.gif) repeat-x top;
}
#general #middle #content #top img{
	margin:0;
}
#general #middle #content #pied{
	width:100%;background:#231f20 url(../images/forum-degrade-special.gif) repeat-x bottom;
}
.cat{
	position:relative;width:100%;clear:both;height:auto;
}
.legende{
	position:relative;width:100%;display:block;clear:both;height:auto;
}
.cat .titre{
	display:block;background:#555152 url(../images/fond_partie.gif) repeat-x top left;height:25px;border:1px solid #595556;position:relative;
}
.cat .titre, .cat .titre *{
	color:#f1f1f1;
}
.cat .titre .nom a{
	line-height:22px;font-weight:900;padding-left:10px;
}
.cat .forum .titre .nom a,
.cat .forum div .message .titre .nom a{
	line-height:12px;font-size:12px;padding-left:0;
}
.cat .forum div .message .titre .nom a{
	font-weight:300;
}
.cat .titre .reduir{
	float:right;margin:8px 5px 0 0
}

/*forum*/
.cat .forum{
	position:relative;width:100%;clear:both;height:auto;
}
.cat .forum .titre{
	display:block;background-image:none;border-width:0;margin-top:1px;margin-bottom:1px;
}
.cat .forum .titre.row0,
.cat .forum .titre.row1{
	height:19px;padding-top:3px;
}
.cat .titre.entete,
.cat .forum div .titre.entete{
	height:19px;
}
.cat .forum .titre .nom{
	position:absolute;padding-left:5px;width:195px;
}
.cat .titre.entete .nom,
.cat .titre.entete .last,
.cat .titre.entete .num1,
.cat .titre.entete .num2,
.cat .forum div .titre.entete .nom,
.cat .forum div .titre.entete .last,
.cat .forum div .titre.entete .num{
	padding-top:2px;padding-bottom:2px;text-align:center;text-transform:uppercase;color:#FFFFFF;
}
.cat .titre.entete{
	background-color:#ffcc99;
}
.cat .titre.entete .nom,
.cat .titre.entete .last,
.cat .titre.entete .num1,
.cat .titre.entete .num2{
	background-color:#F58220;border-left:1px solid #ffcc99;
}
.cat .forum div .titre.entete{
	background-color:#FFF;
}
.cat .forum div .titre.entete .nom,
.cat .forum div .titre.entete .last,
.cat .forum div .titre.entete .num{
	background-color:#fee832;color:#b3a224;border-left:1px solid #FFF;
}
.cat .titre.entete .nom,
.cat .forum div .titre.entete .nom{
	border-left:0 none transparent;
}
.cat .forum .titre.row0{
	background-color:#F3F3F3;
}
.cat .forum .titre.row1{
	background-color:#FFFFFF;
}
.cat .forum .titre.row0:hover,
.cat .forum .titre.row1:hover{
	background-color:#e0e0e0;
}
.cat .forum .titre, .cat .forum .titre *{
	color:#5b595a;
}
.cat .forum .titre .nom{
	position:absolute;padding-left:5px;width:25%;
}
.cat .forum .titre .nom .date{
	padding-left:10px;
}
.cat .forum .titre .last{
	position:absolute;left:25%;width:50%;overflow:hidden;
}
.cat .forum .titre .num1{
	position:absolute;left:75%;width:13%;
}
.cat .forum .titre .num2{
	position:absolute;left:88%;width:12%;
}

.note{
	padding-left:10px;
}
.note, .note *{
	color:#444444;
}


/*messages*/

.cat .forum div .messageDetail{
	position:relative;background-color:#FFFFFF;overflow:hidden;margin-top:2px;
}
.cat .forum div .messageDetail .titre{
	display:block;position:relative;background-color:#DDDDDD;padding:10px 15px;border:1px solid #FFFFFF;overflow:hidden;height:auto
}
.cat .forum div .messageDetail .titre .main{
	font-size:14px;font-weight:900;
}
.cat .forum div .messageDetail .titre a{
	text-decoration:underline;color:#000;
}
.cat .forum div .messageDetail .titre a:hover{
	text-decoration:none;
}
.cat .forum div .messageDetail .titre .last{
	font-size:10px;position:relative;left:0;width:100%;height:auto;
}
.cat .forum div .messageDetail .description{
	display:block;padding:5px 15px 20px;position:relative;
}
#general #middle #content #milieu div .messageDetail .description p{
	padding-bottom:5px;
}
.cat .forum div .messageDetail .description a{
	color:#666;font-style:italic;
}
.cat .forum div .messageDetail .description .suite{
	float:right;
}
.cat .forum div .messageDetail .option{
	padding:5px 0 5px 6px;display:block;height:16px;
}
.cat .forum div .messageDetail .option .infos1{
	float:left;
}
.cat .forum div .messageDetail .option .infos{
	float:right;padding-right:5px
}
.cat .forum div .messageDetail .option a{
	color:#FFFFFF;padding:0px;border:0px
}
.cat .forum div .messageDetail .option a:hover{
	text-decoration:underline;background-color:transparent;
}

.messageR{
	background-color:#FFFFFF;padding:7px;border:1px solid #DDDDDD;
}
.messageR a{
	color:#000;
}

/*CHAMP UPLOAD*/
.file{
	position:relative;width:335px;height:25px;
}
.file .champ{
	position:absolute;top:2px;left:0;width:255px;background-position:left top;
}
.file .file {
	position:absolute;left:145px;top:0;width:180px;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;-khtml-opacity:0;
}

/*PAGINATION*/
#general #middle #content #pagination{
	margin:15px 0 15px;
}