@charset "utf-8";
/*
Theme Name: WordPress Truffes Deluxe
Theme URI: http://www.truffes-deluxe.com/blog/
Version: 1
Author: Reboisson Cécile
Author URI: http://cecile.reboisson.free.fr/
Tags: blue, custom header, fixed width, two columns, widgets 
http://www.truffes-deluxe.com/
This theme was designed and built by Periscope Creations,
whose blog you will find at http://www.periscope-creations.com/
*/

#wrapper {
	width:850px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	padding:0 10px 10px 0;
}
#header {
	background:url(gfx/truffesdeluxe.gif) no-repeat;
	width:844px;
	height:110px;
	position:relative;
	margin:0 0 0 8px;
}
#header h1 a {
	text-indent:-9999px;
	display:block;
	width:300px;
	height:100px;
}
#header p {
	display:none;
}
ul.page_list {
	position:absolute;
	top:0;
	right:120px;
	background:#f4f4e6;
	padding:4px 5px;
}
ul.boutic {position:absolute;
	top:0;
	right:10px;
	background:#726f00;
	padding:4px 5px;
	}
ul.page_list li {
	float:left;
	border-right:2px solid #eae8e1;
	margin:0 5px 0 0;
}
ul.page_list li a, ul.boutic a {
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	text-transform:uppercase;
	color:#4d3b37;
	padding:1px 5px 1px 0;
	font-weight:bold;
} 
ul.boutic a {padding:1px 5px;
color:#f4f4e6;
}
#content {
	clear:left;
	padding:20px 0 0;
}
#main {
	width:630px;
	float:left;
}
.pst {
	width:593px;
	position:relative;
	padding:0 2px 0 18px;
	clear:left;
	line-height:16px;
}
.pst h1 {
	color:#5e5a4d;
	font-size:24px;
	font-weight:normal;
	margin:0 0 3px;
	padding:0 0 0 75px;
	line-height:25px;
}
.pst h2.sscat {
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0 0 3px;
	border-bottom:2px solid #b6c105;
	width:250px;
	margin:0 0 15px 75px;
}
.pst .entry h2, .pst .entry h1 {
	width:auto;
	border:none;
	padding:0;
	margin:10px 0 15px;
	font-size:21px;
	text-transform:inherit;
}
.pst .entry h3, .pst .entry h2 {
	font-size:14px;
	margin:0 0 10px;
}
.pst .entry h2 {font-size:15px;
margin:10px 0 16px;
}
.pst .entry h3 {
	margin:5px 0;
	color:#B9C719;
}
.pst .entry h5 {
	font-size:12px;
	margin:5px 0 10px;
}
.pst .entry h6 {
	font-size:10px;
}
.pst .entry ul {
	margin:10px 0;
}
.pst .entry ul li {
	background:url(gfx/liste.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	margin:0 0 5px;
}
.pst .entry table {
	width:100%;
}
.pst .entry table td, .pst .entry table th {
	padding:3px 5px;
	text-align:left;
	border-bottom:1px solid #dad8d2;
}
.date {
	background:url(gfx/date.gif) no-repeat;
	width:81px;
	height:35px;
	padding:4px 0 0 7px;
	position:absolute;
	line-height:14px;
	top:5px;
	left:-4px;
	text-transform:uppercase;
	font-size:14px;
	color:#d8d8a3;
	font-weight:bold;
}
.date b {
	color:#fff;
	font-weight:normal;
	font-size:18px;
}
#sidebar {
	float:left;
	width:220px;
	padding:58px 0 0 0;
}
#menu {
	background:url(gfx/filet.gif) repeat-x;
	padding:5px 0 0 0;
}
#menu li {
	border-bottom:1px solid #d9d5c8;
	padding:8px 0 19px 5px;
	width:215px;
}
#menu li.last {
	background:url(gfx/filet.gif) repeat-x bottom;
	border:none;
	padding:8px 0 13px 5px;
}
#menu li p {
	font-size:10px;
	line-height:12px;
	color:#beb69c;
	margin:0;
	width:215px;
}
#menu li p a {
	color:#beb69c;
	width:215px;
}
#menu li h3 {
	text-transform:uppercase;
	font-size:12px;
	color:#5e5a4d;
	width:215px;
	margin:0;
}
#menu li h3 a {
	color:#5e5a4d;
}
#menu li h3 b {
	text-transform:none;
	font-size:21px;
	color:#b9c719;
}
#menu li h3 b a {
	color:#b9c719;
}
#footer {
	clear:left;
	padding:0 0 20px 20px;
	font-size:10px;
	color:#96847f;
}
#footer p {
	padding:15px 0 0;
}
.contact {
	background:url(gfx/contact.gif) no-repeat;
	width:140px;
	height:34px;
	float:left;
	text-indent:-9999px;
}
.lien {
	font-weight:bold;
	background:url(gfx/puce.gif) no-repeat left center;
	padding:0 0 0 10px;
	font-family:"Courier New", Courier, monospace;
}
.lien span {
	text-transform:uppercase;
}
.twitter {
	width:608px;
	clear:left;
	padding:10px 0 0;
	background:url(gfx/twitter.gif) no-repeat 0 45px;
	min-height:115px;
	margin-bottom:50px;
}
#main .twitter h5 {
	border-top:2px solid #b6c105;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	margin:0 0 0 18px;
	padding:1px 0 0;
}
#main .twitter h5 b {
	background:#b6c105;
	padding:3px 10px;
	margin:1px 0 0 0;
	line-height:16px;
	font-weight:normal;
}
.twit {	float:left;
	padding:5px 0 10px 0;
	width:480px;
}
.tweet {display:block;
float:left;
width:115px;
height:80px;
text-indent:-9999px;
}
.twit p {
	background:url(gfx/puces.gif) no-repeat 0 6px;
	padding:0 0 0 8px;
	line-height:15px;
	color:#55403b;
	float:left;
}
.twit p a {
	color:#55403b;
}
.twit p a:hover {
	text-decoration:underline;
}
.twit p b, .twit p strong {
	color:#919200;
}
.navigation {
	clear:left;
	background:url(gfx/filet.gif) repeat-x;
	padding:8px 0 30px;
	text-align:right;
	width:593px;
	margin:0 0 0 20px;
	display:block;
}
.navigation.ntop {background:none;}
.navigation a {
	padding:0 3px;
	line-height:12px;
}
.navigation a.current, .navigation a:hover {
	background:#b3c205;
	color:#fff;
}
#search {
	background:#e0e0b5;
	height:17px;
	margin:5px 0 50px 18px;
	width:220px;
}
.pst #search, #sidebar #search {margin:5px 0 50px 0;
}
.entry a:hover {text-decoration:underline;}
#search input {
	vertical-align:middle;
}
#search .input, #search .submit {
	background:#e0e0b5;
	height:11px;
}
#search .input {
	padding:0 3px 2px 6px;
	width:185px;
}
#search .submit {
	width:22px;
	font-weight:bold;
	height:17px;
	padding:0 0 2px;
}
.bonsproduits {
	background:#eceae3;
	padding:15px 7px 25px 11px;
	font-size:12px;
}
.bonsproduits h4 {
	font-size:18px;
	text-transform:uppercase;
	color:#4d3b37;
	margin-bottom:5px;

}
.bonsproduits img {
	margin:5px 0 10px;
}
.voir {
	background:#fff url(gfx/puce.gif) no-repeat 4px 8px;
	padding:2px 5px 3px 15px;
	font-family:"Courier New", Courier, monospace;
}
.voir span {
	text-transform:uppercase;
	background: url(gfx/vert.gif) repeat-x bottom;
}
.voir span:hover {
	color:#b3c205;
}
.voir.br {
	color:#fff;
	background:#4d3b37 url(gfx/puce.gif) no-repeat 4px 8px;
	margin-top:10px;
	clear:left;
}
.bonsproduits p {
	line-height:14px;
	font-size:12px;
	margin-bottom:15px;
}
.bonsproduits b {
	font-size:12px;
}
.prod {
	padding:0 0 14px;
	margin:0 0 8px;
	clear:left;
	border-bottom:2px solid #d9d5c8;
}
.postmetadata {
	text-align:right;
	text-transform:uppercase;
	font-weight:bold;
}
#respond {
	padding:10px 0 30px 0;
	border-top:2px solid #d9d5c8;
}
#respond textarea, .wpcf7-form textarea {
	width:581px;
	border:1px solid #d9d5c8;
	padding:5px;
	overflow:auto;
	height:150px;
}
#respond .input, .wpcf7-form input {
	width:225px;
	border:1px solid #d9d5c8;
	margin:0 10px 0 0;
	padding:2px 5px;
}
#respond input#submit, .wpcf7-form p.sb input {
	color:#fff;
	background:#4d3b37 url(gfx/puce.gif) no-repeat 4px 8px;
	margin-top:10px;
	text-transform:uppercase;
	padding:2px 10px;
	text-align:left;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	border:none;
}
.wpcf7-form p.sb input { width:auto;}
ol.commentlist {margin:10px;
	font-size:10px;
}
ol.commentlist li {background:url(gfx/filet.gif) repeat-x top;
padding:5px 0 ;}
ol.commentlist p {line-height:12px;
clear:left;}

ol.commentlist li img {float:left;
margin:0 10px 5px 0;}
ol.commentlist li cite {font-size:12px;
text-transform:none;
font-weight:bold;}
h1.cat {padding:0 0 5px 18px;
margin-bottom:20px;
border-bottom:2px solid #d9d5c8;
font-weight:normal;
width:603px;
}
.wpcf7-form p {font-size:11px;}
