@charset "UTF-8";

body{
font:0.8em "Lucida Grande", Arial, Helvetica, Sans-serif;
text-align:left;
background:#fafafa url(images/background-1050.jpg) repeat-y fixed top center;
color:#555;
margin:0;
width:100%}

#page {
margin:0 auto;
width:930px;
background:url(images/background-100.gif);
float:none}

.descriptionHE{visibility:hidden}

/* style du header */
#header{
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, Georgia, Sans-serif;
background:#fff url(images/head.jpg) no-repeat;
width:880px;
height:38px;
margin:0 auto;
padding:188px 25px 0px 25px}

#header h1{
font-weight:normal;
font-size:1em;
text-align:right;
float:right}
#header a{color:#FFF;text-decoration:none}
#HAccueil{padding-right:20px}
.tableHead{width:883px;	height:16px}
.tableHead td{text-align:left; white-space:nowrap}
#espaceHE{width:100%}

/*  header 2 */
#header2 {
font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, Georgia, Sans-serif;
background:#fff url(images/head.jpg) no-repeat;
width: 880px;
height:35px;
padding:191px 25px 0px 25px}
#header2 .titre{
font-size:2em;
color:#FFF;
text-align:right}
#header2 .description{
font-size:1em;
color:#FFF;
text-align:right}
#header2 p{font-size:1em; text-align:right}
#header2 a{color:#FFF; text-decoration:none}

#HtableRss{text-align:left;	width:100%;	padding-left:20px}
.HBgImg{
	padding-left:0px;
	width:161px;
	height:16px;
	background:url(images/feed.jpg) no-repeat center right}
.HBgImg2{
	width:40px;
	height:16px;
	background: url(images/mail.jpg) no-repeat center right}
#tdTwit{padding-left:10px}
/* style du contenu */
#content {
	float:left;
	width:513px;
	height:100%;
	margin-bottom:20px;
	background:#FFF;
	padding:20px 25px 25px 25px;
}
#content h1{font-size:1.5em; margin:0}
#content h2{margin:0}
.post{padding:0px 0px 50px 0px}
.postmetadata{font-size:0.8em; color:#999; margin:0}
.post_content{font-size:1em; color:#555}

/* style de la side bar */ 
.sidebar{
	float:right;
	width:320px;
	padding:0px 10px 25px 10px;
	border:25px solid #FFF;
	border-left:0px;
	background:#ecfaea}
.sidebar ul{
	list-style-type: none;
	margin:0;
	padding:0px 10px}
.sidebar h2{font-size:1.2em}

.sidebar #search{margin-top:20px}

.seo-tag-cloud{margin-left:10px}

/* style footer */
#footer{
	color:#FFF;
	text-align:center;
	font-size:1em;
	background:#5d901c;
	padding:10px 20px;
	clear:both;
	width:890px}
#footer a{
	color:#FFF;
	text-decoration:none;
	font-weight:normal}
#footer a:hover{text-decoration:underline}
.navTitleBold{font-weight:bold}
#navLinkBold a{font-weight:bold}
#Ftable{text-align:left}
#Fdroite{width:235px;
	text-align:right;
	font-size:11px}
#tableRss{text-align:left; width:235px}
.BgImg{
	padding-left:0px;
	width:134px;
	height:16px;
	background:url(images/feed.jpg) no-repeat center right}
.BgImg3{width:5px}
.BgImg2{
	width:40px;
	height:16px;
	background:url(images/mail.jpg) no-repeat center right}
#Fgauche{
	width:615px;
	font-size:11px;
	padding-right:40px}
#footer p{
	text-align:right;
	font-size:1em}

/* style commentaire */
.comments-template{margin: 10px 0 0 0}
.comments-template ol{
margin: 10px;
padding: 0 0 0 15px;
list-style: none}
.comments-template ol p{font:0.9em "Trebuchet MS", Arial, Hevletica, Sans-serif}
.comments-template ol li{
margin: 10px 0 0 0;
line-height:15px;
padding:0 0 10px 0;
}
.comments-template h2, .comments-template h3{font-size:0.9em;color:#888}
.commentmetadata{font-size:0.8em; color:#999}
.comments-template p.nocomments{padding:0}
.comments-template textarea{font:0.9em "Trebuchet MS", Arial, Hevletica, Sans-serif}
.cadre_commentaires{border-bottom:1px solid #ccc; border-top: 1px solid #ccc}

/* style des liens */
a{color:#307b3b; text-decoration:none}
a:hover{color:#4bc153; text-decoration:underline}

/* pagination  */
div.pagination{
	padding:3px;
	margin:3px;
	text-align:center}
div.pagination a{
	padding:2px 5px;
	margin:2px;
	border:1px solid #fff;
	text-decoration:underline;
	color: #307b3b}
div.pagination a:hover{
	border: 1px solid #4bc153;
	background:#307b3b;
	color:#FFF}
div.pagination a:active{
	border:1px solid #4bc153;
	color:#307b3b}
div.pagination span.current{
	padding:2px 5px;
	margin:2px;
	border:1px solid #fff;
	font-weight:bold;
	background:#fff;
	color:#999}
div.pagination span.disabled {
	padding:2px 5px;
	margin:2px;
	border:1px solid #EEE;
	color:#DDD}