/*Copyright NélumBio 2009
*/
/* this removes default margins and padding on all elements and sets a default font and color */
* {	margin: 0;	padding: 0;	font-family: Arial,'Lucida Sans Unicode',sans-serif;	}
body {	text-align: center;	font-size: 62.5%;}
/* STRUCTURE - margins and padding */
#page {	width: 970px;	margin-left: auto;	margin-right: auto;	text-align: left;	clear: both;}
#singlecol {	width: 970px;	margin-left: auto;	margin-right: auto;	text-align: left;}
#header {	width: 970px;	height: 280px;	margin-left: auto;	margin-right: auto;	clear: both;	vertical-align: top;	text-align: left;}
#headerimg {	width: 420px;	float: right;	text-align: left;	padding-top: 180px;}
#header #headerimg h1 a, #header #headerimg a  {	text-align: left;}	
#content {	float: right;	text-align: left;	width: 700px;	padding-right: 20px;}
#content2 {	float: right;	text-align: left;	width: 600px;	padding-right: 20px;}
#sidebar {	width: 175px;	padding-left: 25px;	float: left;}
.left {	width: 100%;	clear: both;}
#footer {	width: 970px;	margin-left: auto;	margin-right: auto;	height: 83px;    clear: both;		text-align: left;	}
/* END STRUCTURE */
/* BACKGROUNDS AND BORDERS */
body {	background-color: rgb(147,80,80); }
#page {		background-color:#FFF;}
#header {		background: #fff url(images/entete_blog.jpg) no-repeat;}
.post {	border-bottom: 1px solid #ccc;}
blockquote {		border: 1px dashed #ccc;		background: #f5f5f5;	}
#footer {		background-color:#FFF;}
/* END BACKGROUNDS AND BORDERS */
/* HEADER  */
#headerimg a, #headerimg h1 a {	color: #F5A1A4;	text-decoration: none;	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;display:none;}
.description {display:none;}
/* END HEADER  */

/* POSTS  */
.post  {	padding-bottom: 25px;	margin-bottom: 10px;}
.entry {	padding-top: 15px;}
/* headings */ h1, h2, h3 {	font-weight: 600;	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;}h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {	color: #935050;/*#999;*/}
#content h1, #content h2 {	color: #935050;/*#999;*/	padding-bottom: 10px;	}
.posttitle, .pagetitle, #singlecol {	padding-bottom: 0 !important;}
h1 a, h2 a {	text-decoration: none;}
.post h3, #content h3, #content2 h3 {	color: #935050;}
.post h3 a, #content h3 a, #content2 h3 a {	text-decoration: none;}
.post h3 a:link, .post h3 a:visited, .post h3 a:active, .post h3 a:hover, #content h3 a:link, #content h3 a:visited, #content h3 a:active, #content h3 a:hover, #content2 h3 a:link, #content2 h3 a:visited, #content2 h3 a:active, #content2 h3 a:hover {	color: #935050;}
h2#forumtitle, h2#singlecol {	margin-top: 75px;}
/* lists */
.post ul {    list-style-type: none;    margin-left: 10px;    padding-bottom: 10px;}
.post ol {    margin-left: 30px;    padding-bottom: 10px;}
.post ul li {	    background: url(images/pucefleur.png) no-repeat top left;	    padding-left: 20px;	padding-bottom: 10px;		line-height: 150%;}
.post ol li {	    padding-bottom: 10px;		line-height: 150%;}
dl{clear: both;display: block;margin: auto;text-align: center;}
dl dt{left: 0;width: 110px;font-weight: 600;float: left;padding: 0;text-align: left;margin-bottom: 5px;}
dd{border-left: 1px solid #ccc;margin: 0 0 10px 130px;padding: 0 0 1em 1em;width: auto;text-align: left;}
/* paragraphs */
.post .entry p {	padding-bottom: 15px;	line-height: 150%;}
.entry blockquote p {	padding: 0;}
p.postmetadata {	padding-top: 10px;}
p.editlink {	text-align: right;	float: right;	padding-top: 5px;}
.commentlist .floatright, .commentlist .floatright a {	line-height: 150%;}
p.byline {	color: #F5A1A4;}
/* blockquote */
.post blockquote {	display: block;	width: 60%;	margin-left: 15%;	margin-right: 25%;	margin-bottom: 15px;	padding: 10px;}
/* next-previous links navigation */
.navigation {	width: auto;	margin-right: 20px;	display: block;	clear: both;	padding-bottom: 20px;	background: transparent;}
.navigation .alignright {	width: 40%;	float: right;	background: transparent url(images/rarrow.gif) no-repeat top right;	padding-right: 20px;	text-align: right;}
.navigation .alignleft {	float: left;	width: 40%;	background: transparent url(images/larrow.gif) no-repeat top left;	padding-left: 20px;	text-align: left;}
.alignright a, .alignleft a {
text-decoration: none;
}
/* link formatting - using border instead of underline */a:link, a:visited {	color: #935050;}
a:active, a:hover {	color: #F5A1A4;}

/* font styles and colors */
#content, .post, .entry, .post ul li, .post ol li {
}
h2#forumtitle, h2#singlecol, .post h2 a {	font-weight: 600;	color: #935050;	text-decoration: none;}
p.postmetadata {	color: #935050;}
p.postmetadata a:link, p.postmetadata a:visited {	color: #935050;}
p.postmetadata a:active, p.postmetadata a:hover{ 	color: #F5A1A4;}
p.postmetadata b {	color: #333;}
small {	color: #333;	padding-bottom: 20px ;}	
blockquote {	color: #935050;}
#stats {	color: #935050;}
#stats a:link, #stats a:visited {	color: #935050;}
#stats a:active, #stats a:hover {	color: #F5A1A4;}
a.navigation, A.F.L.-C.I.O., .sfforumlink, .editlink  {
}
a.more-link {	background: transparent url(images/readmore.gif) left no-repeat;	padding-left: 30px;	padding-top: 5px;	padding-bottom: 5px;	color: #F5A1A4;}
p.editlink a:link, p.editlink a:visited {	color: #B3807F;}
/* END POST FORMATTING */	

/* SIDEBAR FORMATTING */#sidebar {}
#sidebar ul {	list-style-type: none !important;}
#sidebar ul li {	margin-bottom: 10px;	line-height: 150%;}
#sidebar ul li ul li {	margin-bottom: 0px;}
#sidebar ul li {}
#sidebar ul li ul {	list-style-type: none;}
#sidebar ul li ul li {	color:  #333;	background: url(images/bullet.gif) no-repeat top left;	padding-left: 15px;}
#sidebar ul li ul li a {        color: #333;}
#sidebar ul li ul li a:link, #sidebar ul li ul li a:visited {	color: #333;}
#sidebar ul li a,#sidebar ul li ul li a {	text-decoration: none;}
#sidebar ul li ul li a:active, #sidebar ul li ul li a:hover {	color: #F5A1A4;}
#sidebar ul li h2, h2.widgettitle, .line-first, #sidebar ul li div {	color: #F5A1A4;	font-weight: 600;	font-family: Verdana,"Lucida Grande",Helvetica,Arial,sans-serif;}
#sidebar ul li p {	width: 175px;	margin-bottom: 15px;}
#sidebar ul ul li:first-line {	color: #333;	font-weight: normal;}
/* END SIDEBAR FORMATTING */

/* FORMS */
form#commentform p input, form#commentform p textarea, #sidebar ul li select, #sidebar ul li select option {	background-color: #f5f5f5;}
form#commentform p input, form#commentform p textarea {	border: 1px solid #ccc;}
#content form p, #content2 form p {	padding-top: 5px;	padding-bottom: 5px;}
form p a:link, form p a:active, form p a:visited, form p a:hover {	color: #935050;}
label {	font-weight: bold;}
#commentform p input {	width: 175px;	margin-right: 10px;	height: 20px;}
#commentform textarea {	width: 380px;	height: 150px;	background: #f5f5f5 ;	border: 1px solid #ccc;}
#content2 form textarea {	width: 550px;	background: #f5f5f5;	border: 1px solid #ccc;}
#submit {	background: url(images/button-bg.gif) repeat-x;	padding: 2px 2px 2px 2px;	font: 700 Verdana,Arial,sans-serif;	width: auto !important;	height: auto !important;	text-align: center;	border: 1px solid #F5A1A4;	}
/* Search form */
li#search {	padding-bottom: 15px;} 
#searchsubmit, .searchbutton {	background: #fff url(images/searchglass.gif) no-repeat left;border: none;padding-left: 20px;height: 22px;
}
#s {	width: 125px;	background: #f5f5f5 ;	border: 1px solid #ccc;}
#searchform {	margin-bottom: 10px;}
/* END FORMS */

/* BEGIN CALENDAR */
li#calendar {	margin-left: 0px;	padding-left: 0px;}
#wp-calendar {	empty-cells: show;	width: 155px;	margin-left: 0px;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;}
#wp-calendar caption {	text-align: center;	width: 100%;}
#wp-calendar td {	padding: 3px 0;	text-align: center;	font: 600 10px Verdana, Arial, Sans-Serif;	border: 1px solid #ccc;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; 
}	#wp-calendar #prev a, #wp-calendar #next a {
}
#wp-calendar a, #wp-calendar a:link, #wp-calendar a:visited {	text-decoration: none;	color: #F5A1A4;	border-bottom: none;	font: 600 11px Verdana,Arial,Sans Serif;}
#wp-calendar caption {	font-weight: 600;	font-family: Verdana, Arial, Sans-Serif;	text-align: left;	color: #F5A1A4;}
#wp-calendar th {	font: 700 11px Verdana, Arial, Sans-Serif;	text-transform: capitalize;	color: #000;	background: #f3f3f3;	text-align: center;	border: 1px solid #ccc;}
#wp-calendar  {	border-collapse: collapse;}
/* END CALENDAR */
/* COMMENTS */
h3#comments {	padding-top: 20px;}
h3#respond {	margin-top: 15px;}
ol.commentlist {	font-size: x-small;}
ol.commentlist ul.children li, ol.commentlist li, ol.commentlist ul.children li p, ol.commentlist li p {	font: 500 x-small 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;}
#commentform p {	font: 500 x-small 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;}
/* Begin Comments*/
.alt {	margin: 0;	padding: 10px;}
.commentlist {	padding: 0;	text-align: justify;}
.commentlist li {	margin: 15px 0 10px;	padding: 5px 5px 10px 10px;	list-style: none;}
.commentlist li ul li { 	margin-right: -5px;	margin-left: 10px;	border-left: 1px dotted #ccc;}
.commentlist p {	margin: 10px 5px 10px 0;}
.children { padding: 0; }
#commentform p {	margin: 5px 0;}
.nocomments {	text-align: center;	margin: 0;	padding: 0;}
.commentmetadata {	margin: 0;	display: block;}
.commentlist li, #commentform input, #commentform textarea {	font: 500 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif !important;
}
.commentlist li {	font-weight: bold;}
.commentlist li .avatar { 	float: right;	border: 1px solid #eee;	padding: 5px;	background: transparent;}
.commentlist cite, .commentlist cite a {	font-weight: bold;	font-style: normal;}
.commentlist p {	font-weight: normal;	line-height: 150%;	text-transform: none;}
#commentform p {	font: 500 'Lucida Sans Unicode',Arial,Verdana,Geneva,Helvetica,sans-serif;}
.commentmetadata {	font-weight: normal;}
.comment-author cite.fn, .comment-author cite.fn a {	font-size: small;	font-weight: 600;	color: #F5A1A4;}
.says {	display: none;}
.reply a {	height: 25px;	background: url(images/button-bg.gif);border: 2px solid #F5A1A4;color: #333;	text-decoration: none;	padding-right: 2px;	padding-left: 2px;}
.clear {	clear: both;	width: 100%;}
.whitespace {	height: 20px;	background: #fff;	clear: both;}
#prefooter {	width: 970px;	height: 25px;	margin-left: auto;	margin-right: auto;	background-color:#FFF;}
/* END COMMENTS */

/* Miscellaneous */
.clearboth {	clear: both;	width: 100%;}
.goright {	width: 45%;	float: right;	padding-right: 10px;	font: 500 'Lucida Sans Unicode',Arial,sans-serif;}
.goleft {	width: 45%;	float: left;	padding-left: 20px;	font: 500 'Lucida Sans Unicode',Arial,sans-serif;}
.goright a, .goleft a {	text-decoration: none;}

/* Images and Captions *//* XXX */
.aligncenter,
.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}
.alignleft {   float: left;}
.alignright {   float: right;}
.wp-caption {   border: 1px solid #ddd;   text-align: center;   background-color: #fff;   padding-top: 4px;   margin: 10px;   /* optional rounded corners for browsers that support it */   -moz-border-radius: 3px;   -khtml-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;}
.wp-caption img {   margin: 0;   padding: 0;   border: 0 none;}
.wp-caption p.wp-caption-text, #content  .wp-caption p.wp-caption-text {   line-height: 17px;   padding: 0 4px 5px;   margin: 0;   font-size:80%;}

/* Date Button */.post-date {	width: 40px;	height: 43px;	float: left;	background: url(images/datebutton.gif);	text-align: left;}
.month {	width: 35px;	height: 15px;	vertical-align: top;	font: 500 11px Arial,sans-serif;	color: #935050;	text-align: center;}
.day {	width: 35px;	padding-top: 1px;	vertical-align: bottom;	height: 25px;	font: 700 16px Arial,sans-serif;	color: #F5A1A4;	text-align: center;}
/* Post Meta Data */
postmetadata a {	border-bottom: none;}
.tiny-pencil {	padding-right: 20px;	background: url(images/reply.gif) no-repeat top right;	margin-right: 2px;}
.tiny-trackback {}
.tiny-comments {	padding-right: 25px;	padding-bottom: 5px;	background: url(images/tiny-comments.gif) no-repeat top right;}
.tiny-rss {	padding-top: 3px;	height: 25px !important;	background: url(images/tiny-rss.gif) no-repeat right;	padding-right: 18px;}
span.tiny-category a {	background: url(images/bullet.gif) no-repeat left;	padding-right: 10px;}
#footer .tiny-rss {	padding: 0 15px 0 30px;	height: 25px !important;	background: url(images/rss-button.gif) no-repeat left;}
.tiny-category a {	padding-left: 12px;	background: url(images/bullet.gif) no-repeat left;}
.tiny-trackback a, .tiny-pencil a, .tiny-comments a, .tiny-rss a, .tiny-category a {	text-decoration: none;	height: 25px;}
p.postmetadata {	text-align: left;	margin-left: 0px;	padding-left: 0px;}
p.postmetadata a {	text-decoration: none;	color: #935050;	height: 25px !important;}
p.mylink {	width: 100%;	text-align: center;	margin: 0px auto 15px auto;}
.mylink a {	text-decoration: none;}
/* Font sizes */
#headerimg h1 {	font-size: 3.5em;}
#headerimg h1 a {	font-size: 100%;}
#headerimg a {	font-size: 3.5em;	font-weight: 700;}
.description {	font-size: 1.2em;}
#sidebar ul li h2, h2.widgettitle, .first-line, #sidebar ul li:first-line {	font-weight: 600	font-size: 1.5em!important;}
#sidebar ul li {	font-size: 1.1em;}
#sidebar ul li ul li {	font-size: 100%;}
li div {/*	font-size: 125%;*/}
.textwidget {	font-size: 1.0em;	line-height: 150%;}
#wp-calendar caption {	font-size: 1.2em;}
h1.pagetitle, h2.posttitle, h1#singlecol, h1 {	font-size: 2.0em;}
h2 {	font-size: 1.8em;}
h3 {	font-size: 1.6em;margin-bottom:10px;}
h4 {	font-size: 1.4em;margin-bottom:10px;}
h5 {	font-size: 1.2em;margin-bottom:5px;}
h6 {	font-size: 1.1em;margin-bottom:5px;}
#content p {	font-size: 1.2em;	line-height: 150%;}
a.more-link {	font-size: .9em;	font-weight: 600;}
#footer p.mylink, #content p.postmetadata, #content p.byline {	font-size: 1.1em;	line-height: 120%;}
.goright, .goleft {	font-size: .9em;}
.navigation {	font-size: 1.1em;}
#content ul, #content ol, #content dl {	font-size: 1.2em;}
#content li li {	font-size: 100%;}
#content li p {	line-height: 150%;	font-size: 1em;}
#content ol li {	line-height: 150%;	font-size: 1em;}
pre {	font-size: 1.2em;}
#footer .alignleft {padding-left: 25px;}
#footer .alignright {	padding-right: 25px;}

/* fieldsets and forms */fieldset {	text-align: left;	padding: 10px;	border: 1px dotted #ccc;}
legend {	color: #F5A1A4;	font-size: 1.8em;	font-weight: 600;}
p label, label {       display: block;       clear: both;       margin-bottom: 0px;       padding: 0;       font-weight: bold;}
input, textarea {	background: #f0f0f0;	border: 1px solid #ccc;}
.button {	background: url(images/button-bg.gif) repeat-x;	border: 1px solid #F5A1A4;}
.radio {	background: transparent;}pre {	width: 400px;	height: 50px;	overflow: scroll;	margin-bottom: 10px;}
hr {	margin-top: 5px;	margin-bottom: 5px;}
#content table {	border-collapse: collapse;}
#content table th, #content table td {	border: 1px solid #ccc;	border-collapse: collapse;	padding: 5px;}
#content table th {	background:  rgb(170,170,170);	color: #000;	font-weight: 600;	font-size: 1.2em;}
#content table td {	font-size: 1.2em;}
