@import url(layout.css);
body {
background:url("img/bg.png") repeat-x #9b7b61;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#ddd2b5;
}
.entry img{
padding: 2px;
border:#816D5C 1px solid;
margin-left:55px;
}
a:link, a:visited {
color:#ffce4a;
}
a:hover {
color:#FFF;
}
.post p {
line-height:170%;
}
.post strong {
border-bottom: 1px #E9D9AE dotted;
//color:#E9D9AE;
}
#header {
height:245px;
background:url("img/header.jpg");
position:relative;
}
#header h3 {
margin:0;
}
#header h3 a {
display:block;
width:385px;
height:160px;
text-indent:-5999px;
overflow:hidden;
}
#header .description {
display:none;
}
#searchform {
position:absolute;
height:38px;
width:430px;
top:202px;
left:485px;
padding:5px 0 0 15px;
}
#searchform h3 {
font-size:18px;
text-transform:uppercase;
font-family:"trebuchet MS";
display:inline;
}
#searchform form {
display:inline;
}
#searchform input.txt {
width:220px;
font-size:11px;
padding:3px;
border:1px solid #000;
}
#searchform input.submit {
background:#ffd35f;
border:1Px solid #000;
color:#000;
font-family:"trebuchet MS";
text-transform:uppercase;
font-size:16px;
}
#page {
background:url("img/page.png") repeat-y;
}
#wrapper {
background:url("img/page-haut.jpg") no-repeat top;
}
#sidebar {
}
.sidebox {
background:url("img/menu.png") repeat-y;
width:215px;
color:#c3b0a1;
margin-bottom:20px;
}
.sidebox-haut {
background:url("img/menu-haut.png") no-repeat;
}
.sidebox h2 {
margin:0;
height:55px;
color:#ffedbb;
text-align:center;
font-family:"trebuchet MS";
text-transform:uppercase;
line-height:55px;
font-size:16px;
}
.sidebox-bas {
background:url("img/menu-bas.png") no-repeat;
height:33px;
}
.sidebox a {
color:#ffffff;
}
.sidebox ul {
margin:0 20px;
}
.sidebox li {
line-height:22px;
border-bottom:1px solid #a19285;
}
.sidebox li a {
text-decoration:none;
}
.sidebox li a:hover {
color:#FFDB76;
}


/*BILLETS*/
.post {
border-bottom:1px solid #241e19;
margin-bottom:20px;
}
.box {
height:57px;
}
.box-date {
float:left;
height:57px;
width:45px;
background:url("img/date.png");
color:#000;
text-align:center;


}
.box-date-day {
font-size:22px;
line-height:35px;
}
.box h2 {
font-size:18px;
font-weight:normal;
margin:0;
padding-top:10px;
}
.box h1 {
font-size:18px;
font-weight:normal;
margin:0;
padding-top:10px;
margin-left:55px;
}
.box h1 a {
text-decoration:none;
}
p.soustitre {
padding-top: 5px;
margin:0;
font-size:11px;
color:#FFF;
}
p.soustitre a:link, p.soustitre a:visited{
color:#D6A319;
}
.box h2 a {
text-decoration:none;
}
.box h2, p.soustitre {
margin-left:55px;
}
.tags {
color:#FFF;
font-size:11px;
}
.tags a {
color:#b89a4a;
text-decoration:none;
margin:0 5px;
padding-left:15px;
background:url("img/tag.png") no-repeat left;
}
.tags a:hover {
color:#FFDB76;
}




/* comments */
#commentform {width:100%;padding:15px;}
h3#comments, h3#respond {
color:#FFF;
margin:10px 10px;
font-size:12px;
}
ol {
margin:0;padding:0;
}
form p {border-color:#666666;margin-bottom:10px;}
form label { font-weight:bold;display:block;}
form input {color:#000;}
#commentform input, #commentform textarea {
	font-size: 11px;
	border: 1px solid #DDD;
	padding:3px;
}
form textarea {overflow:auto;}
#commentform input {width:200px;}
#commentform textarea {width:325px;border:1px solid #CCC;}



form .button {
  width:90px;
  font-weight:bold;
  border:1px solid #FFF;
  background:#FD6F13;
  cursor:pointer;
  font-size:18px;
  color:#FFF;
  font-family:Arial, Helvetica, sans-serif;
}


ol.commentlist {
margin:10px 10px  15px 10px;
font-size:12px;
list-style-type:none;
}
ol.commentlist p {
margin:0;
}
ol.commentlist li {
padding:3px 3px 10px 15px;
margin-bottom:10px;


}


.commentlist li a {
}
.commentlist li em {
padding-left:12px;
}
ol.commentlist .alt {
background:#40352C;
}


ol.commentlist p.headcom {
margin-bottom:5px;
color:#FFF;
}


/*CSS Sabrosus style pagination*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}


div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #241E19;
	
	text-decoration: none; 
	color: #FFCE4A;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #241E19;
	color: #FFCE4A;
	background-color: #362C25;
	text-decoration:underline;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #241E19;
	background-color: #362C25;
	color: #FFCE4A;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #241E19;
	color: #FFCE4A;
}

/*CSS Post Fake CD*/
.postfake {
line-height:170%;
}

/*CSS NEWPDV*/
.pdvtext {
font-size:18px;
font-weight:normal;
