/*
# ***** BEGIN LICENSE BLOCK *****
#
# Noviny2
# Theme by Pierre Van Glabeke
# Licensed under the GPL version 2.0 license.
# See LICENSE file or
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# ***** END LICENSE BLOCK *****
*/
/* Reset
-------------------------------------------------------- */
@font-face {
    font-family: 'Dolce Vita';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Dolce_Vita_Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Dolce Vita';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Dolce_Vita.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Dolce Vita';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Dolce_Vita_Heavy_Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style : normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style : normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style : normal;
}
@font-face {
    font-family: 'Poppins';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Poppins-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style : normal;
}

@font-face {
    font-family: 'Baskerville';
    src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/Lucian_Schoenschrift_CAT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Day Roman';
  src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/DAYROM__.ttf');
}
@font-face {
  font-family: 'The Natures';
  src: url('https://lecoeuretlaraison.fr/dotclear/public/Polices/The_Natures.ttf');
}
*{
  box-sizing:border-box;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: none;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
h2 {
  font-weight:500;
}

ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}

:focus { outline: 0; }

ins { text-decoration: none; } del { text-decoration: line-through; }

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size:inherit;
}
pre, code, kbd, samp, tt {
	font-size: 1em;
	font-family: "Andale Mono","Courier New",monospace;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
sup {
	font-size:80%;
	line-height:50%;
}
strong{
  font-weight: 500;
}
cite { }

.left {
	float: left;
}

.right {
	float: right;
}
.clear {clear:both;}
/* Default */
body {
	background: #998f76;
	font-family: "Poppins","Lucida Sans","Lucida Sans Unicode","Lucida Grande",Lucida,sans-serif;
	color: #463017;
	font-size: 70%;
  font-weight: lighter;
}
a {
	text-decoration: none;
	color: #df5823;
}
a:hover, a:focus {
	text-decoration: none;
}
a img {
	border: none;
}

/* Layout */
#page {
	background-color: #fff;
  /*clear: both;
  height: auto !important;
  min-height: 100%;*/
  font-size:1.2em;
}
/* top */
#top {
  height: 100%;
  margin: 0;
  min-width: 100%;
}

#header {
	width: 100%;
  height: 100%;
	margin: 0 auto;
	/*background: transparent url(img/top-bg.jpg) no-repeat top left;*/
}
    /* Le code pour les mobiles ici */
}
#prelude{
	position: absolute;
	top: 0;
	left: 0;
}
p#prelude {
  color: #fff;
  font-size: 0.8em;
}
#prelude a {
	color: #fff;
	text-decoration: none;
}
#prelude a:focus {
	color: red;
	background: yellow;
}
#titre {
        clear:both;
}
#header h1 {
	padding: 25px 0 0 0;
	font-size: 48px;
	font-family: "Dolce Vita", sans-serif;
	font-weight: normal;
  text-align : center;
  margin-top: 1em;
  letter-spacing: 0.5em;
}
#header h1 a {
	color: #ee5a11;
	text-decoration: none;
}

p#blogdesc {
	/*width: 700px;*/
	margin: 0;
  text-align: center;
  margin-top: 0.7em;
  font-weight: lighter;
  letter-spacing: 2px;
  color: #998f76;
}
/* search */
#search {
	display: block;
  margin-right: 1em;
  margin-bottom:0.5em;
}

#search p {
  background: none repeat scroll 0 0;
  border-radius: 3em;
  border-radius: 10px;
  box-shadow: 1px 1px 0 1px #636363 inset;
  padding: 0;
  margin: 0;
}

#search input.search-field {
	margin: 0;
	padding: 2px 0 1px 10px;
	width: 15em;
	height: 1.5em;
	border: none;
        background: #e9dfc6;
        border-radius: 3em;
	font-size: 12px;
}
#search p .submit {
	background: transparent url(img/search-icon.png) no-repeat center right;
  border : none;
  padding : 0;
  margin-right:8px;
  width : 15px;
  float : right;
  font-family : inherit;
  cursor : pointer;
  text-indent : -9999px;
}

