
/*
Theme Name: Lhs
Theme URI: http://lhorens-marie.fr/
Description: L'oeuvre de Lhorens b. Sartori...
Version: 0.1
Author: Lhorens B. Sartori
Author URI: http://www.sarto.com/

	Neurotica 0.1
	 http://www.sarto.com/

	This theme was designed and Lhs (Lhorens B. Sartori),

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


body {
    color : #ECECEC;
    font-family : Arial, Helvetica, Sans-Serif;
    font-size : 16px;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    /* background-color : transparent;
    */ background-color : #0F1809;
    background-image : url('images/v1fond.png');
    background-repeat : repeat-y;
    width:95%;
  }

/* Debut de la fin */


#deco1 {
	display : block;
	float: right;
	margin-left : 0px;
	padding-left : 0px;
	text-align : left;
	margin-right: 100px;
	top : 0px;
	z-index : 50;
	height:18px;
	width:auto;
	background-color : transparent;
	background-repeat : no-repeat;
   border : 0px solid white;
	font-size: 80%;
	color: #9B9B9B;
}

#deco1 a {
	color: #71AF19;
}

/* ??? */
#pagedroite {
    background-color : transparent;
    background-repeat : repeat-y;
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    left : 15px;
    margin-bottom : 15px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 15px;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    position : absolute;
    top : 0px;
    width : 100px;
    z-index : 1;
  }

/* page et bord gauche */
#page {
    margin-bottom : 15px;
    margin-left : auto;
    margin-right : auto;
    margin-top : 15px;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    display: block;
    top : 10px;
    width : 950px;
    z-index:400;
    clear: both;
  }


.recherche input {
    font-size : 70%;
    height : 120px;
    width : 1150px;
  }

/* le texte courant */
.marqueur {
    visibility: hidden;
    font-size: 0px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
  }


#content0 {
    background-image : url('images/fond_contenu0.png');
    background-repeat : repeat;
    background-color : transparent;
    border-bottom-color : #959596;
    border-bottom-style : solid;
    border-bottom-width : 0px;
    border-left-color : #959596;
    border-left-style : solid;
    border-left-width : 0px;
    border-right-color : #959596;
    border-right-style : solid;
    border-right-width : 0px;
    border-top-color : #959596;
    border-top-style : solid;
    border-top-width : 0px;
    font-size : 90%;
    margin-left: 30px;
    margin-right: 15px;
    padding-right: 20px;
    width: 570px;
  }

#content {
    background-image : url('images/fond_contenu0.png');
    background-repeat : repeat;
    background-color : transparent;
    border-bottom-color : #959596;
    border-bottom-style : solid;
    border-bottom-width : 0px;
    border-left-color : #959596;
    border-left-style : solid;
    border-left-width : 0px;
    border-right-color : #959596;
    border-right-style : solid;
    border-right-width : 0px;
    border-top-color : #959596;
    border-top-style : solid;
    border-top-width : 0px;
    font-size : 90%;
    margin-left: 30px;
    margin-right: 15px;
    padding-right: 20px;
    width: 570px;
  }


#sidebar {
    border-left-color : #959596;
    border-left-style : groove;
    border-left-width : 0px;
    /* margin-left : 620px;
    */
	padding-bottom : 10px;
    padding-left : 0px;
    padding-right : 10px;
    padding-top : 0px;
    width : 250px;
    z-index:600;
    font-size:90%;
    color:#DDDDDD;
    float: right;
    /* border: 1px solid #39FF50;
    */
  }


.auteur {
    font-size : 90%;
    margin-top : 10px;
    color: #B2B2B2;
  }


.widecolumn .entry p {
    font-size: 150%;
  }


.narrowcolumn .entry, .widecolumn .entry {
    line-height: 130%;
  }

/* essentiellment la date */



.petit {
    font-size: 90%;
    line-height: 120%;
  }

small {
    font-size: 90%;
    line-height: 120%;
  }


h2, h3 {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;
  }


h3#respond {
    color: #E3E3E3;
    font-size:90%;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-top: 0px;
    margin-left: 10px;
  }


h3#comments {
    color: #E3E3E3;
    font-size:90%;
    margin-top: 40px;
    margin-bottom: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left:20px;
    background-image : url('images/fond_contenu0.png');
  }


h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #E3E3E3;
    font-size:100%;
  }


h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #wp-calendar caption, cite {
    text-decoration: none;
  }


.entry p a:visited {
    color: #FFEE2F;
  }


a, h2 a:hover, h3 a:hover {
    color: #97EB22;
    text-decoration: none;
  }


a:hover {
    color: #C6DE5C;
    text-decoration: underline;
  }


.commentlist li, #commentform input, #commentform textarea {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 90%;
  }


.commentlist cite, .commentlist cite a {
    /* font-weight: bold;
    */ font-style: normal;
    font-size: 100%;
  }


.attente {
    font-size:90%;
  }


small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
    color: #D9D9D9;
  }


code {
    font: 1.1em 'Courier New', Courier, Fixed;
  }

/* End Typography & Colors */

/* Begin Structure */

