/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* Filename: screen.css
* Version: 1.0.0 (2008-02-28)
* Website: http://www.nalao.com
* Author: Guirec LEFORT


== STRUCTURE: ==============================
* Page width: 960 px
============================================
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/

/*****************************************************
* General
*****************************************************/

* {
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	font: normal 87% "Arial", Helvetica, sans-serif;
	min-width: 960px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

p {
	color: #4F4F4C;
}

/*----- links ----- */

a:link, a:visited {
	color: #6BB649;
	text-decoration: none;
}

a:hover {
	color: #8DCD6B;
}

/*****************************************************
* Recherche
*****************************************************/

#recherche {
	border-top: 10px solid #B1B0A9;
	background-color: #D9DCD0;
	height: 40px;
}

form.search {
	position: absolute;
	right: 7%;
	width: 190px;
	height: 31px;
	background: url(../img/recherche.gif) right top no-repeat;
}

form.search #search_input {
	border: none;
	width: 145px;
	padding: 4px 10px 0 0;
	background-color: transparent;
	color: #999;
	font-size: 1.2em;
	float: right;
}

form.search #search_submit {
	width: 25px;
	margin: 0 0 0 5px;
	float: left;
}

/*****************************************************
* Container
*****************************************************/

#container {
	min-height: 100%;
	margin-bottom: -200px;
	position: relative;
}

/*****************************************************
* Header
*****************************************************/

#header {
	margin: 0 auto;
	width: 960px;
}

/*----- Logo -----*/

#header h1 a {
	float: left;
	display: block;
	margin: 25px 0 0 10px;
	border: none;
	background: transparent url(../img/logo.gif) 0px 0px no-repeat;
	width: 171px;
	height: 52px;
	text-indent: -9999px;
}

#header h1 a:hover {
	float: left;
	display: block;
	margin: 25px 0 0 10px;
	background: url(../img/logo.gif) -171px 0 no-repeat;
	width: 171px;
	height: 52px;
	text-indent: -9999px;
}

/*----- Navigation -----*/

#nav {
	float: right;
	font-size: 12px;
	margin: 30px 10px 30px 0;
}
#nav li {
	list-style: none;
	float: left;
	margin: 0 6px 0 0;
	padding: 0 0 0 0;
}
#nav a {
	float: left;
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #B1B0A9;
	border: none;
}

/* nav active */

#nav li.active,
#nav li:hover.active {
	background: #DDE0D5 url(../img/active-top.gif) no-repeat top left;
}
#nav li.active a,
#nav li.active a:hover { /* a backup for IE's lack of li:hover support */
	color: #8C8C8C;
	background-color: #DDE0D5;
}
html>body #nav li.active a,
html>body #nav li.active a:hover {
	background: transparent url(../img/active-bottom.gif) no-repeat bottom right;
}
	
/* nav hover */

#nav li:hover {
	background: #EDF0E4 url(../img/hover-top.gif) no-repeat top left;
}
#nav a:hover { /* a backup for IE's lack of li:hover support */
	background-color: #EDF0E4;
}
html>body #nav a:hover {
	background: transparent url(../img/hover-bottom.gif) no-repeat bottom right;
}

/* nav rss */

#nav li.rss:hover {
	background: #F86401 url(../img/rss-top.gif) no-repeat top left;
}
#nav li.rss a:hover { /* a backup for IE's lack of li:hover support */
	color: #fff;
	background-color: #F86401;
}
html>body #nav li.rss a:hover {
	background: transparent url(../img/rss-bottom.gif) no-repeat bottom right;
}

/*--------------------------------------------------------------
 * Bandeau
-------------------------------------------------------------- */

#bandeau {
	clear:both;
	height: 170px;
	background: #EAEDE1 url(../img/bandeau-montagnes.gif) repeat-x bottom left;
	border-top: 1px #C7C6BE solid;
	border-bottom: 1px #C7C6BE solid;
}

/*--------------------------------------------------------------
 * Content
-------------------------------------------------------------- */