#search-suggest {
	width: 15em;
	z-index: 100;
}
#search-suggest li {
	padding: 0 10px 0 10px;
}
#search-suggest li a {
	display: block;
	padding: 8px 10px;
	color: #fff;
	background: #463017;
	background: rgba(70, 48, 23, 0.9);
	border-bottom: 1px solid #FFF;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	font-weight: bold;
	text-decoration: none;
}
#search-suggest ul li:last-child a {
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
#search-suggest li.suggest-select a {
	color: #000;
	background: #e9dfc6;
}

/* page */
#wrapper {
	margin: 5em auto 20px;
  /* min-height: 550px;*/
  overflow: hidden;
  font-size: 1.2em;
  display: flex;
  gap: 1em;
  flex-wrap: wrap;

	/* background: url(img/grid-bg.png) repeat-y 16em top #fff; */
}
@media (min-width:800px){#main {
  margin-left: 8%;
  margin-right: 1em;
  flex: 60%;
}
}
@media (max-width: 799px) {#main {
  margin-left: 1em;
  margin-right: 1em;
}
}
.dc-contactme #main {
  margin: auto;
  max-width: 60%;
}
#breadcrumb {padding:0 0 0.5em 0;margin: 0;}
#content {}

#content h2, h2.post-title, #subcategories h3 {
	font-size: 1.5em;
  margin-bottom: 2.5em;
	font-family:"Dolce Vita","Palatino Linotype",Palladio,"URW Palladio L","Book Antiqua","Liberation Serif",Times,serif;
  letter-spacing: 0.5em;
}
#content h2, h2.post-title a:hover{
  text-decoration: none;
}
div.en-tete {
  flex: 2;
  margin-right: 1em;
  margin-bottom:1em;
  word-break: break-word;
  min-width: 8em;
}
@media (min-width:800px){#sidebar {
    margin-right : 2em;
  }
}
@media (max-width:799px){#sidebar {
    margin-right : 1em;
  }
}
#sidebar {
  padding-left: 1em;
  margin-bottom:20px;
  border-left: 1px dotted #aa9273;
  min-height: 20em;
  flex: 20%;
  line-height: 1.4em;
}

.dc-page #sidebar, .dc-archive #sidebar {display:none;}
#blognav, #blogextra {
  margin: 0 0 1em 0;
  padding: 0;
}

/*cacher les sous-catégories*/
div.widget:nth-child(2) > ul:nth-child(2) > li:nth-child(2) > ul:nth-child(2) {
display: none;
}

#blogcustom {
  height: auto !important;
  margin: 0 auto;
  /*min-height: 200px;
  overflow: hidden;*/
  padding: 20px 0 10px 0;
	width: 100%;
}
#blogcustom div {
	width: 20em;
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: top;
	word-wrap: break;
	height: 100%;
	margin: 0 0 10px;
  padding: 0 10px 0 0;
}
#blogcustom a {
  color: #e9dfc6;
}
#blogcustom h2 {
	font-size: 1.4em;
	font-weight: 500;
	margin-bottom: 5px;
	font-weight: normal;
	color: #998f76;
}
#blogcustom h3 {
	font-size: 1em;
}
#blogcustom ul {
	margin-bottom: 10px;
	padding-left: 15px;
	list-style: disc outside;
}
#blogcustom li {
	margin-top: 10px;
	color: #998f76;
}

#blogcustom div.tags p {
	font-weight: 500;
	margin: 0;
}
#blogcustom div.tags ul {
	border-top: none;
	font-size: 1.1em;
	text-align: justify;
	padding: 0;
}
#blogcustom div.tags ul li {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1.8em;
}
#blogcustom .tag0 { font-size: 75%; }
#blogcustom .tag10 { font-size: 80%; }
#blogcustom .tag20 { font-size: 90%; }
#blogcustom .tag30 { font-size: 100%; }
#blogcustom .tag40 { font-size: 110%; }
#blogcustom .tag50 { font-size: 120%; }
#blogcustom .tag60 { font-size: 140%; }
#blogcustom .tag70 { font-size: 150%; }
#blogcustom .tag80 { font-size: 160%; }
#blogcustom .tag90 { font-size: 170%; }
#blogcustom .tag100 { font-size: 180%; }

