body {
margin : 0;
padding : 0;
background-attachment : fixed ;  
text-align : center ;
font: 0.7em Arial  }

#bggeneral {width : 100% ; background : url(images/bgall.jpg) ;  }

#bggeneral2 {width : 100% ;background : url(images/bgdegtop.jpg) repeat-x ; }





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

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


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


#cont_bas p {
margin :0 ; 
padding :0   }




#menu {
margin-left : 75px ; 
width : 674px ; 
height : 32px ;
background : #E7AD1D url(images/bgmenu.jpg) repeat-x ; }


#menu ul { 
margin : 0 ;
padding : 5px 0 0  0 ;
list-style : none ;
}


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


#menu li a{
display : block ; 
float : left ; 
margin : 0 ;
padding : 0 10px 0 10px ;
border-right : 1px solid #000 ; 
text-transform : uppercase ; 
text-decoration : none ; 
color : #712100 ; 
font-weight : bold ; 
}




#centre {
margin-left : 77px ; 
width : 672px ; 
background : transparent;  }




#gauche {
position : relative; 
margin : 5px 0 0  0; 
padding : 0 0 60px 0; 
float : left ; 
width : 167px ; 
background : url(images/bggauche.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 : 5px 0 0  0; 
float : left ; 
	width : 484px ; 
margin-left : 20px ; 
background : transparent;
 }






















#footer {
clear : left ; }

#footer p{
 margin : 20px 0 0 200px ;
  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 ;  }





#gauche  h2 {
padding : 4px 0 0 10px ; 
margin :  0 ; 
color : #fff ; 
color : #fff ; 
background : #fff url(images/bgh2gauche.jpg) repeat-x; 
height : 37px ; 
color : #FFF ; 
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 : #A10005}


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

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


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

