body {
margin : 0;
padding : O; 
background : #000 url(images/bg_all.jpg) repeat-x;
background-attachment : fixed ; 
text-align : center ;
font : times ; 
color : #918F8E; 
font-size : 0.7em 
}



/*  Conteneur général
********************************************/


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



/*  Top
********************************************/



#haut {
height : 301px ; 
background : #000 url(images/top.jpg) ;
}




/*  Side
********************************************/


#gauche {
float : left ; 
width : 202px ; 
background : url(images/bghautmenu.jpg) top left repeat-x; 
padding-bottom : 120px ; 

}



#gauche ul{
margin : 0 ;
padding : 0;
list-style : none; 
text-align : left ;
width : 202px ;
font-size : 12px ;
font-weight : bold ; 
text-transform : uppercase ;   
}


#gauche li{
background : #333 url(images/bg_menu.jpg) repeat-x; 
list-style : none; 
text-align : left ; 
text-indent : 20px ; 
}


#gauche li a{
background : #333 url(images/bg_menu.jpg) repeat-x; 
display : block ; 
line-height : 46px ; 
height : 48px ;
width : 202px ; 
text-decoration : none;
color : #918F8E; 
margin : 2px 0 0 0  ;
padding : 0;

}


#gauche li a:hover{
background : #333 url(images/bg_menu.jpg) repeat-x; 
color : #887F6A ;  
}










/*  Titres
********************************************/


h1 {

font-size : 24px ; 
color : #9A9077 ;  
background : url(images/hr.jpg) bottom no-repeat  ;
text-align : center ; 
margin : 40px 0 0 0 ; 
padding : 0 0 20px 0; 
 width : 450px ; 
 font-family : arial ; 
 text-transform : uppercase ; 
}



.font24 {
text-indent : 70px ; 
font-size : 24px ; }


h2 {

color : #918F8E ; 
margin : 20px 0 20px 0  ; 
padding : 0 ;
 width : 450px ; 

  font-size : 1em  }


h3 {color : #9A9077 ; 
padding : 0 ; 
margin : 40px 0 0 0 ; 
 width : 450px ; 
font-size : 14px ;  }


h4  {
font-size : 16px ; 
color : #9A9077 ;
margin : 15px 0 5px 0 ;
padding : 0 ;  }


h5  {font-size : 20px ; 
color : #9A9077 ;
margin : 15px 0 5px 0 ;
padding : 0 ;  }  





.soustitre  {
font-weight : bold ; 
font-size : 12px ; 
color : #918F8E ;  
margin : 30px 0 0 0 ; 
text-align : left ;  
  


}



/*  Bloc
********************************************/


.bloc_DF{ 
 width : 450px ;
 line-height : 150px ;
 height : 150px ;
background : url(images/bg_blocs.jpg)  ;
margin : 10px 0 0 0 ; 
border : 1px solid #9A9077}


.bloc_DF h2 {
margin : 0;
padding : 0; 
text-indent : 125px ; 
color : #9A9077 ; 
text-decoration : none ; 
font-size : 28px ;
text-transform : uppercase ; 
}


.bloc_DF h2 a {
text-decoration : none ; 
}
   
   
   
/*  Bloc
********************************************/



.bloc_MLDD{  
width : 450px ;
 line-height : 150px ;
background : url(images/bg_blocs2.jpg)  ;
margin : 20px 0 0 0 ;   
border : 1px solid #9A9077
 }
 
 

.bloc_MLDD h2 {
margin : 0;
padding : 0; 
text-indent : 45px ; 
color : #9A9077 ; 
text-decoration : none ; 
font-size : 28px ;
text-transform : uppercase ; 
}


.bloc_MLDD h2 a {
text-decoration : none ; 
}









/*  Contenu
********************************************/

#droite {
float : left ; 
width : 549px ; 
background : #474747 url(images/bgcentre.jpg) repeat-x; 
padding-bottom : 120px ;
text-align : left ; 
}




/*  Texte
********************************************/


 .texte {
 text-align : left ;
 font-size : 12px ;
padding : 0 30px 0 30px ; 
 margin : 0  ; 
 background : transparent ;
 font-family : arial;   }
 
 
  .texte  p{
margin :  20px 0  5px 0 }


  .texte  a{
text-decoration : underline ;  color : #918F8E }
 
 
 

 
 
  .texte_liens{
 text-align : center ;
 font-size : 12px ;
 width : 450px ; 
 margin : 0 0 0 10px ; 
 background : transparent ;
 font-family : arial;   }
 
   .texte_liens  p{
margin :  5px 0  5px 0 ;
padding : O; }

   .texte_liens  a{
text-decoration : underline ;  color : #918F8E }



.para_intro {padding-top : 20px ; }
















/*  text téléchargements
********************************************/


.texte_telechargements {
 text-align : center ;
 font-size : 12px ;
 width : 450px ; 
 margin : 0 0 0 10px ; 
 background : transparent ;
 font-family : arial;   }
 
 
.texte_telechargements  p{
margin :  10px 0  5px 0 }

.texte_telechargements  a{
text-decoration : underline ;  color : #918F8E }

.texte_telechargements  ul{
margin : 0 ;
padding : 0;
list-style : none; }



/*  Myspace
********************************************/

.myspace {border : 0}


img {border : 0}



/*  Footer
********************************************/

.footer {
clear : both ;
text-align : left ;
height : 30px ;
line-height : 26px; 
padding :0 0 0 10px   ;
margin : 0 0 0 210px; 
background : #151515 ;
width : 519px  ;
border-bottom : 10px solid #454545;  
font-family : arial ;
}
  
  
.footer  a{
text-decoration: none ; 
font-size : 11px ; 
color  : #9A9077 ; 
}

.footer  a:hover {
text-decoration: underline ; 
}



/* Liste
********************************************/

ul {margin : 0 ; padding : 0 ; list-style : none ; }






/* Paragraphes page Lnes
********************************************/

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