#blogcustom div.syndicate ul {
	list-style: none;
	padding: 0;
}
.feed { display: none;
	margin-bottom: 5px;
	padding: 0 0 0 20px;
  background: transparent url(img/rss.png) no-repeat 0 1px;
}
/* footer */
#panel-wrapper {
	clear: both;
	background: #21170b url(img/panel-bg.png) no-repeat top right;
	color: #fff;
}
#panel-handler {
	height: 20px;
	background: #998F76 url(img/panel-handler.png) no-repeat top center;
}
#footer {
	padding: 10px 0 20px;
	text-align: center;
	color: #fff;
	background: #998F76;
}
#footer p {margin: 0;}
#footer a {
	color: #463017;
}

/* insert home */
#select {display:none;}
#overview {display:none;}

/* Styles de la page article seul */
body.dc-post #sidebar, body.dc-category #sidebar, body.dc-contactme #sidebar {
  display: none;
}
@media (min-width : 800px) {body.dc-post #main {
  max-width: 80%;
  margin: auto;
}
}
@media (max-width : 799px) {body.dc-post #main {
  max-width: 90%;
}
}
/* Main content styles */
body.dc-archive-month div.post,body.dc-category div.post {
  margin-bottom:2em;
  display:flex;
  flex-wrap: wrap;
}
div.post {
  margin-top: 1em;
}


div.post p.post-info {
  margin: 3px 0 0;
}
div.post span.post-date {
  font-style: oblique;
}
div.post div.post-content {
  flex: 4;
  min-width: 12em;
}


.post h2, .post h3, .post h4, .post h5 {
	margin: 1.2em 0 0.8em;
	font-weight: normal;
}

.post h2 {
	font-size: 1.5em;
}
.post h3 {
	font-size: 1.3em;
}
.post h4 {
	font-size: 1.1em;
}
.post h5 {
	font-size: 1em;
}/**/

/* more */
/* Sidebar styles */
#blognav {
	margin-top: 0;
}

#sidebar img, #blogcustom img {max-width:100%;}
#sidebar div, #blognav div, #blogextra div {
	margin-bottom: 20px;
  margin-top: 20px;
  text-align: justify;
}
#blognav h2, #blogextra h2 {
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #e9dfc6;
	color: #08b01a;
	text-align: right;
  letter-spacing: 2px;
}
#sidebar div.last-update {
	padding-left: 34px;
	background: #fff url(img/clock.png) no-repeat 0 0;
	color: #998f76;
}
#sidebar div.last-update strong {
	display: block;
	margin-top: 5px;
}

.news {display:none;}

#blognav ul, #blogextra ul {
  list-style: outside disc;
  margin-bottom: 10px;
  padding-left: 15px;
}
#blognav li, #blogextra li {
	margin-top: 10px;
	color: #998f76;
}
#blognav li a, #blogextra li a {
  color : #aa9273;
}
#blognav li a:hover, #blognav li a:focus, #blognav li a:active,
#blogextra li a:hover, #blogextra li a:focus, #blogextra li a:active {
  text-decoration: underline;
}
#blognav ul ul, #blogextra ul ul {
}
#blognav li li, #blogextra li li {
}

#blognav #search, #blogextra #search, #blogcustom #search {
	display: none;
}

#topnav ul {
	border-bottom: 1px solid #f7f1e8;
	padding: 4px 0;
}
#topnav li {
	display: inline;
	border-bottom: none;
	margin: 0 10px 0 0;
}

