body, html {
	height: 100%;
	margin: 0;
	padding: 0;
	background : #fff;
	font-size : 0.8em;
	font-family : Arial, Helvetica, sans-serif;
	border-left-color: #009900;
}
html {
overflow: visible;
}
body {
	overflow: auto;
	font-size: 18px;
}

#menu {
position:absolute;
margin-top : 5px;
font-weight: bold;
margin-left: 770px !important;
margin-left: 770px ;
text-align:left;
list-style : none;
font-size: 12px;
}


#menu li {}


#menu li a{display : block ; 
text-decoration : none;
color : #1fa12d;
margin : 1px 0 0 0 ;
text-transform : uppercase; 
font-weight: bold;
line-height : 15px ; 
border-bottom : 1px dotted #ccc;
width : 150px; 
}

#menu li a:hover{
	text-decoration : overline;
	text-indent :20px;
	font-weight: bold;
	color:#00aecc	;
}


ul[id=menu] {
position: fixed !important;
}
/*html > body {
overflow: visible !important;
}*/

#broadcast {
position:absolute;
margin-top : 200px;
margin-left: 770px !important;
margin-left: 770px ;
text-align:left;
list-style : none; 
}

#content{
width:750px;
border-left-color:#009900;
background : #fff url(images/bg.jpg) repeat-y right;}
html>body #content {height : auto; min-height : 100%;  }


#gauche {
	width :290px;
	float : left;
	margin-left : 0px;
	padding-bottom :100px;
	background : #e9e8e8;
	text-align : justify;
}

#gauche p{
padding : 0 ; margin : 5px 20px 0 20px}


	
#droite {
width : 460px;
/*background: transparent; */
float : left;
margin-left : 0; 
padding-bottom : 40px; text-align : justify;
background : #e9e8e8;
}

#droite_plain {
width : 750px;
background: transparent; 
float : left;
margin-left : 0; 
padding-bottom : 40px; text-align : justify;
background : #e9e8e8;
}

#droite p{
padding : 0 ; margin : 5px 20px 0 20px}

p span {
font-size : 90% ; 
font-style : normal}

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 }
 
 
 
 
 
 .signature {
 clear : both ; 
 text-align : right; 
 margin-right : 30px ; 
 height : 300px; 
}
 
  
 /*.imgdroite {
 float : left  ; 
 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 } 
  
    .cadre {
    margin : 0  10px 10px 0;
   padding : 2px ; 
 background : #006aad; 
 border : 1px solid  #000 } 
  
  a {text-decoration : none ; color : #23a12e}
  a:hover {text-decoration : none ; color : #000}
  
  
  .haut {
  width : 100%; 
  height : 200px; 
  background : url(images/top8_new.jpg) ; }

  
  .soushaut {height : 60px ; width : 100%; background : #ffffff /* url(images/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;
border-left: 1px #000 solid;
float:left;
list-style-type: none;
 }
 .menuhaut li:first-child {
border:0;
}
 
    
	
	.menuhaut li a {

}