#content {
	margin: 0 auto;
	width: 860px;
}

/*--------------------------------------------------------------
 * posts
-------------------------------------------------------------- */

#posts {
	width: 540px;
	float: left;
	margin: 20px 40px 0 0;
}

div.post h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

div.feed {
	float: right;
	margin-top: 2px;
}

div.feed a {
	color: #9BC765;
	font-size: 0.9em;
}

div.feed a:hover {
	display: block;
	padding-right: 4px;
	background: url(../img/feed.gif) top left no-repeat;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
}

div.post h2 {
	margin-top: 10px;
}

div.post h2 a {
	font-size: 1.65em;
	font-weight: bold;
	color: #676662;
}

div.post h2 a:hover {
	color: #70706B;
}

h2.post-title {
	font-size: 1.65em;
	font-weight: bold;
	color: #676662;
}

div.post p.post-date {
	font-size: 0.9em;
	color: #B1B0A9;
}

div.post p.post-date a {
	color: #999;
}

div.post-text {
	margin-top: 10px;
}

div.post-text p {
	padding : 0 0 10px 0;
	text-align : justify;
	color: #4F4F4C;
}

div.post-text p.readfull {
	text-align: right;
}

div.post-text p.readfull a {
	color: #777;
	font-weight: bold;
}

div.post-text img {
	border: #EAEDE1 5px solid;
}

div.post-text ul {
	padding : 0 0 10px 30px;
	color: #4F4F4C;
}

div.post-text ul li {
	padding : 0 0 3px 0;
}

div.post-text h3 {
	font-size: 1.2em;
	color: #4F4F4C;
	margin-bottom: 5px;
}

div.post-meta {
	font-size: 1em;
	font-weight: bold;
	color: #52524E;
}

div.post-meta a,
div.post-meta-archive a {
	font-size: 1em;
	font-weight: bold;
	color: #52524E;
}

div.post-meta a:hover,
div.post-meta-archive a:hover {
	color: #70706B;
}

div.post-meta-archive {
	background-color: #F4F4F4;
	padding: 5px 10px 5px 10px;
	border-top: #ccc 1px dashed;
	border-bottom: #ccc 1px dotted;
	margin: 10px 0 30px 0;
}

#others {
	margin-top: 20px;
}

div.other-left,
div.other-center {
	float: left;
	width: 160px;
	margin-right: 30px;
}

div.other-right {
	float: left;
	width: 160px;
}

div.other-right img {
	display: none;
}

#others h2 a {
	font-size: 1.15em;
	margin-bottom: 5px;
	color: #6AB649;
}

#others h2 a:hover {
	color: #8DCD6B;
}

div.others-text {
	margin-top: 10px;
}

div.others-text p {
	padding : 0 0 10px 0;
	color: #4F4F4C;
}

div.others-meta {
	font-size: 1em;
	font-weight: bold;
	color: #6AB649;
}

div.others-meta a {
	font-size: 1em;
	font-weight: bold;
	color: #6AB649;
}

div.others-meta a:hover {
	color: #8DCD6B;
}

/*--------------------------------------------------------------
 * Twitter
-------------------------------------------------------------- */

#twitter {
	float: left;
	margin-top: 45px;
	width: 460px;
	height: 62px;
	background: transparent url(../img/twitter.gif) top left no-repeat;
}

#twitter ul {
  list-style: none;
  padding: 0;
}

#twitter p.load {
	width: 330px;
	padding: 17px 0 0 100px;
	font-style: italic;
	text-align: center;
}

#twitter p.load img {
	margin-top: 5px;
}

#twitter p {
	width: 330px;
	padding: 17px 0 0 100px;
	font-style: italic;
}

#twitter a {
	color: #999;
}

/*--------------------------------------------------------------
 * Comments
-------------------------------------------------------------- */

#comments, #pings {
	margin-top: 30px;
}

