/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // GENERAL
*/

.span9
{
	/*width : 1000px !important;
	margin : auto;*/
}

.well
{
	padding : 10px !important;
}

.well.forum_well
{
	padding : 5px 15px !important;
}

h3
{
	font-size: 18px !important;
}

#menu h3
{
	font-size: 22px !important;
}


/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // BREADCRUMB
*/

.breadcrumb_forum
{
	margin: 20px 0;
	width: 100%;
	border-bottom: 1px solid #80786B;
	padding-bottom: 10px;
}

.navlinks
{
	margin : 0;
}

.navlinks li
{
	list-style: none;
}

.navlinks li a
{
	float: left;
	margin-right: 7px;
	background-color: #80786B;
	padding: 5px 10px;
	border-radius: 5px;
	color: beige;
}

.navlinks li a:hover
{
	text-shadow : 0 0 5px rgb(71, 66, 66);
	background-color : #8B857B;
	text-decoration : none !important;
}


.navlinks li .separator
{
	float: left;
	margin-right: 7px;
	font-size: 25px;
	margin-top: 3px;
	color: #80786B;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // LISTE DES TOPICS
*/

.forum_name_container
{
	float : left;
}

.forum_name
{
	float : left;
	font-weight: bold;
	font-size: 13px;
}

.forum-image
{
	float: left;
	width: 45px;
	margin-right: 10px;
	margin-left: 8px;
}

.forum-image img
{
	border-radius: 7px;
	border: 1px solid rgb(214, 160, 77);
	width: 40px;
	box-shadow: 0 0 3px black;
}

.forum_desc
{
	clear : left;
	float : left;
	font-size : 13px;
}

.posted_by, .dernier_message
{
	font-size : 12px;
}

.posted_by .topic
{
	font-weight: bold;
}

.forum_image_messages
{
	width : 30px;
}

.sujet_auteur .topic
{
	color : #333;
}

.last-post
{
	float : left;
	margin : -2px 5px 0 0;
}

.last-post2
{
	margin : -2px 0 0 5px;
}

.last-post img
{
	width : 12px;
}

.date
{
	clear : left;
	float : left;
	font-weight: normal !important;
	color: #333;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // TOPIC
*/

.comment_header .date a
{
	color : #333;
	font-weight : normal;
}

#format-buttons
{
	margin-bottom : 10px;
}

blockquote
{
	background-color: #D8C5AA;
	padding: 7px 14px;
	border: 1px solid #AA9C87;
	border-radius: 5px;
	margin : 10px 0 -10px;
}

blockquote cite
{
	margin: -7px -14px 8px;
	background: #BDAC94;
	padding: 5px 12px;
	border-bottom: 1px solid #AA9C87;
	/* width: 100%; */
	position: relative;
	display: block;
	border-radius: 3px 3px 0 0;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // BOUTONS
*/


.btn-primary a{
color: #FFFFFF !important;
}

.btn-primary a:hover,
.btn-primary a:focus,
.btn-primary a:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
 text-decoration : none !important;
}

#format-buttons input
{
	font-size: 14px;
	line-height: 20px;
	color: #F3F3F3;
	text-align: center;
	text-shadow : 0 1px 5px rgba(0, 0, 0, 1);
	vertical-align: middle;
	cursor: pointer;
	background-color: #272727;
	background-image: -moz-linear-gradient(top, #5F5F5F, #272727);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5F5F5F), to(#272727));
	background-image: -webkit-linear-gradient(top, #5F5F5F, #272727);
	background-image: -o-linear-gradient(top, #5F5F5F, #272727);
	background-image: linear-gradient(to bottom, #5F5F5F, #272727);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#format-buttons input:hover
{
	text-decoration : none !important;
	color : #fff !important;
	background-image: -moz-linear-gradient(top, #505050, #111111);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#505050), to(#111111));
	background-image: -webkit-linear-gradient(top, #505050, #111111);
	background-image: -o-linear-gradient(top, #505050, #111111);
	background-image: linear-gradient(to bottom, #505050, #111111);
}

.citer, .editer, .supprimer, .editer2
{
	float: right;
	padding: 1px 10px !important;
	font-size: 12px !important;
	margin-left: 10px;
	margin-top: -2px;
	opacity : 0.7;
}

.editer, .editer2
{
	font-weight: normal !important;
}

.editer img, .editer2 img
{
	width: 14px;
	display: inline-block;
	margin-top: -2px;
}

.citer:hover, .editer:hover, .supprimer:hover, .editer2:hover
{
	opacity: 1;
}

.citer .icone_citation
{
	display: inline-block;
	vertical-align: middle;
	background: url('/css/images/icones/citation.png') no-repeat 0 0;
	width: 12px;
	height: 12px;
	margin-right : 7px;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // PAGINATION
*/

.pagination
{
	margin : 15px 0 !important;
	float : left;
}

.pagination .page-sep
{
	display : none;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // SIDEBAR
*/

.top_topics ul li img
{
	float: left;
	width: 30px;
	margin-right: 8px;
	border-radius: 5px;
	border: 1px solid black;
	margin-top: 1px;
	cursor : pointer;
}

.top_topics ul li a
{
	font-size: 12px;
	font-weight: bold;
	line-height: 140%;
	/* float: left; */
	/* margin-top: 1px; */
	display: block;
	/* padding-top: 2px; */
}

.top_topics span
{
	font-size : 12px; 
	opacity : 0.7;
	display: block;
}

.top_topics .title_wrapper
{
	margin-left : 44px;
}

/*
 //////////////////////////////////////////////////////////////////////////////////////////////
 // MODERATION
*/

.forum_well #tabs li
{
	list-style: none;
	float: left;
	background-color: #000;
	padding: 3px 15px;
	border-radius: 5px 0;
	margin-right: 5px;
	margin-top: 5px;
	opacity : 0.5
}

.forum_well #tabs li:hover, .forum_well #tabs li.activetab
{
	opacity : 1;
}

.forum_well #tabs ul
{
	margin : 0;
}

.forum_well #tabs li a
{
	 color: white;
	 text-decoration: none;
}

.forum_well #navigation
{
	margin-top : 5px;
	padding-top : 5px;
	border-top : 1px solid #E0D4C0;
}

.forum_well #navigation li
{
	list-style: none;
	float: left;
	background-color: #FFD353;
	padding: 3px 15px;
	border-radius: 5px 0;
	margin-right: 5px;
	margin-top: 5px;
	opacity : 0.5
}

.forum_well #navigation li:hover, .forum_well #navigation li#active-subsection
{
	opacity : 1;
}

.forum_well #navigation ul
{
	margin : 0;
}

.forum_well #navigation li a
{
	 color: #333;
	 text-decoration: none;
}







