/*Positionnement general*/
body{
	margin : 0px;
	border-left : 14px solid #BBB867;
	border-right : 14px solid #BBB867;
	background : url(images/bg_green_line.png) repeat-x;
	z-index:1;
}

body,html{
	height : auto;
}

html{
	background-color : #A43559;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}


/*Billets*/
day-date{
	padding-left : 20px;
	margin-left : -25px;
	color : #888;
	background : transparent url(img/day-date.png) no-repeat left center;
	font-style : italic;
}

/*Commentaires et trackbacks*/
.comment-info a,.trackback-info a{
	font-weight : bold;
	text-decoration : none;
}

.comment-info a:hover,.trackback-info a:hover{
	text-decoration : underline;
}

.comment-info,.comment-info a{
	color : #677625;
	text-align : right;
}

#comment-preview {
	margin-top : -15px;
}

.gravatar_img{
	border : 2px solid #FFFFFF;
	position : relative;
	top : 2px;
	left : 450px;
}

#co{
	text-align : right;
}

#co-fm{
	color : #667135;
	font-size : 10pt;
}

.trackback-info,.trackback-info a,.tb-footer{
	color : #677625;
}

#tb,#co,#comment-preview h3,#content h3{
	color : #A43663;
	font-size : 10pt;
}
#comments 
{
	margin-top:0px;
}

#trackbacks,#comments{
	padding-right : 30px;
	padding-left : 50px;
	font-size : 8pt;
}

#trackbacks p,#comments p{
	color : #464F18;
}

/*Boites a angles ronds*/
.comment-round{
	background : #BBCC7E;
}

.comment-admin{
	background : #D6D758;
}

#comments .comment-round, #comments .comment-admin {
	margin-bottom : 20px;
}

.comment-round p,.comment-round p a, .comment-admin p,.comment-admin p a{
	color : #637426;
}

.comment-round p,.comment-admin p{
	padding-left : 17px;
	padding-right : 17px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
	line-height : 140%;
}

.comment-round,.comment-admin{
	width : 470px;
	margin-left : -10px;
	font-size : 8pt;
	text-align : justify;
}

#comments .comment-round,.comment-admin{
	margin-top : -10px;
}


/*Formulaires*/
.field-last{
	margin-bottom : 17px;
}

#c_content{
	width : 458px;
	border : 2px solid #FFFFFF;
	background-color : #C9D68E;
	overflow : auto;
}
textarea {
	border : 1px solid #657034;
	padding-left : 3px;
	background-color : #C9D68E;
	color : #66732E;
}

#comment-form fieldset{
	border : none;
	padding-left : 0px;
	font-size : 8pt;
}

#comment-form input{
	border : 1px solid #657034;
	padding-left : 3px;
	background-color : #C9D68E;
	color : #66732E;
}

#comment-form input,#comment-form textarea{
	font-size : 8pt;
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#comment-form input[type=text] {
		height: 16px;
}

#comment-form input.preview,#comment-form input.submit{
	border : 1px solid #FFFFFF;
	padding : 3px 6px;
	background-image : url(images/lb_button_bkg.png);
	color : #FFFFFF;
	font-size : 7pt;
}

#comment-form input.preview:hover,#comment-form input.submit:hover{
	background-image : url(images/lb_button_bkg2.png);
}

#comment-form textarea {
	margin-top : 4px;
}

#comment-form label {
	color : #647030;
}

#comment-preview {
	padding-left : 50px;
}

#comment-preview blockquote {
	color : White;
	font-size : 8pt;
}

#d_remember {
float:right;
}

#d_remember input {
margin-bottom:0px;
}



/* Le contenu
-------------------------------------------------------- */
#title a{
	width : 316px;
	display : block;
	background : url(images/lb_title.png) no-repeat;
	height : 100px;
	
}
*> #title
{
	position:relative;
	top:-18px;
	!top:3px;
}

#title span,#title span{
	display : none;
}

.post{
	width : 500px;
	padding-bottom : 35px;
	background : url(images/lb_spiral_title.png) no-repeat 20px 9px;
}

.post-author{
	margin-left : 64px;
	width : 200px;
	color : #6C6925;
	font-size : 7pt;
	padding-top:3px;
}

.post-author a,.post-date a{
	color : #6C6925;
	text-decoration : none;
}

.post-author a:hover,.post-date  a:hover{
	text-decoration : underline;
}

.post-content,.post-chapo{

	padding-left : 51px;
	margin-top : 4px;
	color : #FFFFFF;
	font-size : 9pt;
	text-align : justify;
	
	line-height : 163%;

	font-size: 0.78em;
	line-height: 1.5em;
	margin: 1.2em 0;

}
.research-text {
	font-size : 9pt;
		color : #FFFFFF;
			padding-left : 51px;
}

.post-content img {
	border : 10px solid #A43559;
	margin:10px;
}

.post-content blockquote{
	font-family : Georgia,serif;
	font-style : italic;
}
.post-content a{
	color: #A43559;
	text-decoration:none;
}
.post-content a:hover {
	color: #6C6925;
	text-decoration:underline;
}

.post-date{
	margin-top : -12px;
	float : right;
	display : inline;
	color : #A43559;
	font-size : 7pt;
}

.post-info{
	margin-top : 0;
	padding-bottom : 1ex;

	background : transparent;
	font-size : 7pt;
}

.post-info a{
	color : #FA0;
	background : transparent;
	text-decoration : none;
}

.post-info-co{
	text-align : right;
}

.post-title{
	padding-bottom : 5px;
	margin-left : 63px;
	margin-bottom : -10px;
	padding-top:10px;
	color : #F90;
	background : transparent url(images/lb_line_title.png) no-repeat 0px 4px;
	font-size:8pt;
}