#comments h3, #pings h3 {
	padding : 0 0 4px 0;
	font-size : 1.5em;
	letter-spacing : -1px;
	color : #ccc;
	border-bottom : 1px dashed;
}

div.comment {
	background-color: #F8F8F8;
	margin-top: 20px;
	padding: 3px 0 0 0;
	position: relative;
}

div.me {
	background-color: #eee;
}

span.comment-number a {
	margin-top: 2px;
	padding: 0 10px 5px 10px;
	font-size: 1.8em;
	color: #C9C9C9;
	position: absolute;
	right: 0;
}

p.comment-author {
	margin-bottom: 5px;
}

p.comment-author span {
	background-color: #8DCD6B;
	color: #fff;
	margin-left: -10px;
	padding: 3px 6px 3px 6px;
	font-size: 1.1em;
}

div.me p.comment-author span {
	background-color: #69B748;
}

p.comment-author span a {
	color: #fff;
}

div.comment p {
	padding: 0 35px 10px 10px;
}

p.comment-time {
	text-align: right;
	color: #D1D1D1;
}

#comment-form {
	margin-top: 40px;
	padding : 0 0 20px 0;
}

#comment-form h3, #comment-preview h3 {
	padding : 0 0 4px 0;
	font-size : 1.5em;
	color : #999;
	border-bottom : #ccc 1px dashed;
}

#comment-preview h3 {
	margin-bottom: 10px;
}

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

#comment-preview p {
	padding: 0 0 10px 10px;
}

p.error,
p.message {
	margin: 10px 0 10px 0;
	font-size: 1.2em;
	font-weight: bold;
}

#comment-form fieldset {
	border: none;
	background-color: #f4f4f4;
	padding: 10px 0 20px 16px;
}

#comment-form p.field input, #comment-form p.field textarea {
	font: normal 1em "Arial", Helvetica, sans-serif;
	color: #333;
	display : block;
	margin: 5px 0 5px 0;
	padding: 4px;
	width : 495px;
	border : 1px solid #ccc;
	background : #fff;
}

#comment-form .preview, #comment-form .submit {
	margin: 10px 2px 0 0;
	background : #888;
	text-transform : uppercase;
	color : #fff;
	padding : 3px 4px 3px 4px;
	border: #777 2px solid;
}

#comment-form .preview:hover, #comment-form .submit:hover {
	background : #444;
	border: #333 2px solid;
	padding : 3px 4px 3px 4px;
	cursor: pointer;
}

p.form-help {
	font-size: 0.9em;
}

p#ping-url {
	margin: 10px 0 10px 0;
}

p#comments-feed a {
	color: #6BB649;
	border-bottom: #8DCD6B 1px dotted;
}

/*--------------------------------------------------------------
 * Pages
-------------------------------------------------------------- */

#pages h4 {
	margin-top: 20px;
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

/*--------------------------------------------------------------
 * Sidebar
-------------------------------------------------------------- */

#sidebar {
	width: 280px;
	float: right;
	margin: 20px 0 0 0;
}

/* Informations */

#infospost h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

#infospost p.publish {
	margin: 10px 0 5px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

#infospost p.catandcom {
	margin: 10px 0 5px 0;
	padding-bottom: 5px;
	border-bottom: 1px dotted #eee;
}

#infospost p.catandcom a.cat {
	color: #fff;
	background-color: #69B748;
	padding: 1px 3px 1px 3px;
}

#infospost p.catandcom a.comcount {
	font-weight: bold;
}

#infospost p.postcom a {
	color: #A69E8B;
	border-bottom: 1px dashed #D1C7AE;
}

/* Liens */

div.delicious h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

div.delicious h3 {
	margin-top: 10px;
}

div.delicious h3 a {
	color: #676662;
	font-weight: bold;
	font-size: 1.05em;
}

div.delicious p {
	margin: 5px 0 5px 0;
}

div.delicious ul.delicious-tags li {
	list-style-type: none;
	display: inline;
}

div.delicious ul.delicious-tags li a {
	font-size: 0.8em;
	background-color: #F4F4F4;
	padding: 2px 6px 2px 6px;
	color: #999;
}