.narrowcolumn {
    float : left;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0px;
    padding-bottom : 20px;
    padding-left : 45px;
    padding-right : 0;
    padding-top : 0;
    width : 480px;
  }


.widecolumn {
    margin-bottom : 0;
    margin-left : 120px;
    margin-right : 0;
    margin-top : 5px;
    padding-bottom : 120px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0px;
    width : 480px;
  }


.post {
    margin-bottom : 40px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    text-align : justify;
    font-size:90%;
    line-height: 120%;
  }


.widecolumn .post {
    margin: 0;
  }


.narrowcolumn .postmetadata {
    padding-top: 5px;
    margin-top: 15px;
  }


.widecolumn .postmetadata {
    margin: 30px 0;
  }


.widecolumn .smallattachment {
    text-align: center;
    float: left;
    width: 128px;
    margin: 5px 5px 5px 0px;
  }


.widecolumn .attachment {
    text-align: center;
    margin: 5px 0px;
  }


.postmetadata {
    clear: left;
    background-image : url('images/fond_contenu0.png');
    padding-left: 10px;
    height: 15px;
    padding-bottom: 0px;
    font-size:90%;
    margin-top: 0px;
    border: 0px solid green;
  }


.aDroite {
    display: block;
    width: 210px;
    text-align:right;
    float: right;
    clear: left;
    margin-top: -3px;
    height: 15px;
  }


.aGauche {
    display: block;
    margin :0 0 0 0;
    margin-left: 3px;
    padding: 0 0 0 0;
    width:210px;
    height: 15px;
    margin-top: -15px;
    border-bottom: 1px dotted #526C11;
  }
.sngl {
	margin-left: 15px;
	margin-top: 10px;
	font-size: 90%
}

#intro {
    margin-top: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #526C11;
  }


#footer {
    font-size:70%;
    clear : both;
    margin-bottom : 0;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 1px;
    padding-right : 0px;
    padding-top : 0;
    width : 735px;
  }


#footer p {
    margin-top: 20px;
    padding-right: 175px;
    text-align: right;
  }


.fort {
    font-weight : bold;
  }

/* End Structure */

/*	Begin Headers */






h1 {
  }



h2 {
    margin: 20px 0 0 0;
  }


h4 {
    margin-bottom: -10px;
    padding-bottom: 0px;
  }


h3.title, h2.title {
    margin: 15px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    padding-bottom:4px;
    padding-left: 25px;
    background-color : transparent;
    background-image : url('images/logo_puce.png');
    background-repeat : no-repeat;
  }


h2.pagetitle, h3.pagetitle {
    margin-top: 10px;
    border-bottom: 1px dotted white;
    font-weight: normal;
  }


#sidebar h2 {
    margin: 5px 0 0;
    padding: 0;
  }


h3 {
    padding: 0;
    margin: 20px 0 0 0;
    font-size:95%;
    font-weight : bold;
  }

/* End Headers */
/* Begin Images */






p img {
    padding: 0;
    max-width: 100%;
  }


img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }


img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: block;
    float : right;
  }


img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: block;
    float : left;
  }


.alignright {
    float: right;
  }


.alignleft {
    float: left;
  }

/* End Images */



/* Begin Lists
	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */



#entrytext {
    font : 90% serif;
  }


html>body .entry ul {
    margin-left: 0px;
    padding: 0 0 0 30px;
    list-style: none;
    padding-left: 10px;
    text-indent: -10px;
  }


html>body .entry li {
    margin: 7px 0 8px 10px;
  }


.entry ul li:before, #sidebar ul ul li:before {
    content:  url('images/puceSimple.png');
  }


.entry ol {
    padding: 0 0 0 35px;
    margin: 0;
  }


.entry ol li {
    margin: 0;
    padding: 0;
    line-height:10px;
  }


ul {
    line-height:12px;
    font-size: 95%;
  }


.entrytext ul li {
    line-height: 16px;
    font-size:100%;
  }


.postmetadata ul, .postmetadata li {
    display: inline;
    list-style-type: none;
    list-style-image: none;
  }

/* End Entry Lists */



/* Begin Form Elements */
/* formulaire de recherche */




#searchform {
    margin-bottom : 10px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 10px;
    padding-bottom : 5px;
    padding-left : 3px;
    padding-right : 3px;
    padding-top : 5px;
    text-align : left;
    z-index : 600;
    font-size: 90%;
  }


.entry {
    /* This is mainly for password protected posts, makes them look better. */text-align:left;
  }


select {
    width : 130px;
  }


#commentform input {
    width: 170px;
    padding: 2px;
    margin: 5px 5px 1px 0;
  }


#commentform textarea {
    width: 100%;
    padding: 2px;
  }


#commentform #submit {
    margin: 0;
    margin-right:25px;
    float: right;
  }

/* End Form Elements */


/* Begin Comments*/


.commentlist {
    padding: 0;
    text-align: justify;
  }


.commentlist li {
    /*margin: 15px 0 3px;
    */ /*padding: 5px 10px 3px;
    */ list-style: none;
  }


.commentlist p {
    margin: 10px 5px 10px 0;
  }


