/*
-----------------------------------------------------
Feuille de style \ufffdcrite par Emmanuel Riboulet-Deyris
-----------------------------------------------------
*/


/* -- BODY -- */
body {
    margin:0;
    padding:0;
    background-repeat:repeat;
    background-image:url("http://www.lastree.net/img/body.bg.5.gif"); 
    font-family:"small Verdana",Sans-serif;
    line-height:10.5pt;
    font-size:9pt;
    }

/* -- CONTAINER -- */
#container{
    overflow:hidden;
    display:block;
    position:relative;
    width:750px;
    margin: auto;
    padding:0;
    background:transparent;
    border:solid #000;
    border-width:0 1px 0 1px;
    }

/* -- GENERAL -- */

a.icon {
    text-decoration:none;   
    border-bottom-width:0px;
    }

a img {
    border-width:0;
    }

/* -- HAUT -- */
#haut{
    display:block;
    float:left;	
    width:750px;
    height:30px;
    width:100%;
    margin:0;
    padding:0;
    background-repeat:repeat-x;
    background-image:url("http://www.lastree.net/img/haut.bg.10.gif"); 
    border:0;
    text-align:left;
    }

#haut a {
    float:left;
    margin:0;
    margin-left:20px;    
    padding:0;
    font-size:100%;
    text-indent:0;
    text-decoration:none;
    line-height:30px;
    }

#haut a:link {
    color:#7d774e;
    }

#haut a:hover {
    color:#FFEFC6;
    text-decoration:none;
    }

#haut a:active {
    color:#FFEFC6;
    }

#haut a:visited {
    color:#4c4f3b;
    }

/* -- ENTETE -- */
#entete {
    display:block;	
    float:left;
    height:160px;
    width:100%;
    margin:0;
    padding:0;		       
    }

#entete img {
    display:block;
    float:left;
    width:750px;
    height:160px;
    border:0;
    margin:0;
    }

/* -- NAVIGATION -- */
#navigation{
    display:block;
    float:left;
    width:750px;
    height:30px;
    margin:0;
    padding:0;
    background-repeat:repeat-x;
    background-image:url("http://www.lastree.net/img/haut.bg.9.gif");     
    border:0;
    }

#navigation a {
    display:inline;
    float:left;
    height:30px;
    width:98px;
    padding:0;
    border:solid #242a1c;
    border-width: 0 1px 0 0;
    font-size:100%;
    text-indent:0;
    text-align:center;
    text-decoration:none;
    line-height:30px;
    }

#navigation a.first {
    display:inline;
    float:left;
    margin:0;
    width:25px;
    border:solid #242a1c;
    border-width: 0 1px 0 0;
    }

#navigation a.this {
    }

#navigation a:link {    
    color:#FFEFC6;    
    }

#navigation a:hover {	    
    color:#998b85;
    background:#433d3a;
    }

#navigation a:active {
    color:#5e3820;
    background:#000000;
    }

#navigation a:visited {
    color:#aba085;
    }

/* -- MAIN -- */

#main{
    float:left; 
    display:block;
    width:750px;
    border:0;
    background-repeat:repeat-y;
    background-image:url("http://www.lastree.net/img/bg-presentine.3.gif");     
    }

/* -- textetitre -- */

#textetitre{
    float:left; 
    display:block;
    width:750px;
    border:0;
    padding:0;
    }

#textetitre h1.gauche {
    display:block;
    float:left;
    width:200px;
    height:40px;
    padding:0;
    margin:0;
    background-image:url("http://www.lastree.net/img/bg-presentine.2.gif");
    }

#textetitre h1.droite {
    display:block;
    float:left;
    width:549px;
    height:40px;
    margin:0 0 0 1px;
    padding:0;
    background:url("http://www.lastree.net/img/bg-presentine.1.gif"); 
    }

#textetitre h2.gauche {
    float:left;
    display:block;
    width:160px;
    margin:0;
    padding:20px 20px 20px 20px;  
    font-size:11pt;
    font-weight:normal;
    font-family:Tahoma;
    font-variant:small-caps;
    text-indent:0;
    text-decoration:none;
    color:#9a8c86;
    letter-spacing:1px;
    line-height:20px;
    }

#textetitre h2.droite {
    float:left;
    display:block;
    width:499px;
    margin:0 0 0 0px;
    padding:40px 20px 40px 221px;  
    font-size:12pt;
    font-weight:normal;
    font-family:Tahoma;
    text-indent:0;
    text-decoration:none;
    color:#9a8c86;
    letter-spacing:2pt;
    text-align:left;
    font-variant:small-caps;
    line-height:20px;
    }

/* -- texte -- */

