/* CSS document */

body{
 background-color:#FFFFFF; 
 color:#000000;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}


a{	
	color: #4F6999F;
	text-decoration: none;
}
a:link {	
	color: #4F6999F;
	text-decoration: none;
}
a:visited {
	color: #4F6999;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
a:active {
	color: #999999;
	text-decoration: underline;
}





.ml a, .ml a:visited{
    color: #4F6999;
	text-decoration: none;
}
.ml a:hover, .ml a:active{
    color: #999999;
	text-decoration: underline;
}

/* Liste des id  */
#pied{ font-size:9px; color:#4F6999; border: 1px solid #94A7C9 ; padding:3px;}
#pied a, #pied a:visited {color: #4F6999; text-decoration: none; }
#pied a:hover {color: #999999; text-decoration: underline;}



#ban{ padding:0;margin:0;border:#94A7C9 1px solid; }

#main{
  padding-left:25px;
  padding-top:20px;
  padding-right :25px;
  padding-bottom:10px;
  text-align:left;
  vertical-align:top;
  overflow:hidden;
  border-left: 1px solid #94A7C9 ;
  border-right: 1px solid #94A7C9 ;
  border-top: 1px solid #94A7C9 ;
  background-color:#eeeeff;
}

#main a, #main a:visited {color: #4F6999; text-decoration: none; }
#main a:hover {color: #999999; text-decoration: underline;}



h1{ font-size:15px; font-weight:bold; color:#4F6999;}

h2{ font-size:13px; font-weight:bold; color:#6F6F6F;}

/* Classe de legende d'image */
.legende{ font-size:9px; color:#525252; }

/* Gestion du menu */

#menu{color:#4F6999; font-size:12px;
border-left:#94A7C9 1px solid;border-right:#94A7C9 1px solid;}

.div-menu{
 color:#4F6999; font-size:12px; 
 font-weight:bold; 
 position:relative;
 float:left;
 height:20px;
 padding-top:4px;
}

.menu-titre{margin:0px; padding:0px; padding-left:5px; position:relative; height:20px; overflow:hidden;color:#4F6999;}
.menu-titre a, .menu-titre a:visited{color:#4F6999; text-decoration:none;}
.menu-titre a:hover{text-decoration:none; color:#6F6F6F;}


.sous-menu{position:absolute; background-color:#EEEEEE; float:left; left:4px;}
.sous-menu-td{ 
 color:#4F6999; 
 padding-bottom:3px;  
 font-size:12px;
 padding:6px;
 border-bottom:1px solid #4F6999;
 border-left:1px solid #4F6999;
 border-right:1px solid #4F6999;
}
.sous-menu-td a, .sous-menu-td a:visited{ color:#4F6999; text-decoration:none; font-size:10px;}
.sous-menu-td a:hover{text-decoration:underline; font-size:10px;}

.sous-menu-td-1{ 
 color:#4F6999; 
 padding-bottom:3px;  
 font-size:12px;
 padding:6px;
 border:1px solid #4F6999;
}
.sous-menu-td-1 a, .sous-menu-td-1 a:visited{ color:#4F6999; text-decoration:none; font-size:10px;}
.sous-menu-td-1 a:hover{text-decoration:underline; font-size:10px;}

#menu-1{width:110px;}
#menu-2{width:65px;}	
#menu-3{width:70px;}	
#menu-4{width:290px;}	
#menu-5{width:90px;}	
#menu-6{width:150px;}
#menu-7{width:150px;}

#smenu-1{width:150px;left:0;}
#smenu-2{width:150px;}	
#smenu-3{width:150px;}	
#smenu-4{width:150px;}	
#smenu-5{width:150px;}	
#smenu-6{width:150px;}
#smenu-7{width:150px;}

.head{ 
 background-color:#D0D9E8;
 color:#4F6999; width:500px;
 padding-top:3px;
 padding-bottom:3px;
 width:500px;
 padding-left:10px;
 text-align:left;
 font-weight:bold;
 vertical-align:middle;
 border:1px solid #4F6999;
}
		
.file{ 
 border-left: 1px solid #4F6999;
 border-right: 1px solid #4F6999;
 border-bottom: 1px solid #4F6999;
 width:500px;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:10px;
 vertical-align:middle;
}