html{
background-color:#f1e9ca;
background-image : url(img/bg.png);
background-position:top right;
background-repeat:no-repeat;
color:black;
}

body{margin-right:20%;
min-width:800px;
}

#def_perma{
background-color:white;
padding:1em;
padding-bottom:0.4em;
 -moz-border-radius:1em; 
}

.plus{
color:orange;
font-size:smaller;
text-align:right;
display:block;
/* font-variant:small-caps; */
font-weight:bold;
}

 .plus a{
color:inherit;
text-decoration:none;
}

 .plus a:hover{
text-decoration:underline;
color:red;
}

.block{
  background: url(img/deg-blockfond.png) repeat-x top left;
width:32%;
float:left;
min-height:150px;
margin-right:2%;
-moz-border-radius:20px 20px 0 0;
}

.block .blockcontent{
margin:1em;
background:white /*url(deg-contentfond.png) repeat-x bottom left*/;
padding:0.7em;
-moz-border-radius:10px 10px 0 0;

-moz-border-radius:10px;
/* padding-bottom:40px; */
}

.block .blockcontent a{
color:#44b167;

}

.block  p{
margin-top:0;
}

#autres{
margin-right:0;
}

.logoorga{
margin:1em 0;
margin-bottom:2em;
text-align:center;
}

a img {
border:0;
}

.postcontent{
font-size:smaller;
color:gray;
}
.postcontent p{
margin:0;
}
.postcontent ul{
margin:0;
margin-top:3px;
padding-left:2em;
}

h1 span{
display:none;
}

h1{
background:url(img/titre.png) no-repeat top center;
/* width:297px; */
height:39px;
}

.infosasso{
text-align:right;
}

#credits{
font-size:smaller;
margin-top:2em;
clear:both;
text-align:center;
}

#credits a{
color:#ab9b67;
}

*+html .block {
width:31%;
margin-right:1%;
}

