/*
Theme Name: C'éclair!
Theme URI: http://ceclair.fr/
Description: The "revolutionized" new face of bbPress.
Version: 0.01 theta-beta
Author: Bryan Veloso
Author URI: http://ceclair.fr/
*/

/* Globals 
=================================== */
.notice { 
	border: 2px solid #4c9545; 
	background: #abd8a2; 
	color: #4c9545; 
	font-size: 1.1em; 
	font-weight: bold;
	padding: 10px 15px; 
	margin: 0 0 1.1em; 
}

.infobox {
    border: 2px solid #BF0000; 
	background: #FA8686;
	color: #BF0000; 
	font-size: 1.1em; 
	font-weight: bold;
	padding: 10px 15px; 
	margin: 0 0 1.1em; 
}

.breadcrumb-separator {
  margin-left: 2px;
  margin-right: 2px;
}

.breadcrumb-separator2 {
  margin-left: 0px;
  margin-right: 2px;
}

fieldset {
  border:0;
}

fieldset#login-form-fieldset {
  border:0;
  margin:0;
  padding:0;
}
f

.notice p { margin-bottom: 0; }

#profile-menu li a {
list-style-type: none;
display: inline;
/*display: block;*/
font-size: 1.1em;
background-color: #edf0f3;
padding-top: 4px;
padding-right: 7px;
padding-bottom: 4px;
padding-left: 7px;
border-top-width: 3px;
/*border-top-style: double;*/
border-top-color: #9e9e9e;
position: relative;
top: 7px;
left: -10px;
}

#profile-menu li.profilemenuitem {
list-style-type: none;
display: inline;
padding-left: 2px;
margin-left: 2px;
left: 2px;
}

#profile-menu li.current a

{

background-color: #e1e6eb;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #9e9e9e;

}

#profile-menu li a:hover 

{

background-color: #d5e0ea;

}

.signature {/*padding:1em; border-top:1px solid #ccc;*/ font-size:0.87em; color:#444;}

.searchbar {
		float: right;
		width: 290px;
		height: 31px;
		margin: 0;
}

.searchform {
		width: 290px;
		height: 20px;
		text-align: left;
}

.pages {
	float: left;
	width: 530px;
	background: #dce6ff url(images/separator_blue.gif) repeat-x bottom center;
	}
.pages-border {
	clear: both;
	width: 100%;
	height: 6px;
	background: transparent url(images/separator_blue.gif) repeat-x 0 0;
	}

/*#sidebar ul.no-splitted li {
	padding: 0 5px;
	}*/
	
#sidebar ul li h3.forumlist {
    text-align: left;
    background-color: transparent;
    background-image: url(img/icon_celltitle_level2.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0px 6px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 25px;
	line-height: 32px;
}
	
#sidebar ul li.view {
    text-align: left;
    background-color: transparent;
    background-image: url(img/dot.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 7px 6px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 23px;
}
	
#sidebar ul#yourtaglist li {
    /*list-style-type: none;*/
	/*background-image: url(img/dot.gif);*/
    /*background: transparent url(img/dot.gif) no-repeat 5px 5px;*/
	/*clear: both;*/
	/*padding-left: 44px;
	margin-left: 44px;*/
	text-align: left;
    background-color: transparent;
    background-image: url(img/dot.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 7px 6px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 23px;
}

ul.topicmeta li {
    
    text-align: left;
	list-style-type: none;
	background: transparent url(img/dot.gif) no-repeat 5px 5px;
	padding: 0 0 0 23px;
	clear: both;
	/*margin: 0;
	padding: 0;*/
}	

#bbcrumb {
font-weight: bold;
font: "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
color: #000;
text-align: left;
}

#bbcrumb a {
font-weight: bold;
font: "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;
text-align: left;
}
/*	
#crumb_navigation {
clear: both;
float: left;
width: 100%;
height: 25px;
margin: 0;
/*background: #DCE6FF;*/
/*padding: 0px 0px 0px 0px;
border-bottom: 1px solid #DCE6FF;
}*/

/*#crumb_border {
clear: both;
width: 100%;
height: 6px;
background: transparent url(img/separator_blue.gif) repeat-x 0 0;
}*/
	
#crumb_text {
float: left;
margin: 0;
padding: 3px 0px 0px 9px;

}

#crumb_text ul li.nobullet {display:inline; padding:0; background:none; color:rgb(75,75,75);}


.forums_content {
}

.forums_content h2 {
    margin: 0;
	padding: 0 0 0 4ex;
	background-color: #bbb;
}

/* tableau de bord en front-page*/

#latest td, #forumlist td, #favorites td { padding: 5px 10px; }
#latest tr:hover, .alt:hover, #forumlist tr:hover, #favorites tr:hover { background-color: #DCE6FF; }
#latest th, #forumlist th, #favorites th {
	border-bottom: 1px solid #aaa;
	background-color: #ddd;
	font: 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 5px 10px;
	text-transform: uppercase;
}

/*.alt { background-color: #fff; }*/

#latest, #forumlist, #favorites {
	background-color: #f7f7f7;
	margin-bottom: 2em;
	width: 100%;
}

img.avatar {
  border:2px solid #2F63B3;
}

/*img.avatar {clear:both; float:right; margin:3px 0 7px 10px; border:solid 3px rgb(200,200,200);}*/