#texte {
    float:left;
    display:block;
    width:549px;
    margin:0 0 0 1px;
    padding:0;
    }

#texte p {
    float:left;
    display:block;
    width:499px;
    margin:0;
    padding:20px 20px 0 20px;
    font-size:9pt;
    font-weight:normal;
    font-family:Tahoma;
    font-variant:normal;
    font-style:italic;
    text-indent:0;
    text-decoration:none;
    color:black;
    letter-spacing:1px;
    line-height:15px;
    }

/* -- toc -- */

#toc{
    float:left; 
    display:block;
    width:600px;
    border:0;
    padding:0 75px 0 75px;
    height:670px;
    background-repeat:no-repeat;
    background-image:url("http://www.lastree.net/img/bg-presentine.8.jpg");     
    }

#toc h2 {
    float:left;
    display:block;
    width:590px;
    margin:0;
    padding:50px 0px 40px 10px;  
    font-size:12pt;
    font-weight:normal;
    font-family:Tahoma;
    text-indent:0;
    text-decoration:none;
    color:#322d2a;
    letter-spacing:2pt;
    text-align:left;
    font-variant:small-caps;
    }

#toc ul.general {
    float:left;
    display:block;
    margin:0;
    padding:0;
    list-style:none;
    width:600px;
    }

#toc li.general {
    float:left;
    display:block;
    margin:0;
    padding:10px;
    overflow:hidden;
    width:180px;
    }

#toc h3.big {
    display:inline;
    float:left;
    margin:0;
    padding:0 20px 0 0;
    font-family:Tahoma;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    text-indent:0;
    text-decoration:none;
    letter-spacing:1pt;
    font-variant:normal;
    line-height:20px;
    }

#toc h3.big a {
    text-decoration:none;
    color:#322d2a;
    }

#toc h3.little {
    display:inline;
    float:left;
    margin:0;
    padding:0 20px 0 0; 
    font-size:10pt;
    font-weight:bold;
    font-family:Tahoma;
    font-variant:normal;
    text-indent:0;
    text-decoration:none;
    letter-spacing:1pt; 
    line-height:20px;   
    }

#toc h3.little a {
    text-decoration:none;
    color:#322d2a;
    }

#toc p.number {
    display:inline;
    float:right;
    margin:0;
    padding:0;
    font-size:9pt;
    font-weight:normal;
    font-family:Tahoma;
    text-indent:0;
    text-decoration:none;
    color:#322d2a;
    line-height:20px;   
    }

#toc a.h3 {
    display:inline;
    float:left;
    text-decoration:none;
    color:#322d2a; 
    border:0;
    }

#toc .treemenu {
        display:inline;
        float:left;
	padding:0;
        margin:0;
        line-height:20px;
	list-style:none;
    }

#toc .treemenu ul {
	list-style : none;
	margin : 0px;
	padding : 0 0 0 20px;
}

#toc .treemenu li {
	display : inline;
}

#toc .treemenu a {
	text-decoration : none;
        color:#423d39;
        border:0;
     }

#toc .treemenu .treeopen {
	background-image : url('http://www.lastree.net/img/moins.gif');
	background-repeat : no-repeat;
	background-position : left;
        float:left;
        margin:0;
        padding:0; 
        padding-left:20px;
        padding-right:20px;
        font-size:10pt;
        font-weight:bold;
        font-family:Tahoma;
        text-indent:0;
        text-decoration:none;
        letter-spacing:1pt; 
        color:#322d2a; 
}		

#toc .treemenu .treeclosed {
    background-image : url('http://www.lastree.net/img/plus.gif');
    background-repeat : no-repeat;
    background-position : left;
    float:left;
    margin:0;
    padding:0 0 0 20px;
    font-family:Tahoma;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    text-indent:0;
    text-decoration:none;
    letter-spacing:1pt;
    font-variant:normal;
    line-height:20px;
    color:#322d2a;
    }


/* -- LEFT --*/

#left {
    display:block;
    float:left;
    width:199px;
    margin:0;
    padding:0;
    overflow:hidden; 
    background:#665d59;
    border:0;
    }



#left h2{
    float:left;
    width:160px;
    margin:0;
    padding-top:20px;  
    padding-bottom:15px; 
    padding-left:20px;
    padding-right:20px;
    font-size:11pt;
    font-weight:normal;
    font-family:Georgia,Serif;
    text-indent:0;
    text-decoration:none;
    color:#9a8c86;
    }

#left h2 a{
    text-decoration:none;
    color:#9a8c86;
    }

