/*

Theme Name: Parchment Theme

Author: WPThemeDesigner.com

Author URI: http://www.wpthemedesigner.com/

*/

#ariane {
margin: 8px 10px;
text-align:left;

}

* {

	margin: 0; padding: 0;

}
body {

	font: 11px Verdana;
	color: #565656;
background: #F1F0F5  url(http://www.blogbuster.fr/wp-content/themes/parchment-nico/images/background2.gif) repeat-x 0 0;
}


a {

	text-decoration: none;

	color: #0089BB;

}

a:hover {

	text-decoration: underline;

}

img {

	border: 0;

}



.break {

	font-size: 0;

	width: 0; height: 0;

	clear: both;

}

.alignleft {

	float: left;

	margin: 4px 10px 5px 0;

}

.alignright {

	float: right;

	margin: 4px 0 5px 10px;

}

.aligncenter {

	text-align: center;

}

.hidden {

	display: none;

}



#search {
margin: -120px 650px;

}



/** BEGIN wrapper **/

.wrapper {

	width: 985px;

	margin: auto auto;

	text-align: left;

}

/** END wrapper **/



/** BEGIN header **/

#header {
	height: 170px;


}

	#header ul {
		list-style-type: none;
		margin-top:25px;
		height: 46px;
		padding-left: 8px;
	}
		#header ul li {
			float: left;
			text-transform: uppercase;
font-size:12px;
width: 120px;
text-align:center;
		}
		#header ul li a {
			color: #ffffff;
			padding: 13px 20px 23px ;
                        
			display: block;
		}
		#header ul li a:hover {

			font-weight:bold;
			text-decoration: none;
		}

		#header ul #actif{
			background: url(http://blogbuster.fr/wp-content/themes/parchment/images/active.gif) repeat-x 0 0;
			
font-weight:bold;
color: #1B272C;
			text-decoration: none;
		}




	#header .submenu ul {

		list-style-type: none;

		clear: both;

		height: 36px;

		padding-left: 17px;

	}

		#header .submenu ul li {

			text-transform: none;

		}

		#header .submenu ul li a {

			padding: 11px 12px;

			color: #565656;

		}

		#header .submenu ul li a:hover {

			color: #0089BB;

			text-decoration: none;

		}

	#header h1 {

		padding: 3px 0 4px 0px;

margin-left:-150px;

	}



	#header img {
float:right;
margin-top:-72px;
border:0;

	}

		#header ul #actif {
			background: url(http://blogbuster.fr/wp-content/themes/parchment-nico/images/box2.gif) repeat-x 0 0;
			
font-weight:bold;
color: #1B272C;
			text-decoration: none;
		}

	#header p.promesse {
position:absolute;
margin-left:320px;
margin-top:-40px;
border:0;
color:#fff;
font-size:14px;
font-family: Verdana, sans-serif;




	}
	
	
			#header h2 a {
			display: block;
			outline: none;
			text-indent: -9999px;
position:absolute;
margin-left:820px;
margin-top:-25px;
width:70px;
height:70px;
			
			background: url(http://blogbuster.fr/wp-content/uploads/2013/01/beta-2.png) no-repeat 0 0;
		}

	#header p.slogan {
position:absolute;
margin-left:720px;
margin-top:-40px;
border:0;
color:#fff;
font-size:14px;
font-family: Verdana, sans-serif;
font-style:italic;



	}

			#header h1 a {
				display: block;
			outline: none;
			text-indent: -9999px;
margin-left:150px;
margin-top:10px;
width:270px;
height:58px;
			background: url(http://www.blogbuster.fr/wp-content/themes/parchment-nico/images/logo-blogbuster.jpg) no-repeat 0 0;
		}

		


/** END header **/



/** BEGIN body **/

#body {

	clear: both;

}

/** END body **/



/** BEGIN left sidebar **/

#lsidebar {

	width: 0px;

	float: left;

	padding: 10px 7px 10px 0;

}

	#lsidebar h2 {

		color: #565656;

		font-size: 1em;

		text-transform: uppercase;

		padding: 8px 2px;

		border-bottom: 1px dotted #DEDCD4;

	}

	#lsidebar ul {

		list-style-type: none;

		padding: 5px 4px;

	}

		#lsidebar ul li {

			line-height: 1.4em;

			padding: 4px 0 4px 9px;

			background: url(images/bullet.gif) no-repeat 0 9px;

		}

		#lsidebar ul li a {

			color: #565656;

		}

	#lsidebar .box {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 2px;

	}

/** END left sidebar **/



/** BEGIN content **/

