/* ECSS 0.09 filtre='UNKNOW' agent='CCBot/1.0 (+http://www.commoncrawl.org/bot.html)' */

@import url(/themes/common.css);

body {
	font:1.2em sans-serif;
	background:url(fond.png) repeat-x #EBE2D2;
	color:#6e502e;
	}

a img {
	border:0;
	}

td {
	vertical-align:top;
	}

blockquote,pre {
	border:1px dashed #eee;
	background:#eee;
	padding:10px;
	}

a {
	color:black;
	}

#sidebar {
	z-index:10;
	position:absolute;
	width:250px;
	top:258px;
	left:128px;
	padding-top:32px;
	background:url(sidebar-top.png) no-repeat top left white;
	}

#sidebar div {
	margin:0 2px 0 2px;
	}

#sidebar div.spacer {
	margin:0;
	background:url(sidebar-bottom.png) repeat-x bottom left;
	height:99px;
	}

#sidebar a {
	text-decoration:none;
	}

#sidebar h3 {
	text-align:right;
	margin-top:1.5em;
	}

#main {
	background:url(main.png) top left repeat-x #faf0e2;
	padding-top:116px;
	margin:200px 0 0 400px;
	}

body.CITATION #main {
	margin-left:50px;
	}

body.HTML #main {
	margin-left:50px;
	}

#main h1.header {
	position:relative;
	;
	left:2em;
	}

div.info-billet span.creation {
	display:block;
	float:right;
	 2em 0 0;
	}

div.info-billet span.url input {
	width:99%;
	}

div.billet div.content {
	padding:1em;
	margin-top:1em;
	}

div.html-content div.content {
	;
	padding:0 1em 1em 1em;
	}

div.html-content div.content h1 {
	margin-bottom:100px;
	}

div.content div.quiz {
	;
	padding:0 1em 1em 1em;
	}

div.quiz fieldset {
	margin-top:1em;
	}

#mainmenu-top {
	;
	font-size:16px;
	font-weight:bold;
	}

#mainmenu-top a span {
	margin:0px 0.5em;
	}

#mainmenu-top ul {
	position:relative;
	overflow:hidden;
	}

#mainmenu-top li {
	float:right;
	list-style:none;
	}

#mainmenu-top li a {
	position:relative;
	overflow:hidden;
	z-index:10;
	}

#mainmenu-top li.back {
	z-index:8;
	position:absolute;
	border-top:2px solid #7A4939;
	}

#mainmenu-bottom {
	;
	font-size:11px;
	font-weight:bold;
	}

#mainmenu-bottom a span {
	margin:0px 0.5em;
	}

#mainmenu-bottom ul {
	position:relative;
	overflow:hidden;
	}

#mainmenu-bottom li {
	float:right;
	list-style:none;
	}

#mainmenu-bottom li a {
	position:relative;
	overflow:hidden;
	z-index:10;
	}

#mainmenu-bottom li.back {
	z-index:8;
	position:absolute;
	background-color:#eee;
	background-image:none;
	background-repeat:repeat-x;
	}

#blog-navbar {
	position:absolute;
	top:165px;
	right:2em;
	padding:0.5em;
	background:url(main-h1.png) repeat-x bottom left white;
	}

#blog-navbar span.nav {
	margin-bottom:1em;
	padding:0 4px;
	}

#blog-navbar a {
	text-decoration:none;
	}

div.blog-content {
	font-size:12px;
	}

div.blog-content h1,div.blog-content h2,div.blog-content h3,div.blog-content h4,div.blog-content h5,div.blog-content h6,div.blog-content p {
	margin:0.5em 1em;
	}

div.blog-side {
	font-size:11px;
	}

div.blog-side ul {
	padding:0;
	margin:0;
	}

div.blog-side ul li {
	display:block;
	padding:0px;
	margin-bottom:4px;
	}

div.blog-rss a.link-rss {
	display:block;
	width:32px;
	height:32px;
	background-image:url(picto-rss.png);
	float:left;
	margin-right:10px;
	}

div.blog-rss a.link-rss span {
	display:none;
	}

div.powered {
	background:url(main-bottom.png) repeat-x;
	padding-top:40px;
	padding-right:2em;
	padding-bottom:1em;
	}

div.blog-billet-votez {
	background:url(main-bottom.png) repeat-x;
	padding:30px 1em 0px 1em;
	}

div.blog-billet-comment {
	background:url(main-bottom.png) repeat-x;
	padding-top:40px;
	}

div.blog-billet-comment div.liens {
	text-align:right;
	}

span.blog-billet-comment form {
	margin-right:40px;
	padding:4px;
	}

span.blog-billet-comment form label {
	display:block;
	}

span.blog-billet-comment form textarea,span.blog-billet-comment form input {
	width:100%;
	}

span.blog-billet-comment form fieldset {
	border:none;
	}

span.blog-billet-comment div.ajax-contener div.comment {
	margin-bottom:4px;
	margin-right:40px;
	}

span.blog-billet-comment div.ajax-contener div.comment h5 {
	margin:2px 1em 2px 80px;
	font-size:11px;
	}

span.blog-billet-comment div.ajax-contener div.comment h6 {
	margin:2px 1em 2px 80px;
	font-size:11px;
	}