#sidebar .syndicate ul {
	border-top: none;
	padding-left:0;
}
#sidebar .syndicate li {
	margin-bottom: 5px;
	list-style: none;
}

#sidebar .categories li.category-current {
	font-weight: 500;
}
#sidebar .categories li.category-current li {
	font-weight: normal;
}

#sidebar .tags ul {
	border-top: none;
	font-size: 1.1em;
	text-align: justify;
	padding-left:0;
}
#sidebar .tags ul li {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1.8em;
}

.tag0 { font-size: 75%; }
.tag10 { font-size: 80%; }
.tag20 { font-size: 90%; }
.tag30 { font-size: 100%; }
.tag40 { font-size: 110%; }
.tag50 { font-size: 120%; }
.tag60 { font-size: 140%; }
.tag70 { font-size: 150%; }
.tag80 { font-size: 160%; }
.tag90 { font-size: 170%; }
.tag100 { font-size: 180%; }

ul.tags {
	list-style: none;
	margin: 1em 0;
	padding: 0;
	font-size: 1.3em;
	text-align: justify;
}
ul.tags li {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 1.8em;
}

/* more infos */
#more-infos {
  margin-bottom:20px !important;
  width: 100%;
}
#more-infos ul.syndicate {
	margin-bottom: 20px;
}
#more-infos ul.syndicate li {
	margin-bottom: 5px;
	padding: 5px 0;
}

#more-infos div.category-desc, #more-infos div.author-desc {
	font-size: 0.9em;
}
/* Widget Extra */
.inf-form {
background-color: #e9dfc6;
padding: 0.1em 1.2em;
border-radius: 1em;
margin-top: 1em;
}
.inf-submit {
text-align: center !important;
}
/* En-tête des articles */

div.en-tete p.post-date {
	float: right;
	margin: 0 0 10px 10px;
	position: relative;
	width: 85px;
}
div.en-tete span.post-date {
	margin: 0;
}
div.en-tete span.post-date span {
	font-family: Arial,sans-serif;
	display: block;
	color: #8c6f4a;
}
div.en-tete span.post-date span.date-d {
	float: left;
	margin-right: 2px;
	font-size: 35px;
	font-weight: bold;
	color: #998f76;
}
div.en-tete span.post-date span.date-m {
	font-size: 20px;
	float: left;
}
div.en-tete span.post-date span.date-y {
	font-size: 12px;
	clear: left;
	position: absolute;
	top: 24px;
	left:0;
	background: #fff;
	width: 85px;
}
div.en-tete span.post-date span.date-h {
	font-size: 12px;
	position: absolute;
	top: 24px;
	left: 40px;
}

#more-infos p.post-author {
	font-size: 1em;
	margin: 15px 0 10px;
}
body.dc-post, #more-infos ul.syndicate {
	clear: both;
	margin-bottom: 10px;
}
#more-infos p.post-category {
	clear: right;
	padding: 0 0 5px 20px;
	margin: 0 0 5px 0;
	background: #fff url(img/category.png) no-repeat 0 0;
	line-height: 1.4;
}
#more-infos p.post-category a {
	color: #8c6f4a;
}
#more-infos ul.post-tags {
	clear: right;
	padding: 0 0 5px 20px;
	margin-bottom: 5px;
	background: #fff url(img/tag.png) no-repeat 0 0;
	line-height: 1.4;
}
#more-infos ul.post-tags li {
	display: inline;
}

#sidebar img {max-width: 100%;}

/* more infos categories */
#more-infos #subcategories li {
	margin: 0 4px 4px 0;
	padding: 0;
	display: inline;
	white-space: nowrap;
	float: left;
}
#more-infos .category-desc p {
  margin:0 0 1em;
  line-height:1.4;
  text-align:justify;
}
/* more infos archives */
#archive-nav {
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}
#archive-nav li {
    display: block;
    width: 50%;
}
#archive-nav li.next {
    float: right;
    text-align: right;
}
#archive-nav li a {
    background: url("img/nextprev.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 1.2em;
    padding: 5px 0;
}
#archive-nav li.prev a {
    background-position: 0 4px;
    padding-left: 25px;
}
#archive-nav li.next a {
    background-position: 100% -95px;
    padding-right: 25px;
}
#archive-nav li.prev a:hover {
    background-position: 0 -45px;
    text-decoration: none;
}
#archive-nav li.next a:hover {
    background-position: 100% -144px;
    text-decoration: none;
}

