
body, html {height : 100%}



body {
margin : 0 ; 
padding: 0;
background : #5E5E5E url(images/site/bg.jpg) repeat-x; 
font-family : arial ; 
font-size : 80%}


#content {
position : relative ;
 width : 823px ;
 margin : 0 auto ; 
 min-height : 100% ; 
 background : #3C3C3C url(images/site/bg-content.jpg) repeat-y ;
 }
 


#header { 
position : relative ; 
width : 823px ; 
height : 260px;  
background :  url(images/site/header.jpg) repeat-x ;
}


ul#menu {
position : absolute ;
left :20px ;
bottom : 23px; 
list-style : none ; 
margin : 0 ; 
padding : 0
}

ul#menu li{
float : left ; 
padding : 0 10px ; 
}

ul#menu li a{
color : #BCA849;
text-decoration : none;
text-transform : uppercase ; 
}


ul#menu li a:hover {
text-decoration : underline;
}


#center {
width : 800px ; 
background : transparent ;
overflow: auto;
padding : 0 0 70px  13px
 }


#sidebar {
float : left ; 
width : 177px ; 
background  : transparent ;  }


#sidebar ul {
position : relative ; 
margin : 0 ; 
padding : 0 ; 
list-style : none
}


#sidebar span  {
position : absolute ; 
left : -9999px;
top : -9999px ; 
}

#sidebar li  {

}


#sidebar li a {
height : 59px;
display : block ; 
}

#SP {background : url(images/site/boot-sp.jpg) no-repeat ; }
#CTM {background : url(images/site/boot-ctm.jpg) no-repeat ;}
#MI {background : url(images/site/boot-mi.jpg) no-repeat;}









#right-sidebar {
float : left ; 
width : 180px ; 
background  : transparent ;
padding : 0 10px 0 10px }


#right-sidebar h1 {
padding : 0 0 0 20px; 
background  : url(images/site/li.jpg) left no-repeat ;

}


#right-sidebar p  {
border-bottom : 1px solid #DEDAAC ; 
padding : 0 0 10px 0;
 
}




#contenu {
float : left ; 
width : 380px ;
padding : 0 10px 0 10px; 
background  : transparent ;
 }
 
 
 
 
 
 
 
 #footer  {
 height : 70px ; 
 width : 100% ;
 background :  url(images/site/footer.jpg) no-repeat ;
 position : absolute ; 
 bottom : 0 ;
 left : 0 ;
 text-align : right ;  }
 
 
  
 #footer  p  {
margin : 0 ; 
padding : 40px  100px 0 0; 
color : #DEDAAC  }

#footer  a  {
color : #DEDAAC;
text-decoration : none ;
}
 
 #footer  a:hover  {
text-decoration : underline ;
}
 
 h1 {color  : #686536 ; font-size : 90% ; }
 p.sous-h1  {border-bottom : 1px solid #DEDAAC ; padding : 0 0 10px 0}