body {
margin : 0 ; 
padding : 0;
font-size : 0.7em ;
font-family : arial;
 color : #333 ; }

h1 {font-size : 120%; 
margin : 0; padding : 0;
 color : #333 ;  }
 
 h2 {font-size : 120%; 
margin : 10px 0 0 0; padding : 0;
 color : #333 ;  }
 
  h3 {font-size : 120%; 
margin : 15px 0 10px 0; padding : 0;
 color : #333 ;  }


.top {
border-top : 1px solid #fff; 
height : 150px ;
 border-bottom : 1px solid #ccc;
 width : 100%;
 background : #FFF url(logo_003.jpg) LEFT center no-repeat}
 
 .top h1 {
 margin : 120px 0 0 20px ; 
 color : #ccc ; 
 text-transform : uppercase; 
 font-size : 10px}
 
 .menu {
height : 22px ;
 border-bottom : 1px solid #ccc;
 width : 100% ; }
 
  .menu span a{
  display : block;
float : left; 
margin : 0 0 0 20px; 
  padding : 2px 10px 0 10px; 
list-style : none ; 
font-weight : bold; 
  text-decoration : none;
  height : 20px;  }
  
  
  
  .menu span a:hover{
  color : #fff; background : #CCC  }
 
 .menu ul 
 {margin : 0 0 0 300px;
  padding : 0 ; 
  list-style : none ; 
  font-weight : bold; }
 
 
 .menu li {float : left}
 
  .menu li a {
  float : left;
  display : block; 
  margin : 0 0 0 1px; 
  padding : 2px 20px 0 20px; 
  text-decoration : none ;
   height : 20px; }
  
    .menu li a:hover {
  color : #fff; background : #CCC }
  
  .on  {
  float : left;
  color : #fff; 
  background : #CCC;
  display : block; 
  padding : 2px 20px 0 20px; 
  text-decoration : none ;
   height : 20px; }
 
 .centre {
 height : 260px ;
 width : 100% ;
 background : url(bg.jpg) repeat-y;
 margin-top: 25px; }
 html>body .centre {height : auto; min-height : 260px;  }
 
  .gauche{
     border-top : 1px solid #fff; 
  float : left;
padding-top: 20px; 
 margin-left : 20px; 
 width : 260px;}
 
   .gauche p{
margin : 0 ; padding : 0 ; }

.gauche ul {margin : 20px 0 0 80px ; padding : 0 ; list-style : none}
 
 
 
    .droite_liens{
   border-top : 1px solid #fff; 
     float : left;
width :65% ;
  margin-top: 20px; 
 margin-left : 40px;
 padding-bottom : 30px; 
 background : #fff url(003.jpg) top right no-repeat }
 
 
 
    .droite_liens p{
width : 450px}

.paratop {
margin : 10px 0 0 0 ; padding : 0 ; }

.paranotop {
margin : 0 0 0 0 ; padding : 0 ; }
 
 
 
 
 
   .droite{
   border-top : 1px solid #fff; 
     float : left;
width :65% ;
  margin-top: 20px; 
 margin-left : 40px;
 padding-bottom : 30px; 
 background : #fff url(003.jpg) top right no-repeat }
 
 
 
    .droite p{
margin : 0 ; 
padding : 0 ; }

.top {
margin : 10px 0 0 0; }



 
 
 
  
 .bas {
height : 15px ;
 border-bottom : 1px solid #ccc;
 width : 100% }
 
  .signature {
height : 60px ; font-weight : bold ; margin : 0 0 0 20px ; padding : 5px 0 0 0  }

.spacer {clear : both ; height : 13px}

a {text-decoration : none ; color : #000}

a.class4  {text-decoration : none ; color : #000 ; font-weight : bold}
a:hover.class4  {text-decoration : none ; color : #000}

a.class3  {text-decoration : underline ; color : #000 ;}
a:hover.class3  {text-decoration : none ; color : #000}





