/*
Theme Name: Françoise David
Theme URI: http://www.francoisedavid.com
Description: Première version du thème WordPress pour le blog francoisedavid.com
Version: 1.0
Author: Guillaume Coderre
Author URI: http://www.molotovcoop.org
*/



body {
	background-color: #3399cc;
}

a {
	color: #0077bd;
}

a:hover, a:focus {
	color: #0085d7;
}

#header, #body {
	background-color: #ffffff;
}

#body-page {
       background-color: #ffffff;
}

/* @group Header */

#photo-francoise {
	text-align: left;
}

#logo-qs {
	text-align: left;
}

#logo-francoise {
	text-align: right;
}

/* @end */

/* @group Horizontal menu */

#horizontal-menu {
	margin-top: 0.5em;
	background-color: #3399cc;
	height: 30px !important;
	margin-bottom: 20px;
	font-size: 0.9em;
}

#horizontal-menu ul {
	padding: 0px;
	margin: 0px;
}

#horizontal-menu ul li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 32px;
}

#horizontal-menu a {
	display: block;
	*display: inline;
	padding: 0px 8px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	height: 30px;
}


#horizontal-menu a:hover, #horizontal-menu a:focus {
	background-color: #3399cc;
}

#horizontal-menu ul li.orange {
	background-color: #f96302;
	border-right: 8px solid #fff;
}

#horizontal-menu ul li.orange a:focus, #horizontal-menu ul li.orange a:hover  {
	background-color: #f96302;
}

#horizontal-menu .feed {
	float: right;
	padding: 3px 3px 0px 0px;
	margin: 0px;
}

#horizontal-menu .feed a {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#horizontal-menu .feed a:hover, #horizontal-menu .feed a:active {
	background-color: #3399cc;
}

#horizontal-menu .search{
	float: right;
	padding: 3px 17px 0px 0px;
	margin: 0px;
}

#horizontal-menu .search a {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#horizontal-menu .search a:hover, #horizontal-menu .searcha:active {
	background-color: #3399cc;
}

/* @end */

/*- @Search1 - Ajoute par Laurent -*/

#search1 input{
	border: 1px;
	float: left;
	font-size: 11px;
	margin: 5px 0 0 265px;
	height: 16px;
	width: 130px;
	padding: 2px 22px 2px 2px;
}

#search1 .btn{
	margin: 7px 0 0 -20px;
	padding: 0;
	width: auto;
}

/* @end Search1 */

/* @group Sidebar */

#sidebar h1 {
	font-size: 1em;
	color: #fff;
	display: block;
	background-color: #fa5902;
	padding-top: 0.5em;
	padding-bottom: 0.4em;
	padding-left: 10px;
	margin-bottom: 0px;
}

#sidebar .block {
	padding: 8px 8px 8px 8px;
	background-color: #f2f2f2;
	margin-bottom: 20px;
}

#sidebar ul {
	margin: 10px;
	padding: 0px;
}

#sidebar ul.blogroll li {
	margin-left: 0px;
	padding-bottom: 10px;
	list-style-image: none;
	list-style-type: none;
}

#sidebar .acts_as_list {
	line-height: 25px;
}

/* @end */

/* @group Article */

.article {
	margin-bottom: 40px;
	border-bottom: 2px solid #e4e4e4;
	line-height: 1.25;
}

.article .header h1 {
	margin: 0px;
	margin-bottom: 0.1em;
	font-size: 1.80em;
}

.article .header h1 a {
	color: #fa5902;
	text-decoration: none;
}

.article .header h1 a:hover, .article .header h1 a:focus {
	text-decoration: underline;
}

.article .header h2 {
	font-size: 1.5em;
	color: #919191;
}

.article .header .themes {
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 0.5em;
	text-align: right;
}

.article .header .comments {
	text-align: right;
	font-size: 0.9em;
}

.article .header .comments a {
	background: url(images/comment.gif) no-repeat left center;
	padding-left: 15px;
}

.article .youtube {
	display: block;
	text-align: center;
	padding: 20px;
	background-color: #e8e8e8;
	border: 1px solid #cecece;
	margin-bottom: 30px;
}

.article .more {
	font-weight: bold;
	font-size: 1.20em;
}

.previous-entries, .next-entries {
	display: inline;
	font-weight: bold;
	font-size: 1.20em;
	margin-bottom: 40px;
}

.previous-entries {
float: left;
}

.next-entries {
	float: right;
}

/* @end */

/* @group Archive */

h1.theme-title {
	color: #048ad1;
}

h1.theme-title span.pale {
	color: #a4d5e8;
}

/* @end */

/* @group Comments */

.comments {
	
}

.comments h3 {
	color: #f96302;
}

.comments h3 span.pale,.comments .comment h6 span.pale {
	color: #fdc2a2;
}

.comments .comment {
	border-bottom: 1px solid #d2d2d2;
	margin-bottom: 20px;
}
.comments .comment h6 {
	font-size: 1em;
	color: #f96302;
	margin-bottom: 0.5em;
}

/* @end */

/* @group Comment form */

.comment-form {
	padding: 10px;
	background-color: #e8e8e8;
	border: 1px solid #cecece;
	margin-bottom: 2em;
}

.comment-form label {
	display: block;
	margin-bottom:0.5em;
}
/* @end */


/* @Form Elements */
#searchform {
	background: #f2f2f2;
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

	
/************************************************
*	Comments									*
************************************************/
	

#commentblock {

	background: #EFEFEF;
	color: #000000;
	padding: 20px 20px 10px 20px;
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #4C666A;
	border-bottom: 1px solid #4C666A;
	}
	
#commentblock ol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	}
	
.commentdate {
	font-size: 12px;
	padding-left: 0px;
	}
	
#commentlist li p{
	margin-bottom: 8px;
	line-height: 20px;
	padding: 0px;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 5px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	margin: 25px 20px 20px 0px;
	padding: 10px 10px 0px 10px;
	background: #F9F9F9;
	border:1px solid #DEDEDE;
	font-style:normal;
	font-size: 1.2em;
	line-height: 1.25;
	}


.commenttext-admin {
	clear: both;
	margin: 3px 0px 10px 0px;
	padding: 20px 10px 5px 10px;
	background: #FFFFFF url("images/comment.gif") no-repeat top;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
	}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

img.avatar {float:right; margin-right:20px; border: 1px solid #4C666A;}

.awaiting { color: #886353; }

.auth-name { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#000;}

.auth-time { font-size: 10px; color:#616161; font-style:italic;}




/* @end */