/*BEGIN Frame 5 */
#content .frame5
{
	background: url("img_forum/forums_repeat.jpg") bottom repeat-x;
	padding-bottom: 4px;
}

#content .frame5 .top_left
{
	background: url("img_forum/cat_left.jpg") left top no-repeat;
	padding-left: 6px;
}

#content .frame5 .top_right
{
	background: url("img_forum/cat_right.jpg") right top no-repeat;
	padding-right: 6px;
}

#content .frame5 .top_center
{
	background: url("img_forum/cat_repeat.jpg") top repeat-x;
	height: 21px;
	padding-top: 4px;
	font-size: 13px;
	border: none;
	font-weight: bold;
	color: rgb(64, 80, 0);
	margin: 0;
}

#content .frame5 .content
{
	border-left: 1px solid rgb(211, 213, 210);
	border-right: 1px solid rgb(211, 213, 210);
	background-color: white;
	margin-bottom: 0; /* In order not to make pbs with .frame ending */
}

	/*BEGIN Paragraphes */
	#content .frame5 p.content
	{
		margin: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#content .frame5 p.content.error
	{
		margin: 0;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 40px;
		padding-right: 10px;
	}
	/*END   Paragraphes */
	
	/*BEGIN Forms */
	#content .frame5 form.content
	{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
		padding-bottom: 10px;
		overflow: hidden; /* Because of inner margins and element at the top of this form
		that should be accolled... */
	}
	
	#content .frame5 form.content p.input_text, 
	#content .frame5 form.content p.textarea
	{
		display: block;
		padding-right: 25px; /* Because of #content .frame5 form.content p.input_text label
		etc. 10px outter padding */
	}
	
	#content .frame5 form.content p.input_submit
	{
		display: block;
		padding-right: 5px; /* Because of #content .frame5 form.content p.input_submit
		etc. 10px outter padding */
	}
	
	#content .frame5 form.content p.input_text label, 
	#content .frame5 form.content p.textarea label
	{
		display: block;
		width: 100%;
		
		background: url("img_forum/forums_bandeau_repeat.jpg") bottom repeat-x;
		color: white;
		font-weight: bold;
		
		padding-left: 10px;
		padding-right: 10px;
		
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	#content .frame5 form.content p.input_text input, 
	#content .frame5 form.content p.input_submit input,
	#content .frame5 form.content p.textarea textarea
	{
		background-color: rgb(212, 242, 92);
		color: rgb(64, 80, 0);
		font-weight: bold;
	}
	
	#content .frame5 form.content p.input_text input, 
	#content .frame5 form.content p.textarea textarea
	{
		display: block;
		width: 100%;
		
		padding-left: 8px;
		padding-right: 8px;
		border: 2px solid rgb(64, 80, 0);
	}
	
	#content .frame5 form.content p.input_submit input
	{
		display: block;
		width: 100%;
		
		padding-left: 10px;
		padding-right: 10px;
		border: 2px solid rgb(64, 80, 0);
	}
	
	#content .frame5 form.content p.input_text input, 
	#content .frame5 form.content p.input_submit input
	{
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	#content .frame5 form.content p.textarea textarea
	{
		padding-top: 5px;
		padding-bottom: 5px;
		
		overflow: hidden; /* In order not to have the overflow vertical bar displayed on Opera */
	}
	/*END   Forms */

	/*BEGIN Tables */
	#content .frame5 div.content table
	{
		width: 100%;
		border-collapse: collapse;
		border: none;
	}
	
	#content .frame5 div.content table tr.top2
	{
		background-image: url("img_forum/forums_bandeau_repeat.jpg");
		color: white;
	}
	
	#content .frame5 div.content table tr.top2 a
	{
		color: white;
		text-decoration: none;
	}
	
	#content .frame5 div.content table tr.top2 a:hover
	{
		text-decoration: underline;
	}
	
	#content .frame5 div.content table tr.top2 th
	{
		border: none;
		padding: 2px 8px;
		text-align: left;
		font-weight: bold;
	}
	
	#content .frame5 div.content table td
	{
		border: none;
		padding: 2px 10px;
	}
	/*END   Tables */
/*END   Frame 5 */