/* Comment count (home and lists) */
span.comment-count {
	font-weight: 500;
  font-size:1em;
	vertical-align: middle;
}
h2 span.comment-count {
	font-size: 0.5em;
}
span.comment-count span {
	display: none;
}
span.comment-count a {
	padding: 2px 0 1px 20px;
	background: transparent url(img/com-count.png) no-repeat 0 -43px;
	text-decoration: none;
	color: #a2bed6 !important;
}
span.comment-count a:hover, span.comment-count a:focus {
	background-position: 0 0;
	color: #2e6da3;
	text-decoration: none;
}



/* Post content */
/*#content-info h2 {margin:0 0 1em 0;}*/

#content h2.post-title {
  margin:0 0 1em;
  text-align: center;
  font-weight: 500;
  color :#08b01a;
}
#content-info img {
  max-width:100%;
}
.post-content, .post-excerpt, #comments dd, #pings dd, dd.comment-preview {
  line-height: 1.4em;
  text-align: justify;
}
.post-excerpt {
  font-weight: 500;
  font-style: italic;
}
.dc-post .post p,
.dc-page .post p,
.dc-contactme .content-inner, {
  line-height:1.4em !important;
  text-align:justify;
  margin:0 0 1em;
}
.post-excerpt img, .post-content img {
  max-width:100%;
}
.post embed, .post iframe {max-width:100%;}
.post-content acronym, .post-excerpt acronym,
.post-content abbr, .post-excerpt abbr {
	cursor: help;
	border-bottom: 1px dotted #666;
}
.post-content pre, .post-excerpt pre {
  border-left:1px solid #000;
  line-height:1.4;
	white-space: pre-line;
	word-wrap: break-word;
	padding-left:1em;
	margin:0 0 1em;
}
.post-content ul, .post-excerpt ul, .post-content ol, .post-excerpt ol {
	margin: 1em 0 1em 2em;
}
.post-content ul li, .post-excerpt ul li {
	margin: 0;
	padding: 0;
	list-style:outside none disc;
  line-height:1.4;
  text-align:justify;
}
.post-content ol li, .post-excerpt ol li {
	margin: 0;
	padding: 0;
	list-style:outside none decimal;
  line-height:1.4;
  text-align:justify;
}
@media (min-width: 800px) {
blockquote {
  margin: 3em 7em;}
}
@media (max-width: 799px){
blockquote {
  margin: 3em 0;}
}
blockquote {
  padding: 1.6em 3.2em;
  font-family: "Day Roman";
  background-color: #e9dfc6;
}

.guillemet1 {
  float: left;
  font-size: 700%;
  color: #f7ebcf;
  margin-top: -0.1em;
  margin-left: -0.75em;
  font-family: "The Natures";
}
.guillemet2 {
  float: right;
  font-size: 700%;
  padding-top: 0.5em;
  margin-right: -0.7em;
  color: #f7ebcf;
  font-family: "The Natures";
}
/* attachments */
#attachments ul { margin: 0; padding: 0 0 10px 10px; }
#attachments li {
  background: url("img/attach.png") no-repeat scroll 0 50% transparent;
  margin-top: 0.3em;
  list-style: none;
  padding: 2px 10px 2px 16px;
}
#attachments li.audio object {
  margin:0;
  vertical-align:text-top;
}
#attachments li.video, #attachments li.audio {
  background: none;
  padding-left: 0;
}