#content {

	width: 650px;

	float: left;

	padding: 10px 0;

}

	#content .post {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 10px;

	}

	#content h2 {

		font-size: 1.8em;

		margin-bottom: 5px;

	}

	#content .date {

		margin: 0 -8px 15px;

		padding: 2px 10px 10px;

		border-bottom: 1px dotted #DEDCD4;

		color: #CCCCCC;

	}

	#content .dark {

		color: #565656;

	}

	#content h3 {

		font-size: 1.5em;

		margin-bottom: 10px;

		font-weight: normal;

	}

	#content p {

		margin-bottom: 15px;

		line-height: 1.4em;

	}

	#content ul {

		margin: 0 0 15px 16px;

	}

	#content ol {

		margin: 0 0 15px 18px;

		padding-left: 15px;

	}

	#content li {

		line-height: 1.4em;

		padding: 2px 0;

	}

	#content blockquote {

		font-style: italic;

		font-weight: bold;

		padding: 10px 10px 10px 30px;

		background: url(images/quote.gif) no-repeat 0 0;

	}

	#content .details {

		padding: 10px;

		margin: 0 -8px 10px;

		border-width: 1px 0;

		border-style: dotted;

		border-color: #DEDCD4;

	}

		#content .details .l {

			float: left;

			width: 50%;

			margin-bottom: 0;

		}

		#content .details .r {

			float: right;

			width: 50%;

			margin-bottom: 0;

			text-align: right;

		}

/** END content **/



/** BEGIN right sidebar **/

#rsidebar {

	width: 298px;

	float: right;

	padding: 10px 5px;

		background: #ffffff url(images/box.gif) repeat-x 0 0;

}

	#rsidebar h2 {

		color: #565656;

		font-size: 1em;

		text-transform: uppercase;

		padding: 8px 2px;

		border-bottom: 1px dotted #DEDCD4;

	}

	#rsidebar ul {

		list-style-type: none;

		padding: 5px 4px;

	}

		#rsidebar ul li {

			line-height: 1em;

			padding: 14px 0 4px 9px;

font-size: 1.1em;





		}

		#rsidebar ul li a {

			color: #565656;

		}



	#rsidebar ul li a img {

			margin-bottom:-10px;

margin-left:3px;

		}

	#rsidebar .box {

		background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 2px;

	}

	#rsidebar form .search {

		width: 290px; height: 32px;

		background: url(images/search.gif) no-repeat 1px 5px;

		padding: 5px 0 5px 2px;

	}

		#rsidebar form input .search {

			float: left;

			border: 0;

			background-color: transparent;

			font-size: 1.2em;

			width: 218px;

			margin: 5px 2px;

		}

		#rsidebar form button .search {

			float: left;

			width: 67px; height: 32px;

			border: 0;

			text-indent: -9999px;

			margin-left: 1px;

			background-color: transparent;

		}

	#rsidebar .flckr {

		text-align: center;

		padding: 5px 0;

	}

		#rsidebar .flckr img {

			margin: 5px;

			width: 75px; height: 75px;

		}

	#rsidebar .video {

		padding: 5px 0 10px;

	}

	#rsidebar .tags {

		padding: 5px 10px 10px;

	}

		#rsidebar .tags a {

			color: #565656;

		}

		#rsidebar .tags a:hover {

			text-decoration: none;

			color: #0089BB;

		}



.postnav {

	clear: both;

	padding: 10px 0;

	font-size: 0.9em;

}

	.postnav a {

		border: 1px solid #cccccc;

		padding: 3px 8px;

		color: #999999;

		background-color: #ffffff;

	}

	.postnav a:hover {

		border: 1px solid #000000;

		color: #000000;

		text-decoration: none;

	}

#comments {

	

}

	#comments h2 {

		margin: 20px 0 5px;

		font-size: 1.5em;

		font-weight: normal;

	}

	#comments p {

		margin-bottom: 10px;

		line-height: 1.5em;

	}

	#comments form {

		padding-top: 20px;

	}

	#comments form p {

		margin-bottom: 5px;

	}

		#comments form input, textarea {

			border: 1px solid #cccccc;

			font-size: 0.9em;

			font-family: Verdana;

			padding: 4px 4px 4px 20px;

			background-position: 4px 4px;

			background-repeat: no-repeat;

		}

		#comments form input {

			width: 260px;

			border: 1px solid #cccccc;

		}

		#comments form textarea {

			width: 350px;

			padding: 4px 4px !important;

			border: 1px solid #cccccc;

		}

		#comments form button {

			border: 1px solid #909090;

			background-color: #cccccc;

			font-size: 0.9em;

			font-family: Verdana;

			width: 120px; height: 23px;

		}

	.commentdetails {

		margin-top: 25px;

	}

	.commentauthor {

		margin-bottom: 5px !important;

		font-weight: bold;

	}

	.commentdate {

		font-size: 0.8em;

		margin-bottom: 5px;

		color: #909090;

	}

	.required {

		color: #ff0000;

	}

