.newsletter_list_item h1,
.newsletter h1
{
	background-image: 		url(../images/newsletter/newsletter_header.png);
	background-repeat: 		no-repeat;
	background-position: 	top left;
	padding: 				40px 30px;
	padding-left: 			60px;
	text-align: 			center;
	color: 					#BFC4B3;
	font-size: 				22pt;
	margin:		 			20px 20px 0 20px;
	margin-left: 			100px;
}

.newsletter_list_item h1
{
	padding-left: 			60px;
	margin:		 			20px 0 0 20px;
	background-position: 	top left;
}

.newsletter_list_item
{
	margin: 				30px 60px;
}

.newsletter_list_picture 
{
	background-image: 		url(../images/newsletter/newsletter_bg.png);
	background-repeat: 		no-repeat;
	background-position: 	top;
	padding: 				20px 15px;
	text-align: 			center;
}

.newsletter_list_edition
{
	margin-top: 	20px;
	font-family: 	'Times New Roman', Georgia, Serif;
	font-weight: 	bold;
	font-size: 		14pt;
	color: 			#C9D1B9;
}
.newsletter_list_edition b
{
	color: 			#8E9976;
}

.newsletter_list_name
{
	color: 			#899570;
	font-size: 		8pt;
	font-weight: 	bold;
}

.newsletter_list_description
{
	font-size: 		8pt;
	font-style: 	italic;
	color: 			#899570;
	text-align: 	justify;
	margin-bottom: 	15px;
}

.newsletter_list_button
{
	float: 		right;
	margin: 	10px 0 10px 2px;
}

.newsletter_back:link,
.newsletter_back:hover,
.newsletter_back:active,
.newsletter_back:visited
{
	float: 					right;
	font-weight: 			bold;
	color: 					#86927C;
	background-color: 		#F3F5F2;
	border: 				1px solid #D2DECC;
	font-size: 				8pt;
	padding: 				2px 10px;
	-moz-border-radius: 	3px;
	text-decoration: 		none;	
	margin-top: 			10px;
	margin-left: 			2px;
}

/********************************
 * Discuss
 ********************************/
.discuss_item
{
}

.discuss_item_title
{
	font-weight: 			bold;
	font-size: 				12pt;
	color: 					#86926C;
	background-image: 		url(../images/newsletter/discuss.jpg);
	background-repeat: 		no-repeat;
	background-position: 	center;
	padding: 				40px 120px 20px 120px;
	text-align: 			center;
	
}

.discuss_item_question_title
{
	font-family: 			'Times New Roman', Georgia, Serif;
	font-weight: 			bold;
	font-size: 				18pt;
	color: 					#7F8A67;
	margin: 				0 10px;
	margin-top: 			20px;
}
.discuss_item_question
{
	font-family: 			'Times New Roman', Georgia, Serif;
	-moz-border-radius:		20px;
	background-color: 		#7F8A67;
	color:	 				#FFF;
	font-weight: 			bold;
	font-size: 				14pt;
	padding: 				20px 40px;
	margin-bottom: 			30px;
}

.discuss_item_seemore_link:link,
.discuss_item_seemore_link:hover,
.discuss_item_seemore_link:active,
.discuss_item_seemore_link:visited
{
	display: 				block;
	text-align: 			center;
	color: 					#7F8A67;
	
}

 
/********************************
 * DiscussNote > List
 ********************************/
.discussnote_author
{
	color: 					#8D9873;
	font-size: 				11pt;
	font-weight: 			bold;
	background-image: 		url(../images/newsletter/discussnote_puce.png);
	background-repeat: 		no-repeat;
	background-position: 	left;
	padding-left: 			7px;
}

.discussnote_date
{
	color: 					#8D9873;
	font-size: 				8pt;
}

.discussnote_subject
{
	font-weight: 			bold;
	font-size: 				9pt;
	margin: 				10px 0;
}

.discussnote_message
{
	font-style: 			italic;
	font-size: 				8pt;
	text-align: 			justify;
}

.discussnote_delete:link,
.discussnote_delete:hover,
.discussnote_delete:active,
.discussnote_delete:visited
{
	color: 					#A00;
	font-size: 				8pt;
	background-color: 		#FEE;
	padding: 				2px;
	-moz-border-radius: 	5px;
}

.discussnote_message_bloc_out
{
	background-image: 		url(../images/newsletter/discussnote_bg.png);
	background-repeat: 		no-repeat;
	background-position: 	top left;
	padding-left: 			21px;
}

.discussnote_message_bloc_in
{
	-moz-border-radius:  	20px;
	background-color: 		#F9FAF7;
	padding: 				30px 30px;
	color: 					#8D9873;
}

.discussnote_message_waiting
{
	color: 					#777;
	background-color: 		#FAFAFA;
	border: 				1px solid #CCC;
	padding: 				2px;
	text-align: 			center;
	font-size: 				8pt;
	margin: 				10px 5px;
} 
 
/********************************
 * DiscussNote > Formulaire
 ********************************/
.discuss_form form
{
	margin: 	0;
	padding: 	0;
}
.discuss_form 
{
	-moz-border-radius:		20px;
	background-color: 		#E1E5D8;
	color:	 				#FFF;
	font-weight: 			bold;
	font-size: 				14pt;
	padding: 				5px 50px;
	margin-bottom: 			20px;
}

.discuss_form .title
{
	font-family: 			'Times New Roman', Georgia, Serif;
	font-weight: 			bold;
	font-size: 				18pt;
	color: 					#7F8A67;
	margin: 				0 10px;
	margin-top: 			20px;
}

.discuss_form .form_field_left
{
	width: 				70px;
	color: 				#7F8A67;
	text-align: 		right;
}
.discuss_form .form_field_right
{
	width: 				330px;
}

.discuss_form textarea,
.discuss_form input[type="text"]
{
	font-family: 		Arial;
	font-size: 			9pt;
	color: 				#333;
	padding: 			2px 3px;
	width: 				100%;
	border: 			1px solid #D7DDD2;
}
	
.discuss_form textarea
{
	height: 			200px;
}

.discuss_form .field_required .req
{
	color: 			red;
}

.discuss_form .field_required
{
	font-size: 		10px;
	color: 			#7F8A67;
	margin-left: 	80px;
	margin-bottom: 	15px;	
}


.form_message
{
	border: 			1px solid #AAA;
	background-color: 	#FFF;
	padding: 			10px 20px;
	margin:		 		10px;
	color: 				#7F8A67;
	font-size: 			9pt;
	font-weight: 		normal;
}