body {
margin : 0 ; 
padding : 0 ; 
text-align : center ;
background :  #7A776E  url(images/site/bg.jpg) repeat-x ; 
font-size : 0.7em ;
font-family : arial ;  
 }
 


 
#logo {
position : absolute ; 
top : 167px ; 
left : 20px  ; 
}



/* Top
  *******************************************************/ 
 #top {
 height : 200px ; 


 }
 
 
  #in_top {
   position : relative;  
 width : 666px ;
 height : 164px ;  
 margin : 0 auto ;
background : url(images/site/top.jpg) ;
  }
  
  
  /* Bande
  *******************************************************/ 
  
#bande {

height : 262px ;
background : url(images/site/bande.jpg) repeat-x ; 
}
	   
	   
#in_bande {
position : relative ; 
width : 664px ;
height : 262px ;  
margin : 0 auto ;
background : url(images/site/in_bande.jpg)  ;
  }
  
  
  #in_bande img {
border : 0; 
  }
  
  
  /* Menu
  *******************************************************/ 
	   
	   
	   
#menu {
position :absolute ;
top : 222px; 
left : 0 ; 
width : 100%; 

background :transparent ; 
	   }
	   
	   
#menu ul {
margin : 5px 0 0 10px ; 
padding : 0 ; 
list-style : none ;
float : left ;  
}


#menu li {
float : left ; 
margin : 0 0 0 -1px; 
padding :0 10px 0 10px ;
border-left : 1px solid #fff ; 

 }
 
 
 #menu li a {
 color : #fff;
text-decoration : none ; 
 }
 
  #menu li a:hover {

text-decoration : underline ; 
 }
 
 
 
 
 

#menu li:first-child {
border :0 ; 
}


	   
	   
	   /* content
  *******************************************************/ 

  #content{
  text-align : left ; 
 width : 666px ;
overflow : auto ; 
 margin : 0 auto ;
  background : url(images/site/bg_all.jpg) top center repeat-y  ; 

  }
  
  
  /* footer
  *******************************************************/ 
  
  
    #footer{
 width : 666px ;
height : 55px ; 
 margin : 0 auto ;
  background : url(images/site/footer.jpg) top center repeat-y  ; 

  }
  
    
    #footer p{
padding : 30px 60px 0 0 ;
margin : 0 ;
text-align : right ;  

  }
  
      #footer a{
color : #fff ; 
text-decoration : none ;

  }
  
  
 li {padding : 0 0 5px 0}
  
  
  /* side
  *******************************************************/ 
  
#side {
float : left ; 
width : 165px ; 
padding : 0 15px 0 30px ;
background : transparent; 

  }
  
  
  #side  p {
margin :  10px 0 0 0;
padding : 0; 
}
  
  
#side h1 {
margin : 5px 0 0 0 ;
padding : 0 ; 
font-size : 1em ; 
}

#side h2 {
margin : 10px 0 0 0 ;
padding : 0 ; 
font-size : 1em ; 
}

#side ul {
margin : 10px 0 0 0 ;
padding : 0 ; 
list-style : none
}


#side li {

padding : 0 0 10px 0; 

}


#side  img {
border : 0 ;  
}

#kits #side {padding : 50px 20px 0 30px  ; float : left ; 
width : 180px ; 

min-height : 100px ; }
  
  
  /* Contenu
  *******************************************************/ 
#contenu {
float : right ; 
width : 430px ; 
background : transparent ;
padding : 0 20px 0 0; 
}

#contenu h1 {
margin : 5px 0 0 0 ;
padding : 0 ; 
font-size : 1em ; 
}

#contenu h2 {
margin : 20px 0 0 0 ;
padding : 0 ; 
font-size : 1em ; 
}

#contenu ul{
margin : 10px 0  0  0;
padding : 0; 
}


#contenu img{
border : 1px solid #1D5AAB;
margin : 10px 0 0 0;  
}

#contenu P{
margin :  10px 0 0 0;
padding : 0; 
}

#contenu input{
margin :  5px 0;
padding : 0; 
}


a {color : #1E5CB1 ; text-decoration : none}
a:hover {color : #173967}




#pubacf {
position : absolute ; 
top : 5px;
left : 30%;
width : 480px ;
margin : 0 auto ;
color : #fff;
font-size : 9px  }


#pubacf a {
color : #fff;
text-decoration : none;  }