#left p.presentation {
    float:left;
    width:160px;
    margin:0;
    padding-top:0px;  
    padding-bottom:15px; 
    padding-left:20px;
    padding-right:20px;
    border:0;
    font-size:9pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    color:#433d3a;
    }

#left a.month {
    float:left;
    width:120px;
    margin:0;
    padding:0; 
    padding-left:20px;
    padding-right:20px;
    font-size:9pt;
    font-weight:normal;
    text-indent:0;
    text-decoration:none;
    color:#433d3a;
    }

#left p.number {
    float:left;
    width:20px;
    margin:0;
    padding:0;
    padding-bottom:15px; 
    font-size:7pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    color:#433d3a;
    letter-spacing:2pt;  
    }

#left a.wertheimer-citation {
    float:left;
    width:180px;
    margin:0;
    margin-left:10px;
    margin-right:10px;
    color:#433d3a;
    text-indent:0;
    text-decoration:none;
    font-family: "New York", Georgia, Times, "MS Serif", serif;  
    font-size:9pt;
    font-weight:normal;
    }

#left a.wertheimer-auteur {
    float:left;
    width:160px;
    margin:0;
    margin-top:10px;
    margin-left:20px;
    margin-right:20px;
    color:#433d3a;
    text-indent:0;
    text-align:right;
    text-decoration:none;
    font-family: "New York", Georgia, Times, "MS Serif", serif;  
    font-size:9pt;
    font-weight:normal;
    }

#left img.situations {
    float:left;
    padding:0px;
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
    border:solid;
    border-color:#000;
    border-top-width:0px;
    border-bottom-width:1px;
    border-left-width:0px;
    border-right-width:1px;
    }



#left h3.situations {
    float:left;
    margin:0;
    width:170px;
    padding-top:0;  
    padding-bottom:10px; 
    padding-left:10px;
    padding-right:20px;
    font-family:Georgia,Serif;
    font-weight:normal;
    font-size:9pt;
    text-align:left;
    text-indent:0;
    text-decoration:none;
    letter-spacing:1pt;
    font-variant:normal;
    }

#left h3 a {
    text-decoration:none;
    color:#433d3a;
    }

#left p.posted {
    float:left;
    width:170px;
    margin:0;
    padding:0;
    padding-bottom:20px; 
    padding-right:20px;
    padding-left:10px;
    font-size:8pt;
    font-weight:normal;
    font-family: "New York", Georgia, Times, "MS Serif", serif;
    text-indent:0px;
    text-decoration:none;
    color:#433d3a;
    letter-spacing:1pt;    
    }

#left p.posted a.icon:link {
    text-decoration:none;   
    border-bottom-width:0px;
    }

#left p.posted a.icon:hover {
    text-decoration:none;   
    border-bottom-width:0px;
    }

#left p.posted a.icon:visited {
    text-decoration:none;   
    border-bottom-width:0px;
    }

#left p.posted a {
    text-decoration:none;
    color:#433d3a;
    border-bottom:1px dotted #433d3a;
    }

#left p.more {
    float:left;
    width:170px;
    margin:0;
    padding-top:10px;
    padding-bottom:25px; 
    padding-right:20px;
    padding-left:10px;
    font-size:8pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:1pt;
    color:#433d3a; 
    }

#left p.more a {
    text-decoration:none;
    color:#433d3a;
    border-bottom:1px dotted #433d3a;
    }

#left p.rechercher {
    display:block;
    float:left;
    margin:0;
    padding:0;
    }

#left input.rechercher {
    width:130px;
    margin:0;
    margin-left:20px;
    border-left:2px solid #433d3a;
    border-top:2px solid #433d3a;
    border-bottom:2px solid #9a8c86;
    border-right:2px solid #9a8c86;
    font-size:9pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    color:#433d3a;    
    background:#887b75;
   }

#left input.icone {
    margin-left:10px;
    width:20px;
    }

/*-- RIGHT --*/

#right {
    display:block;
    float:right;
    width:549px;
    margin:0;
    padding:0; 
    overflow:hidden;
    }

#right h2 {
    float:left;
    display:block;
    width:499px;
    margin:0;
    padding:20px 10px 30px 30px;  
    font-size:12pt;
    font-weight:normal;
    font-family:Tahoma;
    text-indent:0;
    text-decoration:none;
    color:#9a8c86;
    letter-spacing:2pt;
    text-align:left;
    font-variant:small-caps;
    line-height:20px;
    }

#categorie-description {
    display:inline;
    float:left;
    margin:30px 40px 30px 40px;
    padding:0;
    width:469px;
    border:0;
    }

