body{
margin: 10px 0 ;
padding: 0 ;
text-align: center ;
font: 0.7em "Verdana", helvetica, sans-serif ;
background: #FFEEEE ;
}
div#conteneur{
width: 770px ;
margin: 0 auto ;
text-align: left ;
border: 2px solid #445599 ;
background: #fff ;
}
h1#header{
height: 226px ;
margin: 0 ;
background: url(../images/entete.jpg) no-repeat left top ;
}
h1#header a{
width: 150px ;
height: 70px ;
display: block ;
text-decoration: none ;
color: #DD4433;
position: relative ;
left: 600px ;
top: 15px ;
}
h1#header a span{
display: none ;
}
ul#menu{
height: 35px ;
margin: 0 5px 0 5px ;
padding: 0 ;
background: url(../images/menu.jpg) repeat-x 0 -25px ;
list-style-type: none ;
}
ul#menu li{
float: left ;
text-align: center ;
}
ul#menu li a{
width: 243px;
line-height: 25px;
font-size: 1.2em;
font-weight: bold;
letter-spacing: 2px;
color: #fff;
display: block;
text-decoration: none;
border-right: 1px solid #ffffff;
}
ul#menu li a:hover{
background: url(../images/menu.jpg) repeat-x 0 0 ;
}
div#contenu{
padding: 0 25px 0 100px ;
background: url(../images/bg.jpg) repeat-y 5px 0px ;
position:relative;
float:left;
top:0;
left:0;
margin:0;
}
div#contenu h2{
padding-left: 25px ;
line-height: 25px ;
font-size: 1.2em ;
background: url(../images/fleche.jpg) no-repeat left bottom ;
color: #DD4433 ;
border-bottom: 1px solid #DD4433 ;
}
div#contenu h3{
padding-left: 0px ;
font-size: 0.8em ;
text-align: right ;
color: #DD4433 ;
}
div#contenu p{
text-align: justify ;
text-indent: 2em ;
line-height: 1.5em ;
}
div#contenu a,span{
color: #445599;
text-decoration:underline;
}
div#contenu a:hover,span:hover{
color: #DD4433;
text-decoration:none;
cursor:pointer;
}
#userMan0,#userMan1{
width:100%;
}
p#footer{
margin: 0 ;
padding-right: 10px ;
line-height: 30px ;
text-align: right ;
font-size: 0.8em ;
color: #445599 ;
}
pre{
overflow: auto ;
background: #D9DDEE ;
border: 2px solid #7F8DC6 ;
padding: 5px 0 0 5px ;
font-size: 1.2em ;
}
pre span{
color: #445599 ;
}
pre span.comment{
color: #b30000 ;
}

.commentaires{
display:none;
}
.commentaires fieldset{
border:none;
}
.commentaires fieldset legend{
font-weight:bold;
}
.instance{
position:relative;
float:left;
top:0;
left:0;
margin:0;
padding:0;
width:100%;
}

#leftContainer {
margin:0pt 2em 0pt 0pt;
width:10em;
}

#contenu div{
float:left;
}

#contenu div.addComm{
display:none;
float:right;
width:25em;
}

.leftBox {
background-color:#fff;
border-color:#dd4434;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
margin:0.3em 0pt;
padding:0pt 0pt 0.3em 1em;
width:100%;
}

.menuTitle {
border-bottom:1px solid #FFFFFF;
font-weight:bold;
margin:1em 0pt 0pt;
text-align:left;
width:100%;
}

.leftBox ul {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

.leftBox ul li {
padding:0pt 0pt 0pt 1em;
text-align:left;
}