#body { width: 1024px;  margin: 0 auto; }

.fleft { float: left; }

.fright { float: right; }

.cleft { clear: left; }

.cright { clear: right; }

.error { color: red; }

.more { font-weight: bold; }

h1, h2, h3 { font-weight: bold; }

div.cleaner { clear: both; float: none; }

p { text-align: justify; font-size: 12px;  }

#header { height: 330px;  margin: 10px auto 0; position: relative; background: url(../img/header-back.jpg) no-repeat; }

.humeur { position: relative; top: 124px; left: 442px; text-transform: uppercase; width: 296px; }

.logo { display:block; width: 435px; height: 52px; position: absolute; top: 70px; left:282px; }

#menu { position: absolute; top: 222px; left: 365px; }

#menu ul { margin: 0; padding: 0; }

#menu li { display: inline; padding: 0 11px; list-style-type: none; }

#menu li a { font-size: 18px; color: #333333; }

#menu li a:hover { color: #BCBCBC; }

#search { position: absolute; top: 222px; left: 815px; }

#category { left:365px; position:absolute; top:265px; height: 27px; }

#category.fooding { background: url(../img/cat-fooding.jpg) no-repeat; width: 183px; }

#category.culture { background: url(../img/cat-culture.jpg) no-repeat; width: 235px; }

#category.design { background: url(../img/cat-design.jpg) no-repeat; width: 267px; }

#category.beauty { background: url(../img/cat-beauty.jpg) no-repeat; width: 164px; }

#category.fashion { background: url(../img/cat-fashion.jpg) no-repeat; width: 178px; }

#category.illustrations { background: url(../img/cat-illustrations.jpg) no-repeat; width: 237px; }

#category.lifestyle { background: url(../img/cat-lifestyle.jpg) no-repeat; width: 202px; }

.input-design input { float: left; height: 22px; border: 0 none; }

.input-design #s { background: url(../img/search-back.png) no-repeat; padding-left: 20px; width: 147px; }

.input-design #nl { background: url(../img/text-back.png) no-repeat; padding-left: 10px; width: 156px; }