div.delicious ul.delicious-tags li a:hover {
	color: #666;
}

div.delicious-feed {
	margin: 20px 0 20px 0;
	padding: 7px 0 7px 0;
	background-color: #F4F4F4;
}

div.delicious-feed a {
	padding: 7px 0 7px 35px;
	background: url(../img/feed.gif) 10px 6px no-repeat;
	width: 16px;
	height: 16px;
	color: #63635F;
}

div.delicious-feed a:hover {
	color: #333;
}

/* Flickr */

#flickr h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

#flickr a img {
	margin-top: 10px;
	border: #eee 5px solid;
	width: 270px;
	height: 180px;
	overflow: hidden;
}

/*--------------------------------------------------------------
 * Archives
-------------------------------------------------------------- */

div.posts-archive h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

div.post-archive {
	margin-top : 28px;
	padding : 15px 0 0 0;
	width : 250px;
	float : right;
	clear : right;
	border-top : 1px dashed #ccc;
}

div.post-archive h2,
div.post-archiveodd h2 {
	font-size: 1.1em;
	color: #676662;
}

div.post-archive h2 a,
div.post-archiveodd h2 a {
	color: #676662;
	text-decoration: none;
}

div.post-archive h2 a:hover,
div.post-archiveodd h2 a:hover {
	color: #70706b;
	text-decoration: none;
}

div.post-archiveodd {
	margin-top : 28px;
	padding : 15px 0 0 0;
	width : 250px;
	float : left;
	clear : left;
	border-top : 1px dashed #ccc;
}

div.post-archive .post-info, .post-archiveodd .post-info {
	padding-top: 10px;
	color : #999;
	font-size : 0.9em;
	font-weight : bold;
}

#archives h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
}

#archives h3 {
	font-size : 1.2em;
	color: #A69E8B;
	margin : 10px 0 10px 0;
	border-bottom : 1px dotted #ccc;
	text-decoration : none;
}

#archives li {
	background : #F4F4F4;
	display : block;
	width : 280px;
	height : 20px;
	margin : 0 0 5px 0;
	padding : 0;
}

#archives li a {
	display : block;
	width : 40px;
	height : 15px;
	padding : 5px 0 0 0;
	text-transform : uppercase;
	color: #999;
	font-weight : bold;
	font-size : 1em;
	background : #fff;
}