#categorie-description p.cd {
    display:inline;
    float:left;
    margin:0;
    width:469px;
    padding:10px 0 10px 0;
    font-size:8pt;
    font-weight:normal;
    font-family:Georgia,Serif;
    font-style:italic;
    text-indent:20px;
    text-decoration:none;
    color:#000;
    line-height:20px;
    letter-spacing:0.5pt;
    }

#categorie-description p.cd a {
    text-decoration:none;
    color:#000;
    border-bottom:1px dotted #000;
    }

#categorie-description p.cdhr {
    display:inline;
    float:left;
    margin:10px 107px 10px 107px;
    padding:0;
    border:0;
    border-bottom: 1px solid #000;
    width:215px;
    }


#right ul.entree {
    list-style-type:none;
    float:left;
    display:block;
    padding:0;
    margin:0;
    width:549px;
    }

#right li.entree {
    float:left;
    display:inline;
    width:499px;   
    margin:20px 20px 30px 30px;  
    }

#right p.dateauteur {
    float:left;
    display:inline;
    width:499px;
    margin:0 0 10px 0;
    padding:0;
    font-size:9pt;
    font-weight:normal;
    font-family:Tahoma;
    font-style:italic;
    text-indent:0;
    text-align:right;
    text-decoration:none;
    color:#000;
    letter-spacing:1pt;
    line-height:10px;   
    }

#right p.dateauteur a {
    text-decoration:none;
    color:#000;
    border-bottom:1px dotted #000;
    }

#right p.titre {
    float:left;
    margin:0;
    padding:0 0 0 20px;
    width:479px;
    height:40px;
    background-repeat:no-repeat;
    background-image:url("http://www.lastree.net/img/bg-presentine.4.gif");
    font-size:9pt;
    font-weight:bold;
    font-family:Tahoma;
    text-indent:0;
    text-align:left;
    text-decoration:none;
    color:#000;
    letter-spacing:2pt;
    line-height:40px;   
    }

#right p.titre a {
    text-decoration:none;
    color:#9a8c86;
    border-bottom:1px dotted #9a8c86;
    }


#right p.commentaire a {
    text-decoration:none;
    color:#625955;
    }

#right p.commentaire {
    float:left;
    display:inline;
    width:479px;
    padding:0 10px 0 10px;
    margin:0;
    text-indent:10px;
    text-decoration:none;
    font-family: "New York", Georgia, Times, "MS Serif", serif;  
    font-size:9pt;
    font-weight:normal;
    letter-spacing: 1pt;
    line-height:15px;  
    }

#right p.categoriecommentaire {
    float:left;
    display:inline;
    width:479px;
    margin:0;
    padding:10px 10px 0px 10px;
    font-size:9pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:20px;
    letter-spacing:1pt;
    color:#665d58; 
    }

#right p.categoriecommentaire a {
    color:#665d58;
    text-decoration:none;
    border-bottom:1px dotted #665d58; 
    }

#right p.categoriecommentaire a.icon {
    border:0;
    }

#right p.index {
    float:left;
    display:inline;
    width:519px;
    margin:0;
    padding:20px 10px 25px 20px;
    font-size:9pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:1pt;
    color:#9a8c86; 
    }

#right p.index a {
    text-decoration:none;
    color:#9a8c86;
    }

#right a.archives {
    float:left;
    display:inline;
    width:519px;
    margin:0;
    padding-top:10px;
    padding-bottom:25px; 
    padding-right:20px;
    padding-left:10px;
    font-size:9pt;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:1pt;
    color:#9a8c86; 
    }

#right a.previous {
    float:left;
    width:200px;
    margin:0;
    padding-top:10px;
    padding-bottom:25px; 
    padding-right:0px;
    padding-left:10px;
    font-size:160%;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:1pt;
    color:#9a8c86; 
    }

#right a.next {
    float:left;
    width:329px;
    margin:0;
    padding-top:10px;
    padding-bottom:25px; 
    padding-right:10px;
    padding-left:0px;
    font-size:160%;
    font-weight:normal;
    font-family:"small Verdana",Sans-serif;
    text-indent:0;
    text-decoration:none;
    line-height:1.6em;
    letter-spacing:1pt;
    color:#9a8c86;
    text-align:right; 
    }

/*-- PIED --*/

#pied{
    clear:both;
    width:750px;
    height:75px;
    margin:0;
    padding:0;
    border:0;
    background-image:url("http://www.lastree.net/img/bg-presentine.5.gif");
    background-repeat:repeat-x;
    }

#pied p {
    font-size:80%;
    margin:0;
    padding:10px 20px;
    text-align:center;
    text-indent:0;
    line-height:1.6em;
    color:#433d3a;    
    }

#pied a{
    text-decoration:underline;    
    color:#9a8c86;
}