h2.title {

	font-size: 1em;

	text-transform: uppercase;

	padding: 25px 25px 0;

	color: #565656;

}

.notfound {

	padding: 40px;

}

	.notfound h2 {

		font-size: 18px;

		font-weight: normal;

		margin-bottom: 10px;

	}

/** END miscellaneous **/



/** BEGIN wordpress 2.7 comments **/

#comments ol {

	list-style-type: none;

	clear: both;

	padding: 0;

	margin: 0;

}

	#comments ol li {

		padding: 10px;

		border: 1px solid #e0e0e0;

		margin-bottom: 10px;

	}

	#comments ol li .avatar {

		float: right;

	}

	#comments ol li .comment-author {

		

	}

		#comments ol li .comment-author .fn {

			font-weight: bold;

			font-size: 1.2em;

		}

	#comments ol li .comment-meta {

		font-size: 0.9em;

		color: #999999;

		margin: 5px 0 10px;

	}

	#comments ol li .reply {

		font-size: 0.9em;

		font-weight: bold;

		padding-bottom: 10px;

	}

	#comments .children {

		list-style-type: none;

	}

#comments .navigation {

	padding: 10px 0 20px;

	font-size: 0.9em;

}

	#comments .navigation a {

		color: #999999;

		padding: 3px 8px;

		border: 1px solid #cccccc;

	}

	#comments .navigation a:hover {

		color: #000000;

		border-color: #000000;

		text-decoration: none;

	}

/** END wordpress 2.7 comments **/

#Body {
	margin: 0;
	width: 99.9%;
	position: relative;
}
#Head {
	background: #3B5998;
	padding:0;
	margin: 20px 20px 0;
	text-align: left;
	position: relative;
}
div.Popup h1,
div.Popup h2,
div.Connect h1,
div.Connect h2 {
	background: #3b5998;
	border-bottom: 1px solid #3b5998;
}
.Banner {
	padding: 10px;
	text-align: left;
	position: relative;
}
.Banner ul {
	background: #3B5998;
	padding: 0;
	margin: 0;
}
.Banner ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
.Banner ul li a {
	font-weight: bold;
	padding: 3px 6px;
	font-size: 11px;
	color: #fff;
	display: inline-block;
}
.Banner ul li a:hover {
	background: #4b67a1;
}
.Banner ul li a.SignOut {
	font-weight: normal;
	position: absolute;
	top: 10px;
	right: 10px;
}
.Banner ul li a span {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 2px 0 1px;
	background: #f00;
	border-right: 1px solid #a00;
	border-bottom: 1px solid #a00;
	color: #fff;
	font-size: 9px;
	position: relative;
	top: -3px;
}
#Content {
	float:none;
	width: 630px;
	margin: 0 10px 0 10px;
			background: #ffffff url(images/box.gif) repeat-x 0 0;

		border: 1px solid #DEDCD4;

		margin-bottom: 8px;

		padding: 10px;
	
}
#Panel {
	width: 298px;

	float: right;

	padding: 10px 5px;

		background: #ffffff url(images/box.gif) repeat-x 0 0;
}


body.Profile #Content {
	float:none;
	width: auto;
	margin: 0 10px 0 280px;
}
body.Profile #Panel {
	margin: 0 0 0 10px;
}
form.Activity textarea {
	width:99%;
}
#Foot div {
	width: auto;
}
body.Post #Content {
	width: auto;
	margin:0 20px;
}
#ConversationForm textarea.MultiComplete,
#ConversationForm .TextBox,
#MessageForm textarea,
div.Comment div.CommentForm,
div.Comment div.CommentForm textarea,
div.CommentForm textarea,
#DiscussionForm input.InputBox,
#DiscussionForm textarea {
	width:99%;
}
#ConversationForm form {
	border: none;
}
div.Preview div.Message,
ul.MessageList div.Message {
	clear: none;
}
#DiscussionForm form {
	background: #efefef;
	border: 1px solid #ccc;
}
div.MessageForm,
div.Tabs {
	background: #efefef;
	border-bottom:1px solid #ccc;
}