#archives li a.posts1 {
border-right : 3px solid #8DCD6B;
}
#archives li a.posts2 {
border-right : 6px solid #8DCD6B;
}
#archives li a.posts3 {
border-right : 9px solid #8DCD6B;
}
#archives li a.posts4 {
border-right : 12px solid #8DCD6B;
}
#archives li a.posts5 {
border-right : 15px solid #8DCD6B;
}
#archives li a.posts6 {
border-right : 18px solid #8DCD6B;
}
#archives li a.posts7 {
border-right : 21px solid #8DCD6B;
}
#archives li a.posts8 {
border-right : 24px solid #8DCD6B;
}
#archives li a.posts9 {
border-right : 27px solid #8DCD6B;
}
#archives li a.posts10 {
border-right : 30px solid #8DCD6B;
}
#archives li a.posts11 {
border-right : 33px solid #8DCD6B;
}
#archives li a.posts12 {
border-right : 36px solid #8DCD6B;
}
#archives li a.posts13 {
border-right : 39px solid #8DCD6B;
}
#archives li a.posts14 {
border-right : 42px solid #8DCD6B;
}
#archives li a.posts15 {
border-right : 45px solid #8DCD6B;
}
#archives li a.posts16 {
border-right : 48px solid #8DCD6B;
}
#archives li a.posts17 {
border-right : 51px solid #8DCD6B;
}
#archives li a.posts18 {
border-right : 54px solid #8DCD6B;
}
#archives li a.posts19 {
border-right : 57px solid #8DCD6B;
}
#archives li a.posts20 {
border-right : 60px solid #8DCD6B;
}
#archives li a.posts21 {
border-right : 63px solid #8DCD6B;
}
#archives li a.posts22 {
border-right : 66px solid #8DCD6B;
}
#archives li a.posts23 {
border-right : 69px solid #8DCD6B;
}
#archives li a.posts24 {
border-right : 72px solid #8DCD6B;
}
#archives li a.posts25 {
border-right : 75px solid #8DCD6B;
}
#archives li a.posts26 {
border-right : 78px solid #8DCD6B;
}
#archives li a.posts27 {
border-right : 81px solid #8DCD6B;
}
#archives li a.posts28 {
border-right : 84px solid #8DCD6B;
}
#archives li a.posts29 {
border-right : 87px solid #8DCD6B;
}
#archives li a.posts30 {
border-right : 90px solid #8DCD6B;
}
#archives li a.posts31 {
border-right : 93px solid #8DCD6B;
}
#archives li a.posts32 {
border-right : 96px solid #8DCD6B;
}
#archives li a.posts33 {
border-right : 99px solid #8DCD6B;
}
#archives li a.posts34 {
border-right : 101px solid #8DCD6B;
}
#archives li a.posts35 {
border-right : 104px solid #8DCD6B;
}
#archives li a.posts36 {
border-right : 107px solid #8DCD6B;
}
#archives li a.posts37 {
border-right : 110px solid #8DCD6B;
}
#archives li a.posts38 {
border-right : 113px solid #8DCD6B;
}
#archives li a.posts39 {
border-right : 116px solid #8DCD6B;
}
#archives li a.posts40 {
border-right : 119px solid #8DCD6B;
}
#archives li a.posts41 {
border-right : 122px solid #8DCD6B;
}
#archives li a.posts42 {
border-right : 125px solid #8DCD6B;
}
#archives li a.posts43 {
border-right : 128px solid #8DCD6B;
}
#archives li a.posts44 {
border-right : 131px solid #8DCD6B;
}
#archives li a.posts45 {
border-right : 134px solid #8DCD6B;
}
#archives li a.posts46 {
border-right : 137px solid #8DCD6B;
}
#archives li a.posts47 {
border-right : 140px solid #8DCD6B;
}
#archives li a.posts48 {
border-right : 143px solid #8DCD6B;
}
#archives li a.posts49 {
border-right : 146px solid #8DCD6B;
}
#archives li a.posts50 {
border-right : 149px solid #8DCD6B;
}
#archives li a.posts51 {
border-right : 152px solid #8DCD6B;
}
#archives li a.posts52 {
border-right : 155px solid #8DCD6B;
}
#archives li a.posts53 {
border-right : 158px solid #8DCD6B;
}
#archives li a.posts54 {
border-right : 161px solid #8DCD6B;
}
#archives li a.posts55 {
border-right : 164px solid #8DCD6B;
}
#archives li a.posts56 {
border-right : 167px solid #8DCD6B;
}
#archives li a.posts57 {
border-right : 170px solid #8DCD6B;
}
#archives li a.posts58 {
border-right : 173px solid #8DCD6B;
}
#archives li a.posts59 {
border-right : 176px solid #8DCD6B;
}
#archives li a.posts60 {
border-right : 179px solid #8DCD6B;
}
#archives li a.posts61 {
border-right : 182px solid #8DCD6B;
}
#archives li a.posts62 {
border-right : 185px solid #8DCD6B;
}
#archives li a.posts63 {
border-right : 188px solid #8DCD6B;
}
#archives li a.posts64 {
border-right : 191px solid #8DCD6B;
}
#archives li a.posts65 {
border-right : 194px solid #8DCD6B;
}
#archives li a.posts66 {
border-right : 197px solid #8DCD6B;
}
#archives li a.posts67 {
border-right : 200px solid #8DCD6B;
}
#archives li a.posts68 {
border-right : 203px solid #8DCD6B;
}
#archives li a.posts69 {
border-right : 206px solid #8DCD6B;
}
#archives li a.posts70 {
border-right : 209px solid #8DCD6B;
}
#archives li a.posts71 {
border-right : 212px solid #8DCD6B;
}
#archives li a.posts72 {
border-right : 215px solid #8DCD6B;
}
#archives li a.posts73 {
border-right : 218px solid #8DCD6B;
}
#archives li a.posts74 {
border-right : 221px solid #8DCD6B;
}
#archives li a.posts75 {
border-right : 224px solid #8DCD6B;
}
#archives li a.posts76 {
border-right : 227px solid #8DCD6B;
}
#archives li a.posts77 {
border-right : 230px solid #8DCD6B;
}
#archives li a.posts78 {
border-right : 233px solid #8DCD6B;
}
#archives li a.posts79 {
border-right : 236px solid #8DCD6B;
}
#archives li a.posts80 {
border-right : 239px solid #8DCD6B;
}
#archives li a.posts81 {
border-right : 242px solid #8DCD6B;
}
#archives li a.posts82 {
border-right : 245px solid #8DCD6B;
}
#archives li a.posts83 {
border-right : 248px solid #8DCD6B;
}
#archives li a.posts84 {
border-right : 251px solid #8DCD6B;
}
#archives li a.posts85 {
border-right : 254px solid #8DCD6B;
}
#archives li a.posts86 {
border-right : 257px solid #8DCD6B;
}
#archives li a.posts87 {
border-right : 260px solid #8DCD6B;
}
#archives li a.posts88 {
border-right : 263px solid #8DCD6B;
}
#archives li a.posts89 {
border-right : 266px solid #8DCD6B;
}
#archives li a.posts90 {
border-right : 269px solid #8DCD6B;
}
#archives li a.posts91 {
border-right : 272px solid #8DCD6B;
}
#archives li a.posts91 {
border-right : 275px solid #8DCD6B;
}
#archives li a.posts92 {
border-right : 278px solid #8DCD6B;
}
#archives li a.posts93 {
border-right : 281px solid #8DCD6B;
}
#archives li a.posts94 {
border-right : 284px solid #8DCD6B;
}
#archives li a.posts95 {
border-right : 287px solid #8DCD6B;
}
#archives li a.posts96 {
border-right : 290px solid #8DCD6B;
}
#archives li a.posts97 {
border-right : 293px solid #8DCD6B;
}
#archives li a.posts98 {
border-right : 296px solid #8DCD6B;
}
#archives li a.posts99 {
border-right : 299px solid #8DCD6B;
}
#archives li a.posts100 {
border-right : 302px solid #8DCD6B;
}

