.forum_body
{
	float: left;
}

.description_forum
{
	position: relative;
	top: 0px;
	padding: 5px 5%;
	width: 90%;
	text-align: center;
	font-size: 8pt;
	font-style: italic;
}
.image_forum
{
	width: 300px;
	height: 78px;
	border: black solid 1px;
}
.image_forum .bloc_titre
{
	margin-left: 50px;
	margin-top: -15px;
}
.info_nbmsg
{
	margin-top: 5px;
	margin-right: 2px;
	text-align: right;
	font-style: italic;
}

.section_droite 
{
	margin-left:288px;
}

#liste_forum .titre .pbouton
{
	margin: 5px 0px;
}
.liste_sujet
{
	width: 700px;
	height: 78px;
	border: black solid 1px;
	overflow: auto;
}
.liste_sujet table
{
	width: 100%;
}
.liste_sujet td
{
	padding: 2px;
}
.sujet_lu
{
	background-color: red;
}
.sujet_description
{
	font-size: 8pt;
	font-style: italic;
}
.lien_forum
{
	position: relative;
	top: 5px;
	right: 5px;
	text-align: right;
}
.liste_sujets
{
	width: 100%;
}
.infoSujet
{
	position: absolute;
	top: 115px;
	left: 120px;
	}
.bt_status
{
	text-align: right;
	float: left;
	display:inline;
	margin: 5px;
	margin-left: 0px;
	width: 300px;
	background-color: black;
	border: snow solid 1px;
}
.infoSujet_hrp
{
	text-align: left;
	float: right;
	width: 180px;
	background-color: black;
	border: snow solid 1px;
}
.bt_status div, .infoMsg div, .infoSujet_hrp div, .dernierMsg_hrp div
{
	padding: 2px 5px;
}
.bt_status .cont
{
	height: 90px;
	overflow: auto;
}
.infoMsg
{
	text-align: left;
	position: relative;
	margin-top: 1px;
	width: 170px;
	background-color: black;
	border: snow solid 1px;
}
.dernierMsg_hrp
{
	text-align: right;
	float: left;
	display: inline;
	margin: 5px;
	width: 170px;
	background-color: black;
	border: snow solid 1px;
}
.bt_status .cont, .cont, .infosMsg .cont,.dernierMsg_hrp .cont, .infoSujet_hrp .cont
{
	color: snow !important;
}

.gdbloc_titre .champ
{
	margin-top: 17px;
	font-size: 14pt;
	width: 340px;
}
#champ_nom_mj
{
	width: 300px;
}
#formreponse textarea
{
	width: 450px;
	height: 300px;
}

.actions_auteur
{
	position: absolute;
	top: 0px;
	margin-left: 7px
}
.actions_auteur_petit
{
	position: absolute;
	bottom: 2px;
	right: 2px;
}
.actions_auteur .pbouton,.actions_auteur_petit .pbouton
{
	margin: 3px;
}

hr
{
	width: 40%;
	margin-top: 10px;
}

.description
{
	border: snow solid 1px;
	background-color: black;
	padding: 2px;
	margin: 15px;
}
.citation
{
	width: 90%;
	border: black solid 1px;
	padding: 4px;
	margin: 2px 5%;
	font-size: 8pt;
	font-style: italic;
}

#aide_contenu
{
	text-align: justify;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
	width: 194px;
	border-left: black solid 1px;
	border-right: black solid 1px;
	background-color: white;
	color: black;
}
#aide_bulle
{
	position: absolute;
	bottom: 90px;
	right: 5px;
	width: 200px;
	visibility: hidden;
	margin-top:-10px;
}
#aide_bulle > div{
	margin-top:-4px;
}
#aide
{
	position: absolute;
	bottom: 0px;
	right: 15px;
	z-index: 100;
}
#encrier
{
	position: absolute;
	top: 10px;
	left: 2px;
	padding: 0px 1px 1px 0px;
	width: 150px;
}

.image_dans_message
{
	max-width: 600px;
}