/* Comments and trackbacks */
#comments {
	clear: both;
  margin-top: 10px;
}
#comments h3, #attachments h3 {
	font: 500 1.4em;
}
#comments dl {
	margin: 10px 0;
	overflow: hidden;
}
#comments dt {
	margin: 0;
	float: left;
	clear: left;
	width: 90px;
	position: relative;
}
#comments dd {
	margin: 0 0 20px 100px;
	padding: 0 10px 0 10px;
	border-left: 2px solid #ccc;
	text-align: justify;
}
#comments dd.me {
	border-left-color: #3f6d90;
}
#comments dd p {
	line-height: 1.4;
	margin: 0 0 0.6em 0;
}
#comments dd pre {
  border-left:1px solid #000;
  line-height:1.4;
	white-space: pre-line;
	word-wrap: break-word;
	padding-left:1em;
	margin:0 0 1em;
}
#comments dd cite {
	display: block;
	margin: 10px 0;
	font-style: normal;
	font-weight: 500;
}
#comments ul, #comments ol {
	margin: 1em 0 1em 2em;
}
#comments ul li {
	margin: 0;
	padding: 0;
	list-style:outside none disc;
  line-height:1.4;
  text-align:justify;
}
#comments ol li {
	margin: 0;
	padding: 0;
	list-style:outside none decimal;
  line-height:1.4;
  text-align:justify;
}
#comments dd.ping p { /* For pings */
	font-size: 0.9em;
	font-style: oblique;
}
#comments span.comment-date {
	position: absolute;
	top: 0;
	right: 0;
	width: 85px;
	margin: 0;
}
#comments span.comment-date span {
	font-family: Arial,sans-serif;
	display: block;
	color: #8c6f4a;
}
#comments span.comment-date span.date-d {
	float: left;
	margin-right: 2px;
	font-size: 32px;
	font-weight: bold;
	color: #998f76;
}
#comments span.comment-date span.date-m {
	font-size: 18px;
	float: left;
}
#comments span.comment-date span.date-y {
	font-size: 12px;
	clear: left;
	position: absolute;
	top: 24px;
	left:0;
	background: #fff;
	width: 85px;
}
#comments span.comment-date span.date-h {
	font-size: 12px;
	position: absolute;
	top: 24px;
	left: 36px;
}
p#ping-url {
	margin: 10px 0 0 100px;
	padding: 5px 0 0 0;
	font-size: 0.9em;
	color: #444;
	text-align: right;
}

/* Messages & preview */
#pr {
	margin: 10px 0 20px;
}
#pr dd {
	margin: 0 0 5px 0;
	padding: 10px;
	background: #ece4d0;
	border-left: 2px solid #ccc;
}
#pr dd p {
	line-height: 1.4;
	margin: 0 0 0.6em 0;
}
#pr h3 {
	font: 500 1.2em;
}
#pr.message, #pr.error {
	padding: 0.6em 10px;
	font-weight: 500;
	background: #e1ffe1;
	border: 2px solid #448744;
	color: #448744;
}
#pr.error {
	background: #ffecec;
	border-color: #e83232;
	color: #e83232;
}

/* Comment form */
input.preview, input.submit, .inf-submit > input:nth-child(1) {
	width: auto;
	padding: 2px 3px;
	outline: none;
	background: #d1bc9e75;
	border: none;
	cursor: pointer;
	border:1px solid #d1bc9e75;
}
input.submit {
	font-weight: 500;
}
input.preview:focus, input.submit:focus, input.preview:hover, input.submit:hover {
	color: #fff;
	background: #df5823;
	border:1px solid #d1bc9e75;
}