.post-title a{
	color : #F90;
	background : transparent;
	text-decoration : none;
}
.post-footer {
	float:right;
	margin-top:-10px;
	color : #6C6925;
	font-size : 7pt;
}
.post-footer a{
	color : #6C6925;
	text-decoration : none;
}
.post-footer a:hover{
	text-decoration : underline;
}

#page{
	margin : auto;
	width : 766px;
}
html>body div#page
{
	position: relative;
	top:-21px;
}
#prelude{
	padding-bottom : 10px;
	padding-top : 24px;
	padding-left : 7px;
	margin-top:-40px;
}

#prelude a:hover{
	text-decoration : underline;
}

#prelude,#prelude a{
	color : #FFFFFF;
	font-size : 7pt;
	text-decoration : none;
}

#main-header{
	background : url(images/lb_main_top.png) no-repeat;
	font-size : 1px;
	height : 9px;
}

#main-footer{
	background : url(images/lb_main_bottom.png) no-repeat;
	height : 9px;
}

#main{
	width : 766px;
	display : block;
	background : #BBB867 url(images/lb_main_bkg.png) repeat-y;
	height : auto;
}

#sidebar{
	float : right;
	width : 200px;
}

#categories,#actualites,#reactions,#links{
	width : inherit;
	padding-bottom : 15px;
	background-repeat : no-repeat;
	background-position : top center;
	color : #583A3A;
	background-position : center top;
	font-size : 9pt;
	text-align : center;
}

#sidebar #categories {
	padding-top : 38px;
	background-image : url(images/lb_title_categories.png);
}

#sidebar #actualites,#sidebar #reactions {
	padding-top : 45px;
}

#sidebar #actualites {
	background-image : url(images/lb_title_actualites.png);
}

#sidebar #reactions {
	background-image : url(images/lb_title_reactions.png);
	text-align : left;

}

#sidebar #categories   a{
	margin-left : -8px;
	padding-left:25px;
		padding-right:25px;
}
#sidebar #calendrier
{
	font-size: 9pt;
}
#sidebar #calendrier h2
{
	font-size: 9pt;
}

#categories a, #reactions a, #links a{
	color : #583A3A;
	text-decoration : none;
}



#sidebar #categories a:hover{
	background-image : url(images/lb_categories_symbol.png);
	background-repeat : no-repeat;
	text-decoration : underline;
}
#categories  li{
	line-height : 140%;
}

#categories li,#reactions li,#links li{
	list-style-type : none;
}

#reactions li{
	padding-right : 30px;
	margin-left : 20px;
	line-height:163%;
}

#categories ul,#reactions ul{
	width : 202px;
	padding-left : 0px;
	list-style : none;
}

#links {
	line-height:140%;
	padding-top : 38px;
	background-image : url(images/lb_title_links.png);
}
#links a:hover {
	color:#A43559;
	text-decoration:underline;
}
#links li {
	margin-left:-40px;
}

#sidebar #search{
	margin-left : -3px;
	width : 201px;
	border-bottom : 8px solid #A6A44B;
	margin-bottom : 16px;
	background-color : #BCB966;
	text-align : center;
	height : 57px;
	position : relative;
	left : 0px;
}

html>body #sidebar #search{
	margin-left : -4px;
}

#sidebar #search .submit{
	width : 41px;
	margin-top : -18px;
	border : none;
	background : url(images/lb_search_submit_bkg.png) no-repeat;
	height : 41px;
	vertical-align : middle;
}
#sidebar #search .submit:hover{
	background : url(images/lb_search_submit_bkg2.png) no-repeat;

}

#sidebar #search .text{
	width : 120px;
	border : none;
	padding-left : 10px;
	padding-top : 8px;
	background : url(images/lb_search_bkg.png) no-repeat;
	color : #FFFFFF;
	font-size : 10pt;
	font-weight : bold;
	height : 45px;
	vertical-align : middle;
}

#sidebar #search form{
	padding-top : 10px;
	margin-bottom : 0px;
	height : 30px;
}

#sidebar #themes{
	display : none;
}



#content{
	padding-left : 3px;
	width : 520px;
	padding-bottom : 40px;

	background : url(images/lyon_art_deco_bkg.png) no-repeat bottom right;
}

/*Divers*/
#copyright{
	padding-top : 12px;
	padding-bottom : 10px;
	color : #FFFFFF;
	font-size : 8pt;
	text-align : center;
}

#copyright a{
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
}

#copyright a:hover{
	text-decoration : underline;
}

#decaleur{
	clear : both;
}

#haut-page,#bas-page {
display:none;
}
html>body #haut-page {
display:block;
position:fixed;
right:14px;
top:15px;
z-index:1;
height:50px;
width:44px;
	background : url(images/lb_haut_page.png) no-repeat bottom right;
}
#haut-page a,#bas-page a {
height:50px;
width:44px;
display:block;
}
html>body #haut-page {
display:block;
position:fixed;
right:14px;
top:15px;
height:50px;
width:44px;
	background : url(images/lb_haut_page.png) no-repeat bottom right;
}
html>body #bas-page {
display:block;
position:fixed;
right:14px;
bottom:15px;
height:50px;
width:44px;
background : url(images/lb_bas_page.png) no-repeat bottom right;
}

img.smiley
{
border:none;
margin:0px;
}

#liste_blogs a 
{  
/*float:left;
display:block; 
width:205px;*/
margin:2px;  
text-indent:4px;    
border:1px solid #A43559; 
} 

#liste_blogs a:hover
{
display:block;
background-color:#A43559;
color:#C9D68E;
text-decoration:none;
}
.comment-info
{/*clear:both;*/}
.lien_outils
{
	display:none;
}