a{
color:rgb(205,185,125);
}

a:visited{
color:rgb(105,85,25);
}

body
{
margin-left:150px;
margin-top:70px;
margin-right:0px;
margin-bottom:0px;
padding-top:20px;
border-style:none;
border-color:rgb(100,100,100);
background-color:rgb(0,0,0);

color:rgb(235,215,135);
font-family: "Utopia", Georgia, serif, Times;
font-size:smaller;
font-size:10pt; /*12pt;*/
/*
background-image:url(img/fond.jpg);
*/
}




div{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
html{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}
h1{
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

.titre
{

position:absolute;
top:0;
left:150px;
right:0;
/*
background-image:url(img/titref.jpg);
width:100%;
*/
padding-top:0px;
padding-bottom:0px;
height:70px;
z-index:100;
}

.nav
{
font-size: 10pt;
text-align:center;
position:absolute;
top:0px;
padding-top:60px;
left:0;
margin:0;
width:150px;
line-height:200%;
/*
background-color:rgb(169,169,169);
background-position: right;
background-repeat: repeat-y;
background-image:url(img/navf.jpg);
*/
padding-bottom:0px;
}

.nav h1{
 font-size: 12pt;
}

.nav a{
display:block;
padding-top:15px;
padding-bottom:10px;
}
.nav a:hover{
background-color:rgb(14,14,14);
/*
background-color:rgb(202,203,204);
background-position: right;
background-repeat: repeat-y;
background-image:url(img/navfh.jpg);
border-top-style:solid;
border-bottom-style:solid;
border-color:rgb(169,169,169);
*/
}

.spacer
{
text-align:center;
margin-left:-150px;
background-image:url(img/cpf.jpg);
font-size:10pt;
height:13pt;
}

H1{
font-size:16pt;
text-align:center;
color:rgb(235,215,135);
}
H2{
font-size:11pt;
text-align:center;
font-weight:normal;
}
H3{
font-size:18pt;
text-align:left;
font-weight:normal;
}
P{
font-size:14pt;
text-indent:1cm;
line-height:120%;
text-align:justify;
margin-left:1cm;
margin-right:1cm;
}
LI{
margin-left:2cm;
}
table{
margin-left:1cm;
}
.bigtitre{
font-size:24pt
}

hr{
clear:both;
visibility:hidden
}
a{
border:none
}

img{
border:none;
}


div.post, div.comm{
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-bottom:0px;
border:solid;
border-color:rgb(235,215,135);
}

.poeme{
margin-left: 36px;
padding-left: 0px;
border-left: solid 4px rgb(200,200,200);
font-style: italic;
}
.poeme p{
margin-left: 15px;
text-indent: 0;
}

.post table{
 margin-right: 40px;
}

.post pre{
margin-left:20px;
font-size:12px;
}

.post ul{
margin-bottom:17px;
}

.post li{
font-size:14pt;
line-height:120%;
text-align:justify;
margin-bottom:10px;
margin-right:1cm;
}
.post h1{
margin-top:0;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0;
padding-left:10px;
background-color:rgb(50,50,50);
font-size:15pt;
font-weight:bold;
text-align:left;
}

.post h3, .comm h3{
margin-top:0;
padding-top:5px;
padding-bottom:5px;
margin-bottom:0;
padding-left:10px;
background-color:rgb(50,50,50);
font-size:11pt;
font-weight:bold;
text-align:center;
}

.post hr, .comm hr{
visibility:visible;
color:rgb(169,169,169);
}

textarea#postmsg, input#titre
{
  width: 100%;
}

.comm p{
 text-indent: 0pt;
 font-size:12pt;
 padding-left: 0px;
}

.comm p.trash{
 display:none;
}

.comm p label{
 font-weight: bold;
}

.cat li {
margin-left : 30px;
padding-left: 5px;
text-align:left;
}
.cat a {
display : inline;
padding-top:0px;
padding-bottom:0px;

}
ul.cat {
padding-left :0px;
margin-left:0px
}
.cat a:hover{
background-image:none;
background-color:transparent;
border:none;
}
.cat li:hover{
background-color:rgb(14,14,14);
/*
background-color:rgb(202,203,204);
background-position: right;
background-repeat: repeat-y;
background-image:url(img/navfh.jpg);
border-top-style:solid;
border-bottom-style:solid;
border-color:rgb(169,169,169);
*/
}



a.photo{
display:block;
background-color:rgb(0,0,0);
width:150px;
height:150px;
text-align:center;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
border-style: solid;
border-width: 4px;
border-color:rgb(0,0,0);
float: left;
line-height:150px;
}

a.photo:visited{
border-color:rgb(64,64,64);
}

img{
border-width:0;
vertical-align:middle;
}

div.partimg{
border-style:solid;
border-width:3px;
border-color:black;
}

#lnprec, #lnsuiv{
margin-left:3px;
margin-top:3px;
text-decoration:none;
}


div.partimg div{
position:absolute;
margin-left:0;
margin-top:0;
margin-bottom:0;
margin-right:0;
padding:0 0;
}

li.done{
list-style-image: url(img/check.png);
}