.input-design .text { padding-top: 4px; color: #bcbcbc; }

.input-design .button, .MailPressFormSubmit  { background: url(../img/button-back.png) no-repeat;  width: 34px; padding:0; cursor: pointer; }

#content { width: 554px; float: left; /*position:relative; top:-34px;*/ }

h1 { margin-top: 25px; margin-bottom: 15px; }

#content .date { color: #9f9e9e; }

.post { padding:30px 0; border-bottom: 1px dotted; }

.post-comment { background: url(../img/comment-icon.png) no-repeat; margin-top: 20px; margin-bottom: -2px; }

.post-comment a.comments-link { padding: 0; position: relative; bottom: 4px; left: 15px; }

.post-infos { color: #9f9e9e; padding: 2px 0; }

.post-picture { padding: 2px 0; }

.post-tags { color: #9f9e9e; font-size: 11px; }

.post-share { font-size: 11px; position: relative; }

.post-share .twitter { left: 130px; position: absolute; top: 10px; }

.post-share .facebook { left: 216px; position: absolute; top: 10px; }

.post-share .delicious { left: 320px; position: absolute; top: 10px; }

.post-share .share { left:428px; position:absolute; top:10px; }

.illustration { margin-right:15px; margin-top: 2px; }

.post-comment.fright { margin-top: 5px; margin-right: 14px; }

.border { border-bottom: 1px dotted; padding: 12px 0; }

.content p { margin-bottom: 12px; text-align: justify; }

.content p a { color: #9F9E9E; font-weight: bold; }

#form form { width: 513px; }

#form input.send { background: url(../img/button-send.png) no-repeat; width: 74px; height: 22px; border: 0 none; margin-top: 40px; cursor: pointer; }

#navigation { margin-top: 10px; padding: 0; }

#navigation a { font-size: 24px; font-weight: bold; }

.sidebar h2 { padding: 10px 0; }

#content.widecolumn { float: none; margin: 0 auto; }

.widecolumn h3 a { color: red; }

.widecolumn h2 { margin-bottom: 10px; }

 .mp-loading img { position:relative; top:3px; right: 5px; }

img.alignleft { float: left; margin: 5px; margin-left: 0; }

img.alignright { float: right; margin: 5px; margin-right: 0; }

ul.nav { margin: 0; padding: 0; }

ul.nav li { list-style-type: none; }

#FollowMe table span  { margin-right: 42px; }

/* Home */

.index h1 { margin: 0; }

/* About */

.about .post-picture { margin-right: 8px; }

.about .content p { margin: 0; }

.about .chiffres p { background: url(../img/arrow-grey.png) no-repeat left center; padding-left: 13px; margin-bottom: 10px; }

.about h2 { margin-bottom: 18px; }

/* Contact */

.contact .enveloppes { background: url(../img/enveloppes.png) no-repeat; height: 266px; width: 446px; position:relative; bottom:80px; }

.contact input.text { background: url(../img/input-back2.png) no-repeat; width: 223px; height: 20px; border: 0 none; padding-top: 2px; padding-left: 8px; color: #bcbcbc; padding-right: 8px; }

.contact h2 { margin-bottom: 18px; font-weight: normal; }

.contact .textarea { background: url(../img/textarea-back2.png) no-repeat; width: 497px; height: 125px; border: 0 none; padding: 4px 8px; color: #bcbcbc; }

.contact .message { margin-top: 25px; }

.contact #form { padding-bottom: 50px; position: relative; bottom: 50px; border-bottom: 1px dotted; }

/* Archives */

.archives #date-picker  { padding-bottom: 35px; border-bottom: 1px dotted; padding-left: 10px; }

.archives #date-picker .selected { color: #0066cc; }

.archives #date-picker a { color: #666666; }

.archives #date-picker li, .archives #date-picker span { line-height:20px;  }

.archives #date-picker .post { padding-left: 10px; }

.archives #date-picker .months { width:460px;  }

.archives #date-picker .months li, .archives #date-picker .months span { display: inline-block; width: 90px;  }

/* Galerie */

.galerie { border-bottom: 1px dotted; padding-bottom: 36px; }

.galerie .post { padding: 0; margin: 18px 13px; border: 0 none; }

.galerie.detail .post .content p { margin-bottom: 24px; }

.galerie.detail .post .content img { float: left; margin-right: 2px; margin-bottom: 2px; width: 77px; height: 77px; }

/* Search */

.search p.nb_results { border-bottom: 1px dotted; padding-bottom:10px; }

.search ul, .archives ul { margin: 0; padding: 0; }

.search ul li, .archives ul li { list-style-type: none; }

.search li.post { padding: 15px 0; }

.search ul#recent { margin: 15px 0; }

.search ul#recent li { margin: 2px 0; }

/* Commentaires */

#comments .meta { padding: 30px 0; }

#comments .comm { padding: 10px 0; }

#comments .row { margin-top: 30px; }

#comments label { margin-left: 10px; }

#comments #respond { padding: 45px 22px; }

#comments #respond h2 { font-weight: normal; }

#comments input { background: url(../img/input-back.png) no-repeat; width: 239px; height: 20px; border: 0 none; padding-top: 2px; padding-left: 8px; color: #bcbcbc; }

#comments textarea { background: url(../img/textarea-back.png) no-repeat; width: 497px; height: 125px; border: 0 none; padding: 4px 8px; color: #bcbcbc; overflow: hidden; }

#comments ul { margin:0; padding: 0; }

#comments ul li { list-style-type: none; }

/* Sidebar - gauche */

#sidebar-left { position: relative; width: 234px; background: url(../img/sidebar-left-back.jpg) no-repeat 10px 4px; min-height: 1713px; padding-left: 2px; }

#sidebar-left ul { margin:0; padding: 0; }

#sidebar-left ul li { list-style-type: none; }

#sidebar-left #pub { position: relative; top: 290px; height: 200px; width: 200px; margin-left: 10px; }

#sidebar-left #propos { position: relative; top: 450px; width: 196px; }

#sidebar-left #propos p { margin-top: 8px; }

#sidebar-left #flux { position: relative; top: 515px; width: 179px; height: 30px; margin-left: 8px; }

#sidebar-left #flux #twitter a { background: url(../img/flux.png) no-repeat 0 0; height: 30px; width: 52px; display:block; }

#sidebar-left #flux #fb a { background: url(../img/flux.png) no-repeat -52px 0; height: 30px; width: 52px; display:block; }

#sidebar-left #flux #rss a { background: url(../img/flux.png) no-repeat -104px 0; height: 30px; width: 28px; display:block; }

#sidebar-left #flux #mess a { background: url(../img/flux.png) no-repeat -132px 0; height: 30px; width: 50px; display:block; }

#sidebar-left #archive { position: relative; top: 555px; width: 196px; }

#sidebar-left #archive select { background: url(../img/archive-select-back.png); border: 0 none; height: 23px; }



/* Sidebar - droite */

#sidebar-right { position: relative; width: 206px; padding-left: 26px; background: url(../img/sidebar-right-back.jpg) no-repeat 18px -12px; min-height: 1713px; }

#sidebar-right ul { margin:0; padding: 0; }

#sidebar-right ul li { list-style-type: none; }

#sidebar-right #list-categories { position: relative; top: 450px; margin-left: 20px; margin: 0; padding: 0;  }

#sidebar-right #list-categories ul { background: url(../img/cat-item-all.jpg) no-repeat 0 0; margin: 0; padding: 0; list-style-type:none; }

#sidebar-right #list-categories li.cat-item { font-size: 12px; font-weight: normal; left:10px; margin-top:9px; position:relative; top:-4px; }

#sidebar-right #list-categories li a:hover { color: #BCBCBC; }

#sidebar-right #newsletter { position:relative; top:960px; width: 202px; }

#sidebar-right #newsletter .message { margin-top: 10px; }

#sidebar-right #comments { position:relative; top:990px; }

#sidebar-right #comments li { margin-bottom: 11px; }

#sidebar-right #comments .comment_infos { color: #9f9e9e; }

#sidebar-right #comments .comment { background: url(../img/comment-back.png) no-repeat 0 0; height:42px; padding:14px 6px 5px; width: 186px; margin-top: 6px; font-size: 11px; }

#sidebar-right #blogroll { position: relative; top: 1025px; font-size: 18px; font-weight: bold; margin-left: 10px; }

#sidebar-right #blogroll ul { margin-top: 10px; }

#sidebar-right #blogroll li { margin: 6px 0; font-size: 12px; font-weight: normal; }

/* Footer */

#footer { background: url(../img/footer-back.png) no-repeat 0 0; height: 545px; width: 693px; margin: 0 auto; position: relative; }

#footer ul { margin:0; padding: 0; }

#footer ul li { list-style-type: none; }

#footer .pub-1 { position : relative; left: 58px; top: 80px; width: 468px; height: 60px; }

#footer .pub-table { position : absolute; left: 82px; top: 208px; }

#footer .pub-table td { padding: 0 18px; vertical-align: top; height: 144px; width: 94px; }

#footer .pub-table a { color: white; font-size: 11px; }

#footer .pub-table a:hover { color: #9F9E9E; }

#footer .pub-table img { display: block; }

#ads p:hover { color: SteelBlue; }

#powered { height: 28px; position: absolute; left: 65px; top: 520px; }

#powered span { display: inline-block; position: relative; top: 6px; font-size: 11px; height: 35px; padding-top: 5px; margin-right: 10px; }

#powered .copyright { background: url(../img/copyright-tache.jpg) no-repeat 0 0; padding-left: 32px; }

#powered .copyright a { color: #9F9E9E; }

#powered .policy { left: 58px; }

#powered .credits { left: 104px; }

#powered .mentions { background: url(../img/mentions-tache.jpg) no-repeat 0 0; padding-left: 32px;  }