/*--------------------------------------------------------------
 * Categories
-------------------------------------------------------------- */

#categories h4 {
	color: #9BC765;
	padding-bottom: 2px;
	border-bottom: 1px solid #DADAD1;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}

#categories {
	margin: 20px 0 20px 0;
}

#categories ul li {
	margin-top: 5px;
	list-style-type: none;
}

#categories ul li a {
	display:block;
	font-weight: bold;
	background: #F9F9F9 url(../img/pucecat.gif) 0 5px no-repeat;
	padding: 3px 5px 3px 24px;
	border-bottom: #D9D9D3 1px dotted;
	border-top: #D9D9D3 1px dotted;
}

#categories ul li a:hover {
	color: #6BB649;
	background: #F2F2F2 url(../img/pucecat.gif) 0 -16px no-repeat;
	border-bottom: #D9D9D3 1px dotted;
	border-top: #D9D9D3 1px dotted;
}

/*--------------------------------------------------------------
 * Footer
-------------------------------------------------------------- */

div.clearfooter {
	height: 200px;
	clear: both;
}

#footer {
	margin-top: 50px;
	height: 200px;
	position: relative;
	background: #D9DCD0 url(../img/bg-footer.gif) repeat-x top left;
}

#infos {
	margin: 0 auto;
	width: 860px;
	height: 115px;
	padding-top: 20px;
}

