.titre a {
	text-decoration : none;
	color : #44F;
}

.titre a:hover {
	font-weight : bold;
}

.desc {
	font-style : italic;
	color : #555;
}

.conteneur{
	text-align : center;
	margin-top : 25px;
	padding-left : 30px;
	padding-right : 30px;
}

.tableau{
   margin : auto;
   background-color : #ddd;
   padding : 0px;
   border : 2px solid #A8C;
}

.tableau td {
	border : 1px solid #CCC;
}

.titre td{
	background-color : #D4D4D4;
	text-align : center;
}

.ligne td{
	background-color : #FFF;
	text-align : center;
}

.message {
	margin : auto;
	margin-top : 20px;
	margin-bottom : 20px;
	border : 2px solid #333;
	background-color : #EEE;
}

.ligne .nbSuj {
	background-color : #eee;
}

.ligne .nbRep {
	background-color : #ddd;
}

.ligne .titre {
	text-align : left;
	padding : 15px;
}

.message-titre {
	background-color : #FFF;
	margin : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 0px;
	padding-bottom : 0px;
	text-align : center;
	border-bottom : 1px solid #333;
	background-image : url(../images/fond-titre.jpg);
	color : #222;
	font-size : 16pt;
	font-weight : bold;
}

.message-reponse {
	font-size : 14pt;
	text-align : right;
	padding-left : 70%;
}

.message-contenu{
	margin-top : 0px;
	margin-bottom : 0px;
	background-color : #EEE;
}

.message-auteur{
	color : #555;
	margin-left : 30px;
	font-weight : bold;
	text-align : left;
}
.message-texte{
	margin : 10px;
	color : #000;
	text-align : left;
}
.titre-forum td{
	text-align : center;
	border : 0px solid #fff;
	background-image : url(../images/fond-titre.jpg);
	border-bottom : 2px solid #A8C;
	color : #222;
	font-size : 18pt;
	font-weight : bold;
}

.erreur {
	color : #F00;
}

.valide {
	color : #0F0;
}

a.bouton {
	display: block;
	color : #00A;
	background-color: transparent;
	background-image: url(../images/buttonBackground.gif);
	background-repeat: no-repeat;
	width: 132px;
	height: 28px;
	padding: 2px 0 0 0;
	text-align: center;
	font-family: Helvetica, Calibri, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
}

.formulaire {
	width : 600px;
	border : 1px solid black;
	margin : auto;
}

a.bouton:link, a.bouton:visited {
	color: #002577;
}
a.bouton:hover, a.bouton:active {
background-position: 0 -36px;
	color: #FF7200;
}