/*

"JAPONISANT"

Un thème Dotclear 1 désigné par la lène (www.jeuxdemaux.com) adapté pour Dotclear 2 par Jean-Michel Royer (www.jm-royer.com) en juin 2009.

*/





* {

	margin: 1;

	padding: 0;

}



	form {

	padding: 0;

	margin: 0;

	}



	fieldset{

	border: none;

	padding: 0;

	margin: 0;	

	}



body {

	text-align: left;

	background: url(images/fond.jpg) top center;

	font-family: "Trebuchet MS", Tahoma, sans-serif;

	font-size: 0.8em;

	color: black;

}



#prelude {

	visibility: hidden;

}



#page {

	width: 100%;

}



#wrapper {

	margin: 0 auto;

	width: 860px;

}



#top {

	

	height: 79px;

}



	#top h1 {

	margin: 0 auto;

	width: 860px;

	position: relative;

	top: 33px;

	padding-right: 35px;

	font-weight:normal;

	text-transform: uppercase;

	text-align: right;

	color: #000;

	font-size: 22px

	}



	#top h1 a {

	color: #C71585

	}



	#top2 {

	background: url(images/top2.jpg) top center no-repeat;

	height: 475px;

	}





#footer {

	background: url(images/footer.jpg) top center no-repeat;

	height: 105px;

	clear: both;

	text-align:center;

}



	#footer p {

	padding-top: 15px;

	margin: 0 auto;

	width: 860px;

	

	}



#content {

	float: left;

	width: 488px;

	margin-top: -90px;

	padding-left: 20px;

}



#sidebar {

	float: right;

	width: 256px;

	padding-right: 20px;

}



	#sidebar li a {

	color: #65798E

	}



	#sidebar li a:hover {

	color: #C71585;

	text-decoration: underline;

	}



	#sidebar div div {

	background: url(images/bg_div_sidebar.png) no-repeat;

	padding: 30px 10px 0px 25px;

	margin-top: 35px;

	}



	#sidebar h2 {

	margin-bottom: 10px;

	color:#C71585;

	text-transform:uppercase;

	}



	#sidebar h3 {

	margin-top: 15px;

	font-size: 1em;

	color: #65798E;

	}



	#sidebar #topnav {

	background: none;

	}



	#search input {

	background: #E3EAF2;

	border: none;

	color: #666;

	font-size: 1em;

	padding: 2px;

	margin-right: 10px;

	}



	#search #q {

	width: 120px;

	}



.post, #sidebar div div, #comment-form, #comments, #pings {

	margin-bottom: 3em;

}



h2{

	margin:0px 0px 0px 0px;

	font-size: 1.6em

}



h3{

	font-size: 1.3em

}



h4, h5 {

	font-size: 1.1em

}



a {

	color: #C71585;

	text-decoration: none;

}



	a img {

	border: none;

	}



ul, ol, dl {

	position: relative;

}



	ul{

	list-style:none;

	}

	

	li {

	background: url(images/bg_li.png) no-repeat;

	padding-left: 15px;

	}



.post-title, #comments h3, #comment-form h3, #pings h3 {

	margin-top: 15px;

	padding-top: 17px;

	color: #C71585;

	text-transform:uppercase;

}



	.post, #comments, #comment-form, #pings {

	background: url(images/bg_post_h2.jpg) no-repeat;

	margin-left: -16px;

	padding-left: 28px;

	text-align: justify;

	clear: both;

	}



	#pings h3 {

	height: 40px;

	}



.day-date {

	color: #65798E;

	text-transform: uppercase;

	text-align: left;

}



.post-content, .post-excerpt, .read-it {

	margin-top: 1em;

}



	.post-content blockquote {

	font-style:italic;

	margin-left: 15px;

	}



	.post-content pre {

	border-left: 2px #65798E solid;

	font-size:  1.2em;

	margin-left: 15px;

	padding: 3px

	}



	.post-excerpt ul, .post-excerpt ol,

	.post-content ul, .post-content ol {

	margin-left: 3em;

	}



	hr, .post-excerpt h3, .post-excerpt h4, .post-excerpt h5, .post-excerpt h6,

	.post-content h3, .post-content h4, .post-content h5, .post-content h6 {

	margin-top : 2em;

	margin-bottom: 0.5em;

	}



	pre {

	overflow: scroll;

	}





.post-tags li {

	display: inline;

}



.post-info {

	margin: 0px;

}



.post-info-co {

	text-align: right;

	clear: both;

}



#comments dd, #pings dd {

	background:#E3EAF2;

	padding: 5px;

	margin-bottom: 45px;

}

#comments dd.me {
     background-color: #F3E8EC;
}


#comments dt, #pings dt {

	background:transparent url(images/bg_comment_infos.jpg) no-repeat scroll 100% 100%;

	margin:-45px 0 0;

	padding:45px 0 3px;

}



	#comments dt.first, #pings dt.first {

	margin-top: 0.25em;

	}



#content-info h2, #subcategories h3 {

	color: #65798E;

}



	#content-info p{

	margin-bottom: 1em;

	}



.content-inner h3 {

	background: url(images/bg_post_h2.jpg) no-repeat;

	margin-top: 60px;

	padding-top: 20px;

	margin-left: -17px;

	padding-left: 28px;

	text-align: justify;

	clear: both;

	height: 60px;

}



	.content-inner ul {

	margin-top: -20px;

	margin-left: 20px;

	}



	.dc-tags .content-inner ul {

	margin-top: 20px;

	}





.dc-category .day-date, .dc-tag .day-date, .dc-search .day-date {

	margin-top: 3em;

}



	.dc-archive-month .day-date {

	margin-top: 6em;

	}



.dc-archive-month .day-date {

	margin: 3em 0 0.5em 0;

	padding: 0;

}



.dc-archive-month .post-title {

	margin: 0;

	padding: 0;

}



.dc-archive-month .post-info {

	margin: 0 0 1em 0;

	padding: 0;

}



.ping_count, .attach_count {

	margin-left: 1em;	

}



fieldset {

	border: none;

}



p.field, p.form-help, p.remember, p.buttons {

	padding-top: 1em;

	line-height: 150%;

}



input#c_remember {

	margin-right: 5px;

}



.form-help {

	font-size: 0.9em;

}





#comment-form p.field label {

	display: block;

}



input#c_name, input#c_mail, input#c_site {

	border: none;

	width: 40%;

	background: #E3EAF2;

}



textarea#c_content {

	border: none;

	width: 100%;

	background: #E3EAF2;

}