body, html {
height: 100%;
margin: 0;
padding: 0;
background : #fff url(kit/bg3.jpg) fixed;
font-size : 0.82em;
font-family : arial; 
}
html {
overflow: auto;
}
body {
overflow: auto;
}

#menu {
position:absolute;
top : 10px;
left: 730px ;
text-align:left;
list-style : none; 
}


#menu li {}


#menu li a{display : block ; 
text-decoration : none;
color : #ccc;
margin : 1px 0 0 0 ;
text-transform : uppercase; 
line-height : 15px ; 
border-bottom : 1px dotted #ccc;
width : 150px; 
}

#menu li a:hover{
text-decoration : none;
 text-indent :20px; 
}


ul[id=menu] {
position: fixed !important;
}
html > body {
overflow: visible !important;
}




#content{
width:750px;
background : #fff url(kit/bg.jpg) repeat-y right;}
html>body #content {height : auto; min-height : 100%;  }


#gauche {
width :280px ;
float : left;
margin-left : 0px; 
padding-bottom :100px;
text-align : justify }

#gauche p{
padding : 0 ; margin : 5px 20px 0 20px}

#menug {
width :160px ;
float : left;
margin-left : 0px; 
padding-bottom :100px;
text-align : justify }

#menug p{
padding : 0 ; margin : 5px 20px 0 20px}
	
#droite {
width : 450px ;
background: transparent; 
float : left;
margin-left : 0; 
padding-bottom : 40px; text-align : justify}

#droite p{
padding : 0 ; margin : 5px 20px 0 20px}

#news {
width : 90% ;
background: transparent; 
float : left;
margin-left : 15px; 
padding-bottom : 40px; text-align : justify}

#news p{
padding : 0 ; margin : 5px 20px 0 20px}

#texte {
width : 78% ;
background: transparent; 
float : left;
margin-left : 0; 
padding-bottom : 40px; text-align : justify}

#texte p{
padding : 0 ; margin : 5px 20px 0 20px}

p span {
font-size : 90% ; 
font-style : italic}

p a {
text-decoration : underline}

p a:hover {
text-decoration :underline}

 
 h1 {
	 margin : 20px 20px 7px 20px; 
 border-bottom : 1px dotted #000 ; 
 line-height : 30px ; 
 padding-botom : 20px ; 
 font-size : 1.5em; 
 color : #515151;  }
 
  h1 span{
font-size : 0.6em ; font-style : italic ; text-transform : none }
 
 h2 {
	 margin : 20px 20px 7px 20px; 
 border-bottom : 0px dotted #000 ; 
 line-height : 30px ; 
 padding-botom : 20px ; 
 font-size : 1.2em; 
 color : #515151;  }
 
  h2 span{
font-size : 0.6em ; font-style : italic ; text-transform : none }
 
 
 
 .signature {
 clear : both ; 
 text-align : right; 
 margin-right : 30px ; 
 height : 40px; 
}
 
 
 
 
 
 .imgdroite {
 float : right  ; 
 margin : 0 0 10px 10px ; 
 padding : 2px ; 
 background : #FFF; 
 border : 1px solid  #000} 
 
  .imggauche {
  float :left  ; 
  margin : 0  10px 10px 0;
   padding : 2px ; 
 background : #FFF; 
 border : 1px solid  #000 } 
 
 .imgcentre {
 float : center  ; 
 margin : 0 0 10px 10px ; 
 padding : 2px ; 
 background : #FFF; 
 border : 1px solid  #000}
  
  a {text-decoration : none ; color : #000}
  a:hover {text-decoration : none ; color : #000}
  
  
  .haut {
  width : 100%; 
  height : 200px; 
  background : url(kit/top7.jpg) ; }

  
  .soushaut {height : 20px ; width : 100%; background : #47484B url(kit/bg4.jpg);}
  
  .menuhaut {margin : 0 0 0 20px ; padding : 0 ; list-style : none; height : 20px; }
  

 
 	.menuhaut li  {
margin:180px 0 0 -1px;
padding:0 5px;
text-align: center;
border-left: 1px #000 solid;
float:left;
list-style-type: none;
 }
 .menuhaut li:first-child {
border:0;
}
 
    
	
	.menuhaut li a {

}