#comment-form {
	padding: 5px 0 10px 0;
	margin-top:10px;
}
#comment-form h3 {
	font: 500 1.4em;
	padding: 0 0 10px 0;
	margin-top: 3em;
	cursor:pointer;
}
#comment-form .hidecomment-form {
	padding-left: 0;
    width: 80%;
}
#comment-form h3.add-comment {
	padding-bottom: 30px;
}
#comment-form fieldset {
	display: block;
	padding: 10px;background: #e9dfc6;

}
#comment-form fieldset label {
	font-weight: 500;
}
#comment-form fieldset p {
	margin: 0 0 1em;
	line-height: 1.2;
}
#comment-form fieldset p.remember * {
	vertical-align: middle;
}
#comment-form fieldset p.field label {
	display: -moz-inline-box;
	display: inline-block;
	width: 12em;
}
#c_name, #c_mail, #c_site, #c_subject, #c_content, #c_message {
	border: 1px solid #bfbfbf;
	padding: 2px 1px;
	background: #fff;
	color: #444;
}
#c_name, #c_mail, #c_site, #c_subject {
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: inherit;
	font-family: inherit;
}
#c_name {
	background-image: url(img/c-name.png);
	background-position: 3px center;
}
#c_mail {
	background-image: url(img/c-mail.png);
	background-position: 3px center;
}
#c_site {
	background-image: url(img/c-site.png);
	background-position: 3px center;
}
#c_subject {
	background-image: url(img/c-subject.png);
	background-position: 3px center;
}
#c_content, #c_message {
	width: 98%;
	font-size: inherit;
	font-family: inherit;
	line-height: 1.5;
}
#c_name:hover, #c_mail:hover, #c_site:hover, #c_content:hover,
#c_name:focus, #c_mail:focus, #c_site:focus, #c_content:focus {
	color: #000;
}
#comment-form .jstElements button {cursor:pointer;}

#navlinks {clear:both;text-align:center;margin: 0 0 10px;}
/* catetory, search, etc */
.dc-category #content-info h2,
#content-info {
  margin-bottom:10px;
}
#content div
#subcategories {margin-bottom:20px;}
#subcategories h3 {margin-bottom:10px;font-size:1.4em;}
#subcategories ul {
  list-style: disc none outside;
  margin-bottom: 10px;
  padding-left: 15px;
}
#subcategories ul li {
  color: #998f76;
  font-weight: 500;
  margin-top: 5px;
}
.dc-category #content h2.post-title,
.dc-search #content h2.post-title,
.dc-tag #content h2.post-title,
.dc-archive-month #content h2.post-title {
  color: #8c6f4a;
  margin:0;
  text-align:left;
}
#content h2.post-title a, #content-info h3 a {
  color: #08b01a;
  font-weight: 500;
}
#content h2.post-title a:hover{
  text-decoration: none;
}
.dc-archive-month div.en-tete span.post-date{
  font-style: normal;
  font-size:0.8em;
}
.dc-category .post-content p,
.dc-search .post-content p,
.dc-tag .post-content p,
.dc-archive-month .post-content p,
.dc-contactme .post-content p {
  line-height:1.4;
  text-align:justify;
  margin: 0;
}
.dc-category .read-it,
.dc-search .read-it,
.dc-tag .read-it,
.dc-archive-month .read-it {
  margin:0;
  padding-top: 2px;
}

.dc-archive .content-inner {
	margin-left : 0;
}
.dc-archive .content-inner div {
	display: -moz-inline-box;
	-moz-box-orient: vertical;
	display: inline-block;
	vertical-align: top;
	word-wrap: break;
	height: 100%;
	margin: 0 10px 20px 0;
}
.content-inner h3 {
  color: #e9dfc6;
  font-size: 2.5em;
  margin-bottom: 5px;
}
.dc-archive ul.liste-mois {
  font-size: 0.8em;
}
.content-inner ul li {
  font-size: 1.2em;
  margin-bottom: 5px;
}
#content .category h3 {
  font-size:1.6em;
  font-weight:normal;
  margin:5px 0;
}
#content .category h3 a {
  color: #8c6f4a;
}
#content .category {
  margin-bottom: 15px;
}
#content .category div {
  margin-bottom: 5px;
}
#content .category div p {
  line-height:1.4;
  text-align:justify;
  margin: 0;
}
