.post iframe {
	border : 0;	
	}
	
table#forums_list {
	/*margin-right:10px*/;
}
table#forums_list td {
	border:none;
	vertical-align : top;
	padding : 8px 0;
}

table#forums_list td.catheader {
	font-size:14px;
	font-weight:bold;
	color:#3D1D21;
	background-color:#D1D7E7;
	padding: 6px 0 6px 28px;
}

table#forums_list th {
	font-weight : normal;
	border : 0;
	}
table#forums_list th span {
	color : #FA0012;
	}

td.forumheader {
	padding:7px;
}
td.forumheader h2 {
	line-height:22px;
	height : 24px;
}
td.forumheader h2 span.topics {
	color:#FA0012;
	font-size:11px;
	font-weight : bold;
}

#forums_list td.forumheader, #forums_list td.foruminfo, #forums_list td.last_post, #forums_list td.status {
	border-top:1px solid #D1D7E7 !important;
}

td.forumheader .description {
	margin-top : 6px;
	}

td.forumheader.first, td.foruminfo.first, td.last_post.first, td.status.first {
	border-top:none;
}

td.status img {
	margin:5px 12px 0 0;
}

.breads h1 {
	text-transform:none;
	font-family:Helvetica;
	font-size:35px;
	position:relative;
	margin:-11px 0px 0px -20px !important;
	padding:0;
}

.hr {
	border-top:1px solid #D1D7E7;
	height:1px;
	margin:5px 0px 5px 0px;
}

/**
 * Styles pour la home
 */

#forums_list td.foruminfo {
	color:#3D1D21;
}

/**
 * Style pour le bloc user info dans un post
 */

a.username {
	color:#FA0012 !important;
}

#topic {
	margin-bottom : 25px;
}

#topicList {
	width:645px;
	margin-bottom : 25px;
}

#topic .user a.username {

	font-weight:bold;
	font-size		: 11px;
}

#topic .user a.pm img {
	margin-left:5px;
	vertical-align:middle;
	margin-bottom:3px;
}

#topic .user  {
    width			: 218px;
    float			: left;
    color			: #404040;
    padding			: 0px;
	display			: block;
}

#topic .avatar img, #topic .avatar_1 img, , #topic .avatar_2 img {
	margin-top:2px;
	vertical-align:middle;
	width:70px;
	margin-right:5px;
}

#topic .info {
	float:left;
	line-height:14px;
}

#topic .info a.posts {
	display:block;
	margin-top:5px;
	font-size:11px;
}

#topic .avatar, #topic .avatar_1, #topic .avatar_2  {
	float:left;
	margin:0 4px 0 0;
}

#topic .since {
	color:#A6AEC0;
	font-size:10px;
	margin-top : 12px;
}

.nb_posts {
	font-size:10px;
}
.last_post {
	font-size:10px;
	color:#A6AEC0;
}



/**
 * Styles pour le listing des posts
 */

table#topicList td {
	border:none;
	vertical-align : top;	
}

#topicList th {
	color:#3D1D21;
	background-color:#D1D7E7;
	color:#3D1D21;
	font-weight:bold;
	padding:6px 0;	
}
 
#topicList th, #topicList td {
	text-align:left;
	padding: 4px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
}
#topicList td.nb_posts {
	text-align:center;
}

#topicList th, #topicList td img {
	margin : 6px 6px 0 0;
	}


#topicList td.f_topic_title a, #topicList td.f_topic_title a:visited {
	color:#687085;
}

#topicList td.f_topic_title span {
	font-size:10px;
}

#topicList td.f_topic_title.sticky.annonce a, #topicList td.f_topic_title.annonce a,
#topicList td.f_topic_title.sticky.annonce a:visited, #topicList td.f_topic_title.annonce a:visited {
	color:#FA0012;
	font-weight:bold;
}

/**
 * Styles pour le contenu du post
 */

#topic .post {
	float:left;
	width:760px;
}

#topic .post img {
	max-width:700px;
}

#topic .post .dateline .post_alert {
	float:right;
	margin-right:6px;
}

#topic .post .dateline {
	margin-bottom:5px;
	width:auto;
	font-size:11px;
	color:#A6AEC0;
}

#topic .post .dateline img {
	vertical-align:middle;
	margin-bottom:3px;
}

#topic .text {
	padding:5px;
	font-size:13px;
}

.post_buttons {
    padding:0;
    float:right;
    display:inline;
    margin:3px 3px 0;
}

.post_buttons img {
	margin : 0 3px;
	} 

#contenu .edited {
    color			: #A6AEC0;
    font-size		: 11px;
    margin			: 8px 0;
}

#posts_review {
	display : none;
	}

/**
 * Styles pour les citations
 */

blockquote {
    margin		: 0px;
    background:#d0e6f8 url('/c/i/bg-quote-top.png') top left no-repeat;
	border : 1px solid #FFF;
}