/* Tabs */
div.Tabs {
	background: none;
	padding: 0;
	border-bottom: 1px solid #aaa;
}
div.Tabs ul {
	padding: 0 8px;
	white-space: nowrap;
}
div.MessageForm {
	padding: 8px 8px 5px;
}
div.MessageForm div.Tabs {
	padding: 0 8px;
}
div.Tabs li a,
div.Tabs li a:link,
div.Tabs li a:hover,
div.Tabs li a:active,
div.Tabs li a:visited {
	font-size: 11px;
   margin: 0;
   border: none;
   border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   background: none;
   color: #1E79A7;
   text-decoration: none;
   padding: 8px 10px;
	line-height: 11px;
}
div.Tabs li a:hover {
   text-decoration: underline;
}
a.Active,
div.Tabs li.Active a {
   background: #fff;
   color: #474747;
   margin: 0;
   border: 1px solid #aaa;
	border-bottom: none;
   border-radius: 3px 3px 0 0;
   -moz-border-radius: 3px 3px 0 0;
   -webkit-border-radius: 3px 3px 0 0;
   display: inline-block;
	font-size: 12px;
	line-height: 12px;
   font-weight: bold;
   text-decoration: none;
   padding: 6px 10px;
	position: relative;
	top: 1px;
}
div.Tabs li a span {
   line-height: 1;
   font-size: 80%;
   padding: 0 3px;
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   font-weight: normal;
	background: #E3F4FF;
   color: #70727C;
   margin: 0 0 0 4px;
}
div.DiscussionsTabs div.SubTab {
	font-size: 11px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-top: 1px solid #aaa;
	background: #f3f3f3;
	margin:0;
	padding:4px 8px;
}
div.HeadingTabs ul {
	margin: 8px 0 0;
}
body.Discussion a.Bookmark {
	margin: 6px 2px;
}
div.Preview {
	border: 1px solid #aaa;
	background: #fff;
	margin:0 0 8px;
	padding: 8px;
}
.Foot {
	background: none;
	border: none;
}
div.MorePager a,
div.MorePager a:link,
div.MorePager a:visited,
div.MorePager a:active,
div.MorePager a:hover {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background: none;
	border: none;
	color: #1e79a7;
	line-height: 1;
	padding: 0;
	text-decoration: none;	
}
div.MorePager a:hover {
	color: #ff0084;
	text-decoration: underline;
}
body.add #Content {
	margin: 0 10px;
}

/* Panel Boxes */
#Panel div.Box {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	padding: 0;
}
div.Box h4 {
	color: #333;
}
ul.PanelActivity,
ul.PanelInfo {
	border-top:1px solid #ccc;
}
ul.PanelActivity li,
ul.PanelInfo li,
ul.PanelInfo li.Active {
	background: none;
	border-bottom: 1px solid #ccc;
}
ul.PanelInfo li.Active {
	background: #ffd;
}
#Status {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #eee;
	color: #000;
	line-height: 1.6;
	padding: 3px 6px;
	margin: 0 0 8px;
}
body.Profile ul.PanelInfo {
	border: none;
}
body.Profile ul.PanelInfo li {
	margin: 0;
	padding: 0;
}
body.Profile ul.PanelInfo li a {
	font-size: 12px;
	display: block;
	padding: 0 6px;
}
body.Profile ul.PanelInfo li a:hover {
	background: #D8DFEA;
}

/* Sign In Page */
body.Entry #Content {
	text-align: center;
	margin: 0 auto !important;
}
body.Entry #Content div.Box {
	background: #efefef;
	border: 0;
}
div.Methods {
	border-left: 1px solid #ccc;
}

/* Messages */
div.DismissMessage {
	background: #ffd;
	border: 1px solid #ccc;
	padding:6px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
div.DismissMessage a.Dismiss:hover {
	color: #000;
}
div.Warning {
	background: #d00;
	border: 1px solid #b00;
	color: #fff;
	text-shadow: 1px 1px 1px #444;
}
div.Warning a.Dismiss {
	color: #fff;
}
#Content div.Box {
	color: #000;
	background: #D3F0FF;
	border: 1px solid #A5D0E7;
}
body#dashboard_entrycontroller_signin div.Box {
	border: none;
}
/* Autocomplete */
.ac_results {
   border: 1px solid #d7d8da;
	color: #000;
   border-top: 0;
   background-color: white;
}
.ac_results li {
   border-bottom: 1px solid #d7d8da;
}
.ac_lastitem {
   border-bottom: 0 !important;
}
.ac_results strong {
   background: #dbe1ec;
}
.ac_over strong {
   background: #5670a6;
}
.ac_over {
   background: #3b5998;
   color: #fff;
}


#miniSitemap {
color:#fff;
height:240px;
background-color: #000;

}

#miniSitemap a {
border-bottom:1px dotted silver;

}



#miniSitemap .col {
	width: 450px;
	padding: 5px;
	margin-left: 15px;
	float: left;

	
}
#miniSitemap .col ul {
list-style-type: none ;
}

#footer h4 {
font-size:14px;
text-transform: uppercase;


}

	#footer2 {
		background: url(http://blogbuster.fr/wp-content/themes/parchment-nico/images/footer-2.png) repeat-x 0 0;
height: 105px;
text-align:center;
		
	}
	


#footer  {
clear:both;
}