.threadauthor {
	/*float: left;*/
	padding: 0em 0em 0em 0em;
	padding-bottom:3px;
	/*margin: 0em 0.5em 0em 0em*/
	/*width: 120px;*/
}

.threadauthor p { 
margin-left: 0;
margin-right: 0;
margin-bottom: 1em;
margin-top: 0;
}

.threadauthor small { font: 11px Verdana, Arial, Helvetica, sans-serif; }

.threadpost-author-details1
{
float: left;
/*border: 1px dashed #bbbbbb;*/
margin-bottom: 0.5em;
width:200px;
}

.bb_reputation {/*border:1px solid;*/margin:2px 0; line-height:1.1em; font-size:11px;  white-space: nowrap; letter-spacing:-1px;} 
.bb_reputation a {color:green;}
.bb_reputation .bb_number {color:black; padding:0 2px;} 
.bb_reputation a.bb_reputation_link {font-size:100%; font-weight:bold; color:red;}
.bb_reputation_bar {margin-top:2px; height:5px; line-height:5px;font-size:5px; background:lightgreen; border:1px solid #ccc;}

.threadpost-author-details2
{
float:right;
line-height: 1.2em;
font-size:0.87em; color:#666;
/*border: 1px solid #aa0000;*/
/*margin-right:7px;*/
}

.threadpost-upavatar
{
/*float: right;*/
line-height: 1.3em;
padding-left: 69px;
margin-bottom: 0.2em;
/*border: 1px solid #00aa00;*/
}

.threadpost-avatar
{
/*border: 1px solid #0000aa;*/
float: left;
width: 62px;
height: 62px;
background-color: transparent;
background-image: url(img/gravatar.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
}



#avatar .img {
float:left;
border: 2px #2F63B3;
        /*clear:both;
		float:right;
		margin: 7px 0 0 7px;
		border: none;*/

}

#avatar {
	/*float: right;
	width: 62px;
	height: 62px;
	background: transparent url(img/gravatar.gif) no-repeat;*/
	}

.content {padding-left: 10px; display:inline; /*Fix IE floating margin bug*/; float:left; width:540px; font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}

#userinfo dt {
  font-weight: bold;
}

h1.document,
h1.forum,
h1.stats,
h1.topictitle,
h1.topicinfo,
h1.search,
h1.forum-title,
h1.tag-single,
h1.tags,
h1.register,
h1.registertitle,
h1.bbcrumb, /* page edit-post.php */
h1#discussiontags, /* page topic.php */
h1#currentfavorites, /* page favorites.php */
h1#passwordreset, /* page password-reset.php */
h1#userlogin, /* page login.php */
h1#viewtitle,    /* page view.php */
h1#newtopic /* page new-topic.php*/
{
    text-align: left;
	display: block;
	margin: 16px 0 6px 0;
	padding: 0 0 10px 3px;
	background: url(img/separator_green.gif) repeat-x center bottom;
	font-size: 1.4em;
}

h2.post-form,
h2#useractivity,
h2#recentposts,
h2#relevantposts
{
    text-align: left;
	display: block;
	margin: 16px 0 6px 0;
	padding: 0 0 10px 3px;
	background: url(img/separator_blue.gif) repeat-x center bottom;
	font-size: 1.15em;
}

#thread {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px #B0C5FF;
	/*padding-bottom: 1.5em;*/
}

#thread ol {
	/*padding: 1em 1em 1em 1em;*/
	
}


#thread li {
    
	line-height: 1.5em;
	clear: both;
	/* Hack to force padding on .threadauthor on IE */
	/*border-top: 1px solid #fff;*/
	border: 1px solid #B0C5FF;
	background: #edf2ff url(img/comment_bg.gif) repeat-y 0 0;
    padding-right: 1em;
    padding-bottom: 0em;
	margin-bottom: 1.5em;
    padding-left: 1em;
}

/*#thread ul {
    padding-bottom: 1em;
}*/

/*#thread li ol, #thread li ul { /*margin-left: 40px;*/ /*padding-bottom: 1em;}*/

/*#thread li ol li, #thread li ul li { padding: 0; }*/

/*#thread li ol li, #thread li ul li { padding-bottom: 1em; }*/



.threadpost {
	/*padding: 1.5em 1em;*/
	/*margin-left: 140px;*/
	/*background-color: #eee;*/
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 6px;*/
	border-top: 1px solid #B0C5FF;
	padding-bottom: 1em;
	clear: both;
	/*margin: 20px 0 0 0;
	padding: 20px;*/
	/*background: #dce6ff url(../images/separator_blue.gif) repeat-x center top;*/
	
}

.poststuff {
    border-top: 1px solid #B0C5FF;
	clear: both;
	font-size:0.87em; color:#666;
	/*margin: 20px 0 20px 0;*/
	/*padding: 0em 0em 0.3em 0em;*/
	/*padding: 20px;*/
	/*border: 1px solid;*/
	/*padding: 0px;*/
}

#thread li.alt .threadpost { background-color: transparent; }

#thread li.deleted { background-color: transparent; }

#thread li.deleted .threadpost { background-color: #ee8888; }

#thread li.alt.deleted .threadpost { background-color: #ff9999; }

#thread .post {
	/*_height: 90px; /* Hack to fix broken .alt coloring in IE6 */
}

#thread .post blockquote {
	margin: 0 0 0 4ex;
	padding: 0 0 0 1ex;
	border-left: 5px solid #ccc;
}