div.lastcom {
	float: left;
	width: 260px;
	margin-right: 40px;
}

div.lastcom h4 {
	font-size: 1.1em;
	color: #666;
	border-bottom: #999 1px dashed;
	margin-bottom: 7px;
}

div.lastcom ul li {
	list-style-type: none;
	margin-bottom: 4px;
}

div.lastcom ul li a {
	color: #777;
}

div.findme {
	float: left;
	width: 260px;
	height: 50px;
	margin-right: 40px;
}

div.findme h4 {
	font-size: 1.1em;
	color: #666;
	border-bottom: #999 1px dashed;
	margin-bottom: 8px;
}

div.findme ul {
	float: left;
	width: 120px;
}

div.findme ul.first {
	float: left;
	width: 120px;
	margin-right: 20px;
}

div.findme ul li {
	list-style-type: none;
	height: 16px;
	margin-bottom: 9px;
}

div.findme ul li a {
	display: block;
	padding-left: 20px;
	height: 16px;
	color: #666;
	background: url("../img/spritefav.gif") 0 0 no-repeat;
}

div.findme ul li.pownce a { background-position: -8px -8px; }
div.findme ul li.twitter a { background-position: -8px -40px; }
div.findme ul li.facebook a { background-position: -8px -72px; }
div.findme ul li.flickr a { background-position: -8px -104px; }
div.findme ul li.linkedin a { background-position: -8px -136px; }
div.findme ul li.lastfm a { background-position: -8px -168px; }
div.findme ul li.tumblr a {  background-position: -8px -200px; }
div.findme ul li.delicious a { background-position: -8px -232px; }

div.findme ul li:hover.pownce a:hover { background-position: -8px -264px; }
div.findme ul li:hover.twitter a:hover { background-position: -8px -296px; }
div.findme ul li:hover.facebook a:hover { background-position: -8px -328px; }
div.findme ul li:hover.flickr a:hover { background-position: -8px -360px; }
div.findme ul li:hover.linkedin a:hover { background-position: -8px -392px; }
div.findme ul li:hover.lastfm a:hover { background-position: -8px -424px; }
div.findme ul li:hover.tumblr a:hover { background-position: -8px -456px; }
div.findme ul li:hover.delicious a:hover { background-position: -8px -488px; }

div.aboutme {
	float: left;
	width: 260px;
}

div.aboutme h4 {
	font-size: 1.1em;
	color: #666;
	border-bottom: #999 1px dashed;
	margin-bottom: 5px;
}

div.aboutme p.about {
	padding: 15px 0 15px 0;
}

div.aboutme p.more {
	text-align: right;
}

div.aboutme p.more a {
	color: #4F4F4C;
	border-bottom: 1px dashed #999;
}

div.aboutme p.more a:hover {
	color: #999;
}

div.meta {
	clear: both;
	margin: 0 auto;
	width: 860px;
	padding-top: 30px;
}

div.meta p.metaleft {
	float: left;
	color: #999;
}

div.meta a.conforme {
	margin-left: 4px;
	padding-left: 13px;
	background: url("../img/footercheck.gif") 0 0 no-repeat;
	color: #999;
}

div.meta a:hover.conforme {
	background-position: 0 -13px;
}


div.meta p.metaright {
	float: right;
	color: #999;
}

div.meta p.metaright a {
	color: #777;

}

div.meta p.metaright a:hover {
	color: #666;
}

/*--------------------------------------------------------------
 * OTHERS
-------------------------------------------------------------- */

div.clear { clear:both; }

div.espace {
	margin-top: 30px;
}

pre {
	overflow : auto;
	width : 100%;
	height : auto;
}

acronym {
	cursor : help;
	border-bottom : 1px dashed #8c8c73;
}

#notfound {
	margin: 40px auto;
	text-indent: -9999px;
	width: 664px;
	height: 331px;
	background: url(../img/404.gif) 0 0 no-repeat;
}

div.post-text img.bordernone {
	border: none;
}