@charset "utf-8";
/* CSS Document */
html, body {
padding:0px;
margin:0px;
background:#FFF;
font:12px Verdana, Geneva, sans-serif;
color:#d8628a;
}
a {
color:#96C;
}
div.txt {
background:#FFF url(/css/images/fond_04.png) top center repeat-y;
width:866px;
margin:0px;
margin-left:auto;
margin-right:auto;
position:relative;
padding-bottom:10px;
}
div.ct  {
width:509px;
_width:500px;
_padding-left:8px;
margin:0px;
margin-left:275px;
text-align:justify;
}
.head {
background:#FFF url(/css/images/fond_02.jpg) top center no-repeat;
height:284px;
}
#foot {
background:#FFF url(/css/images/fond_05.png) bottom center no-repeat;
height:127px;
margin:0px;
}
h1, dl {
margin:0px;
}
div.menu {
background: url(/css/images/menu.png) top left no-repeat;
width:194px;
position:absolute;
top:0px;
left:65px;
_left:72px;
padding-top:50px;
}
div.menu ul.menu {
padding:0px;
margin:0px;
padding-bottom:15px;
list-style:normal;
margin-left:12px;
}
div.menu ul.menu li {
margin-left:7px;
color:#FFF
}
div.menu ul.menu li a {
color:#FFF;
font:14px  Verdana, Geneva, sans-serif;
text-decoration:none;
}
div.bottom {
display:none;
}


h1, h2, h3 {
color:#96C;
}
h1 {
font-size:18px;
}
h2 {
font-size:14px;
}
dt {
font-weight:bold;
padding-top:15px;
margin-top:15px;
border-top:pink 1px solid;
padding-bottom:5px;
text-align:left;
}
dt a img {
margin-right:10px;
margin-left:10px;
float:left;
border:2px solid #6b4e3e;
margin-top:5px;
}
dd {
padding-bottom:15px;
color:#000;
}
dt a { color:#ab3059; }


.visible {
display:block;
}
.hidden {
display:none;
}

div.plus {
padding-top:10px;
}
div.plus h2, div.plus h3 {
text-align:center;
margin:0px;
}
div#pub {
padding-left:5px;
padding-right:-20px;
width:600px;
}
div.ct div.crayon {
float:left;
width:50%;
}
div.ct dl.prod  {
float:right;
_float:none;
width:47%;
width:48% !important;
_width:47%;
border:none;
border-left:1px pink solid;
}
div.ct dl.prod dd,div.ct dl.prod dt {
padding:5px;
margin:0px;
border:none;
}
.both {
clear:both;
}
.spip-admin-float {
bottom:20px;
left: 20px;
width:190px;
position: absolute;
position:fixed;
z-index: 1000;
}
a.spip-admin-boutons {
white-space:nowrap;
display:block;
border: 1px solid #CECECE;
text-decoration: none;
text-align: center;
margin: 0;
padding: 1px .5em;
background: #FFF;
color: #0C479D;
}
li#top {
list-style:none;
}
li#top a {
position:absolute;
top:-284px;
left:0px;
height:284px;
width:866px;
text-indent:-1000px;
}