body {
margin : 0;
padding : 0;
background : #389200; 
background-attachment : fixed ;  
text-align : center ;
font: 0.7em Arial;
background : url(images/bgall.jpg) ; }

#cont {
width : 786px ;
margin : 0; 
background : url(images/contcentre.jpg) repeat-y;
text-align : left ;
margin : 0 auto 0 auto ;  }

#cont_haut {
height : 116px ;
background : url(images/conthaut4.jpg) ;  }


#cont_bas {
height : 81px ;
background : url(images/contbas.jpg) top left no-repeat ;  }






#menu {
margin-left : 53px ; 
width : 679px ;
background : url(images/bgmenu.jpg) bottom repeat-x ;}


#menu ul { 
margin : 0 ;
padding :  0 ;
list-style : none ;
height : 30px ;
line-height : 28px ;
}


#menu li {
float : left ; 
list-style : none ;
}


#menu li a{
display : block ; 
float : left ; 
margin : 0 ;
padding : 0 10px 0 10px ;
text-transform : uppercase ; 
text-decoration : none ; 
color : #FFF ; 
font-weight : bold ; 
background : url(images/sep.jpg) right no-repeat  ;  
}



#menu li a:hover {
 color : #E4C372 ; 
}




#centre {
margin: 20px 0 0 54px ; 
width : 678px ;
background : url(images/bggauche.jpg) left bottom no-repeat ;    }




#gauche {
position : relative; 
margin :0 0 0  0; 
float : left ; 
width : 120px ; 
background : url(images/bggauche.jpg) bottom repeat-x ;
}


#gauche  ul{
width : 120px;
background : transparent; 
margin : 0 ;
padding :  0 ;
list-style : none ;

}


#gauche li {
list-style : none ;
}


#gauche li a{
text-indent : 10px ; 
width : 120px ;
height : 28px;
line-height : 28px ; 
display : block ; 
margin : 0 ;
padding : 0;
text-transform : uppercase ; 
text-decoration : none ; 
color : #FFF ; 
font-weight : bold ; 
background : url(images/booton.jpg)  ; 
}

#gauche li a:hover{

background : url(images/bootover.jpg) repeat-x ; 

}


#gauche p{
 margin : 10px 0 0 0 ; 
 padding : 0 4px 0 4px; 
 background : url(images/pucegauce.jpg) 0 3px no-repeat ; 
 text-indent : 10px ; }




#droite {
margin : 0 0 0  0; 
float : left ; 
	width : 535px ; 
margin-left : 20px ; 
background : transparent;
 }


#droite p {
margin : 10px 0 0  0; padding : 0 ; 

 }





#footer {
clear : left ; }

#footer p{
 margin : 20px 0 0 160px ;
  font-size : 10px }
  
  
  #footer a{
color : #000 }


  #footer a:hover {
text-decoration : none ;  }






.textegauche {
 }
 
 
 





h1  {
text-indent : 40px ; 
padding : 12px 0 0 0; 
margin :  -8px 0 0 0  ; 
color : #fff ; 
color : #fff ; 
background : #fff url(images/intro.jpg) repeat-x; 
height : 40px ; 
color : #712100 ; 
font-size : 14px ;  }










 
#droite  h2 {
width : 200px ; 
padding : 0 0 10px 0 ; 
margin : 0 0 0 140px ;  
background : #fff url(images/hr.jpg) bottom LEFT repeat-x;
color : #000 ;
font-size : 14px ;
text-transform : uppercase ;  }


h3 {
margin :  0 ; 
padding : 10px 0 0 0 ;
 clear : left ;
 color : #000 ;
font-size : 14px ; }



.important {color : #479900 ; font-weight : bold ; }


.imgkart {float : right ; margin-top : 10px ; }

.imgintro {float : left ;
border : 4px solid #76B906 ;
display : block ; 
margin : 0px 20px 0 0  ;}


.deco {position : absolute ; left : -44px ; top : 200px ;  }