blockquote span {
	display : block;
	height : 36px;
	margin : 0;
	position:relative;
	top:1px;
	text-align : center;
}

blockquote blockquote {
	margin:8px 8px 8px 4px;
	background:#d0e6f8 ;
	padding : 4px;
	border : 1px solid #FFF;
	/*padding-top:10px;*/
}

blockquote blockquote span {
	background:#d0e6f8 ;
}


blockquote div {
	background:#d0e6f8 url('/c/i/bg-quote-bottom.png') bottom left no-repeat;
	font-style	: italic;
	margin : 0px;
    padding		: 0 10px 10px 40px;
}

blockquote blockquote div {
	background:#d0e6f8;
    padding		: 4px;
}

blockquote.warning .title {
	height : 16px;
	line-height : 18px;
	padding-top : 10px;
	font-size : 1.2em;
	font-weight : bold;
	background:transparent url(/c/i/bg-forum-w.png) no-repeat scroll top left;
	text-align : center;

}

blockquote.warning div {
	background:transparent url(/c/i/bg-forum-w.png) no-repeat scroll bottom left;

}

/**
 * Styles pour le bloc admin
 */

#topic .admin_box {
	float:right;
	width:330px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #DDDDDD;
}
#topic .admin_box li {
	display:block;
	width:160px;
	padding:0;
	margin:0;
	height:26px;
    float:left;
	display:inline;
}

#topic .admin_box li a {
	padding:2px 0 2px 26px;
	margin-left:8px;
	line-height:24px;
	background-repeat:no-repeat;
	background-position:2px 1px;
	
}

#keywords {
	float:left;
	max-width:330px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #DDDDDD;
	padding:10px;
}

.col.last #keywords {
	float:none;
	margin-top:10px;
}

#keywords_list span
{
    float				: right;
}

#keywords_list img
{
    vertical-align		: middle;
    margin				: 0 4px 0 0;
}

/**
 * Style pour les boutons du forums
 */
 
.actions.no-navigator {
	border-bottom:1px solid #D1D7E7;
	height:53px;
	margin-bottom:16px;
}

.actions .page_navigator {
	margin-top:24px;
}

.actions img {
	vertical-align : middle;
	margin : 0 0 0 -3px; 
	}

.actions {
	height:70px;
	overflow:hidden;
	margin-bottom:4px;
}
.actions div.edition {
	position:relative;
	float:right;
	z-index:100;
	margin-top:-70px;
	background : #FFF;
	height: 50px;
	padding:0 0 0 10px;
}
.actions div.edition.reset{
	margin-top:0px;
}

.start-topic {
	background: url(/c/i/forums-buttons.png) top left no-repeat;
	display: block;
	height:37px;
	width:110px;
}

/**
 * Styles pour le formulaire d'Ždition
 */

#edit label {
	vertical-align:top;
}

#edit textarea.message {
 	width:530px;
 	height:200px;
}
 
#edit .input label {
 	width:30px;
}

#edit .input.big-label label {
 	width:220px;
 	margin-top:1px;
 	margin-left:5px;
}
 
#edit .input {
 	display:inline-block;
}

#edit .input input#Title {
	width:300px;
}

/**
* Historique
**/
#history li img {
	float:left;
	margin:2px 8px 0 0;
}

/* Arborescence */
#arbo
{
    margin			: 0px 0 25px 0px;
    padding			: 0;
    list-style		: none;
    line-height		: 14px;
    float			: left;
}

#arbo ul
{
    margin			: 4px 0 0 0px;
    padding			: 0;
    list-style		: none;
    line-height		: 14px;
}

#arbo li a {
	color : #3D1D21;
	font-family		: Verdana;
    Font-size		: 11px;
}

#arbo a.active {
	color : #3D1D21;
	font-weight:bold;
} 

#arbo ul li ul, #arbo ul li ul li ul, #arbo ul li ul li ul li ul {
	margin-top:4px;
}

#arbo ul li a, #arbo ul li span
{
    background		: transparent url('/c/i/forums/arborescence.png') 1px 2px no-repeat;
    padding			: 0 0 0 35px;
}

#arbo ul li ul li a, #arbo ul li ul li span
{
    background		: transparent url('/c/i/forums/arborescence.png') 20px 2px no-repeat;
    padding			: 0 0 0 54px;
}

#arbo ul li ul li ul li a, #arbo ul li ul li ul li span
{
    background		: transparent url('/c/i/forums/arborescence.png') 39px 2px no-repeat;
    padding			: 0 0 0 73px;
}

#arbo ul li ul li ul li ul li a, #arbo ul li ul li ul li ul li span
{
    background		: transparent url('/c/i/forums/arborescence.png') 58px 2px no-repeat;
    padding			: 0 0 0 92px;
}