#commentform p {
    margin: 5px 0;
  }


.nocomments {
    text-align: center;
    margin: 0;
    padding: 0;
  }


.commentmetadata {
    margin: 0;
    display: block;
    margin: 6px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
    padding-left: 30px;
    background-color : transparent;
    background-image : url('images/logo_puce3.png');
    background-repeat : no-repeat;
    font-size: 90%;
  }


.commentTXT {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 12px;
    display: block;
    font-size: 90%;
  }


.commentmetadataTime {
    font-size:90%;
  }

/* End Comments */

/* Begin Sidebar */
/* position de la colonne de droite */






#sidebar form {
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    z-index : 600;
  }

/* input de recherche */




#sidebar #searchform #s {
    padding-bottom : 2px;
    padding-left : 2px;
    padding-right : 2px;
    padding-top : 2px;
    width : 120px;
    height: 14px;
    z-index : 600;
  }

/* bouton submit */




#sidebar #searchsubmit {
    padding-bottom : 1px;
    padding-left : 1px;
    padding-right : 1px;
    padding-top : 1px;
    z-index : 600;
    background-image : url('images/edit_gauche.png');
    background-repeat : repeat-y;
    background-color : transparent;
    border-bottom-style : solid;
    border-width : 0px;
    color: #FFFFFF;
  }


#sidebar ul, #sidebar ul ol {
    margin: 0;
    padding: 0;
    z-index : 600;
  }


#sidebar ul li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 15px;
    z-index : 600;
  }


#sidebar ul p, #sidebar ul select {
    margin: 5px 0 8px;
  }


#sidebar ul ul, #sidebar ul ol {
    margin: 5px 0 0 10px;
  }


#sidebar ul ul ul, #sidebar ul ol {
    margin: 0 0 0 10px;
  }


ol li, #sidebar ul ol li {
    list-style: decimal outside;
  }


#sidebar ul ul li, #sidebar ul ol li {
    margin: 3px 0 0;
    padding: 0;
  }


#recherche {
    z-index:600;
  }

/* End Sidebar */



/* Begin Various Tags & Classes */





acronym, abbr, span.caps {
    cursor: help;
  }


acronym, abbr {
    border-bottom: 1px dashed #999;
  }


blockquote {
    margin: 15px 30px 0 10px;
    padding-left: 20px;
    border-left: 5px solid #ddd;
  }


blockquote cite {
    margin: 5px 0 0;
    display: block;
  }


.center {
    text-align: center;
  }


hr {
    display: none;
  }


a img {
    border: none;
  }

/* empied de navigation */





.navigation {
    display: block;
    text-align: center;
    /* margin-top: 20px;
    margin-bottom: 30px;
    padding-bottom:15px;
    */ font-size:90%;
  }


#linkcat-2 h2 {
    font-size: 90%;
    margin-top: 10px;
  }


#linkcat-2 {
    margin-bottom: 15px;
  }


.licence {
    font-size: 100%;
    margin-left: 50px;
  }


.ambiance {
    font-size: 80%;
    color : #A2A2A2;
    border-top : 1px solid #A2A2A2;
    border-bottom : 1px solid #A2A2A2;
  }


input.soumettre {
    display:block;
    margin-top: 80px;
    margin-right: 40px;
    position:relative;
    top:40px;
    background-image : url('images/fond_page0.png');
    background-repeat : repeat-y;
    background-color : transparent;
    color: #eee;
    font-size:90%;
    border: 1px groove #AAAAAA;
    width:100px;
  }


#commentaire {
    background-image : url('images/fond_page0.png');
    height: 270px;
    margin-bottom: 20px;
    margin-top: 0px;
    padding-top: 0px;
    border-top: 1px solid #2F4A1D;
    border-left: 1px solid #2F4A1D;
    border-bottom: 1px solid #1F3113;
    border-right: 1px solid #1F3113;
  }


label.comments {
    display:block;
    float:left;
    clear:right;
    width: 100px;
    font-size:110%;
    padding-top:10px;
    margin-left: 10px;
  }


p.comments {
    font-size:80%;
    height: 28px;
  }

img {
    border: none;
  }

p.comments input {
    font-size:80%;
    height: 12px;
    border : 1px solid #3A5C24;
  }


textarea#comment {
    width: 430px;
    height: 50px;
    border : 1px solid #3A5C24;
  }


.commentsIntro {
    display: block;
    font-size: 80%;
    margin-left: 10px;
  }


#introduction {
    display: block;
    font-size: 90%;
    margin-left: 0px;
    margin-top: 20px;
  }


#introduction p {
    margin: 0 0 0 0;
  }


.accroche {
    clear:right;
    color:#57C60D;
    display:block;
    float:left;
    font-size:140%;
    font-weight:bold;
    line-height:22px;
    margin:0 15px 5px 5px;
    text-align:justify;
    width:120px;
  }

.post2pdf_span {
	margin-top: 100px;
	font-size: 80%;
	float: right;
	top: 150px;
}

#imprime {
	display: none;
}

/* End Various Tags & Classes*/
