html,body {
background-color:#fff9f9;
margin:0;
padding:0;
}

#block{
width:1120px;
height:690px;
margin:0 auto 0 auto;
}

#ban{
background-image: url('./img/ban.png');
height:80px;
width:755px;
display:block;
margin:auto;
}

#top{
background-image: url('./img/menutop.png');
width:114px;
height:35px;
}

#menuleft {
float:left;
left:20px;
width:150px;
margin:auto;
display:block;
background:#6f0d0d url('./img/menuback.png') bottom no-repeat;
clear:both;
height:625px;
}

.b1{
background-image:url('./img/b1.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b1:hover,
.b1:focus,
.b1:active{
background-position:0-35px;
}

.b2{
background-image:url('./img/b2.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b2:hover,
.b2:focus,
.b2:active{
 background-position:0-35px;
}

.b3{
background-image:url('./img/b3.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b3:hover,
.b3:focus,
.b3:active{
background-position:0-35px;
}

.b4{
background-image:url('./img/b4.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b4:hover,
.b4:focus,
.b4:active{
background-position:0-35px;
}

.b5{
background-image:url('./img/b5.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b5:hover,
.b5:focus,
.b5:active{
 background-position:0-35px;
}

.b6{
background-image:url('./img/b6.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b6:hover,
.b6:focus,
.b6:active{
background-position:0-35px;
}

.b7{
background-image:url('./img/b7.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b7:hover,
.b7:focus,
.b7:active{
background-position:0-35px;
}

.b8{
background-image:url('./img/b8.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b8:hover,
.b8:focus,
.b8:active{
 background-position:0-35px;
}

.b9{
background-image:url('./img/b9.png');
margin-left:20px;
width:114px;
height:35px;
display:block;
cursor:pointer;
}

.b9:hover,
.b9:focus,
.b9:active{
background-position:0-35px;
}

#menuback{
background-image: url('./img/menuback.png');
width:114px;
height:180px;
}

.b12{
background-image:url('./img/b12.png');
margin-top:0px;
margin-left:70px;
width:344px;
height:40px;
cursor:pointer;
display:block;
}

.b12:hover,
.b12:focus,
.b12:active{
background-position:0-40px;
}

.b10{
background-image:url('./img/b10.png');
margin-top:0px;
margin-left:20px;
width:154px;
height:40px;
cursor:pointer;
display:block;
}

.b10:hover,
.b10:focus,
.b10:active{
 background-position:0-40px;
}

.b11{
background-image:url('./img/b11.png');
margin-top:0px;
margin-left:20px;
width:72px;
height:40px;
cursor:pointer;
display:block;
}

.b11:hover,
.b11:focus,
.b11:active{
background-position:0-40px;
}

#menutop{
width:1200px;
height:65px;
}

#menutop a {
display:inline-block;
}

#right{
background:#6f0d0d url('./img/topleast.png') right no-repeat;
padding:0px;
width:1000px;
height:65px;
float:left;
}

#left {
width:150px;
height:65px;
background:#6f0d0d url('./img/menutop.png') left no-repeat;
float:left;
}

.topleast{
margin-top:-8px;
background-image: url('./img/topleast.png');
background-position:top;
width:197px;
height:65px;
}

#bloc {
width:938px;
height:604px;
display:block;
border-right:1px solid #6f0d0d;
border-bottom: 1px solid #6f0d0d;
margin-left:150px;
padding: 20px 20px 0 20px;
position:absolute;
overflow:auto;
text-align: justify;
}

.spr
{
margin:auto;
width:400px;
height:1px;
background:url('./img/spr.png') repeat-x; 
display:block;
}

.griffe
{
font-size:12px;
text-align:center;
}
.griffe a
{
color:#6f0d0d;
text-decoration: none;
}

.ancre
{
font-size: 11px;
}