span.blog-billet-comment div.ajax-contener div.comment div.content {
	clear:both;
	}

span.blog-billet-comment img.avatar {
	float:left;
	margin-right:20px;
	}

a.lien-commenter span {
	display:none;
	}

a.lien-commenter {
	background:url(lien-commenter.png) no-repeat top right;
	padding:16px 100px;
	}

a.lien-commentaires span {
	display:none;
	}

a.lien-commentaires {
	background:url(lien-commentaires.png) no-repeat top right;
	padding:16px 100px;
	}

div.blog-side ul.billet-item {
	font-size:10px;
	}

div.blog-side ul.billet-item li {
	border-bottom:1px solid #e0d8c8;
	}

div.blog-side ul.billet-item li a {
	text-decoration:none;
	color:black;
	padding:4px;
	}

div.blog-side ul.billet-item li a:hover {
	text-decoration:underline;
	}

div.calendar {
	background:#eee;
	}

div.calendar tr th {
	background:#ddd;
	font-size:11px;
	}

div.calendar tr td {
	background:#fff;
	font-size:11px;
	text-align:right;
	padding-right:4px;
	}

div.calendar tr td.actif {
	background:#ddf;
	}

div.calendar tr td.actif a {
	font-weight:bold;
	text-decoration:none;
	}

div.calendar tr td.actif a:hover {
	color:red;
	}

#header h1 {
	display:none;
	}

#header h2 {
	position:absolute;
	top:70px;
	left:50px;
	font-size:12px;
	}

#agregateurs {
	position:absolute;
	;
	left:0px;
	width:340px;
	}

#extradiv1 {
	z-index:2;
	background:url(logo-lanthrablogs.png) no-repeat 0 0;
	position:absolute;
	top:130px;
	left:20px;
	width:150px;
	height:170px;
	}

#extradiv2 {
	z-index:3;
	background:url(logo-tag-top.png) no-repeat 0 0;
	position:absolute;
	top:130px;
	left:20px;
	width:51px;
	height:36px;
	}

#extradiv3 span {
	padding-left:12px;
	display:block;
	background:url(logo-tag-middle.png) repeat-y 0 0;
	width:51px;
	}

#extradiv3 {
	z-index:3;
	background:url(logo-tag-bottom.png) no-repeat bottom left;
	position:absolute;
	top:166px;
	left:20px;
	width:51px;
	padding-bottom:12px;
	}

#extradiv4 {
	z-index:4;
	background:url(logo-pins.png) no-repeat 0 0;
	position:absolute;
	top:110px;
	left:20px;
	width:51px;
	height:36px;
	}

#extradiv8 {
	background:url(bulles.png) no-repeat;
	position:absolute;
	top:10px;
	right:30px;
	width:170px;
	height:160px;
	}

#blog_abonnement span {
	display:none;
	}

#blog_abonnement {
	width:230px;
	margin:0;
	margin-top:10px;
	padding-top:32px;
	background:url(titre-abonnement.png) no-repeat top right;
	}

#blog_last span {
	display:none;
	}

#blog_last {
	width:230px;
	margin:0;
	margin-top:10px;
	padding-top:32px;
	background:url(titre-last-billets.png) no-repeat top right;
	}

#blog_archives span {
	display:none;
	}

#blog_archives {
	width:230px;
	margin:0;
	margin-top:10px;
	padding-top:32px;
	background:url(titre-archives.png) no-repeat top right;
	}

#blog_categories span {
	display:none;
	}

#blog_categories {
	width:230px;
	margin:0;
	margin-top:10px;
	padding-top:32px;
	background:url(titre-categories.png) no-repeat top right;
	}

#blog_tags span {
	display:none;
	}

#blog_tags {
	width:230px;
	margin:0;
	margin-top:10px;
	padding-top:32px;
	background:url(titre-tags.png) no-repeat top right;
	}

a.edit-link span {
	display:none;
	}

a.edit-link {
	width:32px;
	height:32px;
	padding:16px;
	background:url(picto-edit.png) no-repeat;
	}

div.info-billet span.print a span {
	display:none;
	}

div.info-billet span.print a {
	padding:16px;
	background:url(picto-print.png) no-repeat;
	}

div.info-billet span.url a span {
	display:none;
	}

div.info-billet span.url a {
	padding:16px;
	background:url(picto-lien.png) no-repeat;
	}

#billet_prec big {
	display:none;
	}

#billet_suiv big {
	display:none;
	}

#billet_prec {
	background:url(picto-prec-enable.png) no-repeat center center;
	padding:16px;
	}

#billet_suiv {
	background:url(picto-next-enable.png) no-repeat center center;
	padding:16px;
	}

#citation_contener,#contener_photo {
	;
	}

#citation_contener h1,#contener_photo h1 {
	margin-bottom:60px;
	text-align:center;
	}

#citation_contener pre {
	text-align:left;
	}

#exif dd {
	border-bottom:1px solid #DfD6C6;
	}

#swfphoto {
	background:#faf0e2;
	}

ul.photos-item li a img {
	border-color:white;
	}

ul.photos-item li a:hover img {
	border-color:red;
	}

