/* elements */
body {
margin:0;
padding: 0;
width:800px;
height: 100%;
font-family:georgia, arial;
font-size:12px;
background: #a60000;
}
#page{
width:800px;
background:white;
margin:0;
padding:0;}

/* layout */
#header {
width:800px;
height:74px;
margin:0;
padding: 0;

background: url(images/header_bg.jpg) repeat-x top;
}
#header1 {
float:left;
height:74px;
width:530px;
background: url(images/header1.jpg) no-repeat;
}
#header2 {
float:left;
height:74px;
width:250px;
margin:0;
padding:0;
color:#fff;
font-family:georgia;
font-size:0.9em;
}

#actu{
	padding-top:20px;
}
#actu a {
	color:#fff;
}
#top {
height:21px;
width:100%;
background: url(images/margin1.jpg) no-repeat;
margin:0;
padding:0;}

#main {
clear:both;
background: url(images/left_bg.jpg) repeat-y #a60000;
border-top:0px solid #d94141;
width:800px;
margin:0;
padding:0;
}

#main1 {
float:left;
min-height:400px;
width:128px;
margin:0;
padding:0;
background: url(images/left_bg.jpg);
border-top:0px solid #d94141;
}
#main2 {
margin:0;
padding:0;
margin-left:0px;
width:800px;
background: url(images/left_bg.jpg) repeat-y white;
}
#contenu {
margin:0;
margin-left:128px;
padding:0px 20px 20px 20px;
background:  #fff;
}

#menu {
margin: 0;
padding: 0;
background: blue;
}
li.item {
margin: 0;
padding: 6px 0 6px 20px;
background: #a60000;
border-right: 10px #c80000 solid;	
border-bottom: 1px #c80000 solid;	
}
li.item:hover{
display:box;
margin: 0;
padding: 6px 0 6px 20px;
background: #c80000;
border-right: 10px #c80000 solid;	
border-bottom: 1px #c80000 solid;	
}


#footer {
clear:both;
margin:0;
padding: 0;
height:53px;
width:100%;
background: #fff url(images/foot_bg.jpg) repeat-x;
}
#footer1 {
float:left;
bottom:0;
left:0;
height:53px;
width:50%;
background: url(images/footer1.jpg) no-repeat;
}
#footer2 {
float:right;
height:53px;
width:50%;
background:  url(images/footer2.jpg) no-repeat right top;
 text-align: right;
}
#menubas {
color:white;
padding-top:25px;
padding-right:6px;
}
#menubas a, #menubas a:visited{
color:white;
font-weight:normal;
}


.cls {
clear:both;
width:0;
height:0;
margin:0px;
margin-left:128px;
padding:0px;
}