  a.lien { border-style: none;text-decoration: none;}
  a.lien:hover { text-decoration: underline;}
  .white {color:white;}
  .black {color:black;}
  .grey {color:#909090;}
  .red{color:#900000;}
  h1 {color:#505050;font-size:14px;font-weight:bold;}
    html,body {height:100%;}
	
    #page {
    border: none;
    margin: auto;_text-align:center;	
    background:#efebe3 url(pictures/body.jpg) no-repeat 0% 0% ;
    position: relative;
    left: 0;top:5px;padding-left:20px;
    overflow: hidden;
    width: 840px;
    height:auto;
    }

  body {margin: 0 auto;
  padding: 0;
  background-color:#efebe3; 	
  position: relative;
  overflow: auto;
  text-align:center;
  _height:auto;}
	
#top{   margin:0;
	background:#fff url(pictures/top.jpg) repeat-x;padding:0;
    	width:788px;padding-right:10px;left:1px;top:1px;
    	height:36px;
    	position:relative;
    	float :left;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;color:#fff;
    	}
#top h1{color:#fff;font-size:15px;text-align:right;font-weight:normal;}    		
#top2{
	background-color:#ffffff;padding:0px;
    	width:800px;
    	height:95px;
    	position:relative;
    	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;		
    	}
#top2 img{border:none;}
#ville{position:absolute;left:525px;top:0;width:270px;color:#800000;font-size:12px;}
#logo {position:absolute;width:90px;height:85px;left:5px;top:5px;}	
.spacer{
	background-color:#efebe3;padding:0px;
    	width:800px;
    	height:6px;
    	position:relative;
    	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;		
    	}
    		
#diaporama{
	background-image:url(pictures/diapo.jpg);background-color:#dbdbdb;background-repeat:repeat-x;padding:0px;
    	width:800px;
    	height:165px;
    	position:relative;
    	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
_margin-top:-10px;		
    	}
#diapo {position:absolute;left:0px;z-index:0;}
#diapo img{display:none;}
#message{position:absolute;left:550px;z-index:0;width:200px;color:#fff;font-family:Verdana;text-size:16px;}
    		
#top3{
	background:#efebe3 url(pictures/top4.jpg) no-repeat bottom ;padding:0px;
    	width:800px;
    	height:11px;
    	position:relative;
    	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
_margin-top:-18px;	
    	}
    		
#main{
	background:none;padding:10px;
    	width:570px;
    	height:100%;
    	position:relative;
    	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;
  	font-size:12px;color:#5c5c5c;text-align:left;
    	}
#main li{list-style-image: url( "pictures/check.gif" );}    		
#right{
	background:none;padding:0;
    	width:210px;
    	height:auto;
	position:relative;text-align:center;
	float :left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;	
    	}
#clear{clear:both;}
#content{position:relative;float:left;background:#fff url(pictures/content.jpg) repeat-y right;padding:0px;}   		
#bottom{
	background-image:url(pictures/bottom.jpg);background-color:#ffffff;background-repeat:no-repeat;padding:0px;
    	width:800px;
    	height:16px;
	position:relative;
	float:left;margin:0;font-family: Lucida Grande, Geneva, Verdana, Arial, sans-serif;  			
    	}
#footer {color:#202020;font-size:10px;background-color:#efebe3;height:40px;position:relative;float:left;top:0;width: 800px;}
.s {background:url(pictures/item.jpg) no-repeat bottom center;color : #a90000;}
.u {background:none;color : #909090;}
#menu {
background-color : #ffffff;
padding : 0;
width : 440px;
height : 23px;
position : relative;
float : left;
margin : 0;
font-family : Lucida Grande, Geneva, Verdana, Arial, sans-serif;
font-size : 12px;
text-align : left;
font-weight : bold;left:350px;top:72px;
}
#menu-lelec {
border : none;
position : absolute;
margin : 0;
left : 0;
font-family : Arial, Helvetica, sans-serif;
width : 550px;
list-style-type : none;
z-index : 100;
}
#menu-lelec li {
border : none;
text-decoration : none;
font-size : 12px;
text-align : center;
margin : 0;
padding : 0;
float : left;
width : 100px;
height : 23px;
vertical-align : middle;
position : relative;
}
#menu-lelec li a {
margin : 0;
padding : 0;
display : block;
text-decoration : none;
font-size : 12px;
text-align : center;height : 23px;
}
#menu-lelec li a:hover {text-decoration:underline;
/*color : #505090;*/
}   	

