body {
  
  font-family: Arial, helvetica, sans-serif ;
  padding:0px;
  margin: 0px;

}

table.index { 
  
  font-family: Arial, helvetica, sans-serif ;
  color: #235F23;
  font-weight: bold; 

}

table.contenu { 

  
  background-color: white; 

}

table.milieu{

  background-position: bottom left;
  background-repeat: no-repeat;
  
}


#menu_espace {

	border:0px;
  margin-top: 1px;
  margin-bottom: 3px;
  padding: 0px 0px 0px 0px;
  width: 100%;
  background-color: #F6E37A;
  height: 17px;

}

#menu_espace a {

  border-right: 1px #FFFFFF solid;
  height: 17px;
  padding: 0px 5px 2px 5px;

}

#tableau td {

  padding-left: 4px;

}
 
tr { vertical-align: top; }

tr.tableau { 
  
  background-color: #235F23; 

}

p.titre_vert {

  background-color: #235F23;
  color: #F9E37D;
  padding: 5px;
  
}

.text_matrix {
  
  font-size:11px; 

}

#ajouter {

  background-color:#F6E37A;

}

#ajouter a {

  padding: 0px 4px 0px 4px;
  border-right: 1px #FFFFFF solid;

}


td{ font-size:12px; }

td.t_center { 
  
  text-align:center; 
  

}

td.t_middle { 
  
  vertical-align: middle;

}

td.t_middle_center { 
  
  vertical-align: middle;
text-align:center;

}

td.text_menu{ font-size:11px; }

td.blanc { 
  
  background-color:#FFFFFF;
  border: 1px solid  black;
  padding: 2px;
  font-size:12px; 
  text-align:center;

}

td.titre_index {  font-size:25px;  }

td.titre_page {

  text-align: right;
  vertical-align: middle;
  height: 87px;
  width: 100%;
  padding-top: 25px;
  padding-right: 50px;

}

td.text_index { font-size:18px; }

td.menu_titre { 
  
  color: #FBD518;
  background-color: #16582A;
  font-weight: bold;
  font-size:12px;
  padding: 1px 0px 1px 15px; 

}

td.titre{ 
  
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #F9E37D;
  white-space:nowrap;

}

td.historique { 
  
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  color: #FF7F00;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 1px;
  padding-top: 1px;
  background-color: #FFDFBF;
}

td.lien { width: 262px; }

td.contenu_milieu {

  padding: 0px 1px 0px 1px;
  margin:0px;
  height: 350px;
  
}

td.copyright { 
  
  text-align: center; 
  font-size:10px; 
  color: #FAD419; 
  letter-spacing: 1px;   
  background-position: left; 
  background-repeat: no-repeat; 
  background-color: #FF7F00; 
  padding: 0px;
  margin:0px;
  height: 18px;
  vertical-align: middle;
    
}

form { padding:0px; margin: 0px; letter-spacing: 0px; }

a.copyright { color: #FFFFFF; font-weight: bold; }

td.espace_10 { height:10px; }
td.espace_20 { height:20px; }
td.padding_10 { padding-right: 10px; }

td.welcome { 
  
  font-family: Arial, helvetica, sans-serif;
  font-size: 12px;
  padding-right: 26px; 
  white-space:nowrap; 
  background-color: #FFDFBF;

}

a { 
  
  font-weight:bold; 
  text-decoration:none; 
	color:#235F23;  

}

a:hover {
  
	color: #FAD518; 
	text-decoration: none; 
  font-weight:bold; 

}

.lienmenu {

 	float:left;
  padding-left:10px;
	font-size: 12px;

}

 

a.white:hover {color: #FFFFFF; }  

a.lienmenu:link {color: #235F23; }    

a.lienmenu:visited {color: #235F23; }    

a.lienmenu:active {color: #235F23; }    

a.lienmenu:hover {color: #FFFFFF; background-color: #FAD518; }  

a.lienmenu { text-decoration: none; } 

.lienmenuhaut{

  padding: 1px 3px 1px 3px; 

}



a.foldergauche:link {color: #185A2C;  }    

a.foldergauche:visited {color: #185A2C; }    

a.foldergauche:active {color: #185A2C; }    

a.foldergauche:hover {color: #FFFFFF; }  

a.foldergauche { text-decoration: none;  } 

a.menublanc:link {color: #185A2C;  }    

a.menublanc:visited {color: #185A2C; }    

a.menublanc:active {color: #185A2C; }    

a.menublanc:hover { color: #FFFFFF; }  

a.menublanc { text-decoration: none; }

#normal {

  font-weight: normal; color: #FF7F00;

}

textarea {
 
  border: gray 1px solid;
  font-size: 12px; 
  font-family: Arial, Helvetica, sans-serif;

}

select { 
  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  border: gray 1px solid; 

} 

select.space{

  width:261px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  background-color: #FF7F00;
  color: #FAD419;
  border: solid;
  border-color : #FF7F00;
  border-width : 1px;

}

img {

border:0px;

}

input {	
  
  border: gray 1px solid;

}

input.input_menu {
	
	background-color: #f0f0f0;
	color: #235F23;
	border: #235F23 1px solid; 
	font-size: 9pt;

}

input.input_menu_hover {
	
	background-color: #235F23;
	color: #f0f0f0;
	border: #235F23 1px solid; 
	font-size: 9pt;

}

input.normal { border: 0px; }

div.menuBar {
 
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  background-color: #F6E37A;
  padding: 0px 0px 0px 0px;

}

div.menuBar a {

  border-right: 1px #FFFFFF solid;

}

div.menuBar input.menu {

  background-color: #F6E37A;
  border: #F6E37A 1px solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  height: 19px;
  text-align: left;

}

div.menuBar input.menu2 {

  background-color: #FAD518;
  border: 1px #FAD518 solid;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  height: 19px;
  text-align: left;
  
}

div.menuBar td { border: 0px; }

div.menu {

  font-family: Arial, Helvetica, sans-serif;
  border: 1px #F6E37A solid;
  background-color: #FAD518;
  visibility: hidden;
  width: 115px;
  position: absolute;

}

div.menu td:hover {
  background: #333333;
}

div.menu td:hover a {
  color: white;
}

div.menu table {
  width: 100%;

}

#explorer_menugauche {

  width: 100%;
  background-color: #FFDFC0;

}

/*menu deroulant*/
.ejs_scroll {font-size:11px;font-family:Arial;color:#FFFFFF;}
.span { color:#FFFFFF; }

img.img { border: 1px solid black ;}

span.link { 

  text-decoration:none; 
	color:#235F23;  
	font-weight:bold;

}

span.link_hover { 

  color: gray; 
	font-weight:bold; 
	text-decoration: none; 

}

dl, dt, dd, ul, li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#menu_gauche {
  top: 0;
  left: 0;
}

#menu_gauche {
  width: 100%;
}

#menu_gauche dt {
  cursor: pointer;
  color: white;
  background-color: #16582A;
  font-weight: bold;
  font-size:12px;
  padding: 1px 0px 1px 25px; 
  border-bottom: 1px white solid;
  
}

#menu_gauche dd {
  border: 0;
}

#menu_gauche li {
  text-align: center;
  background: #fff;
}

#menu_gauche li a, #menu_gauche dt a {
  color: #000;
  text-decoration: none;
  display: block;
  border: 0 none;

}

#menu_gauche li a:hover, #menu_gauche dt a:hover {
  background: #eee;
}

.lienmenu2 {

 	float:left;
  padding-left:30px;
	font-size: 12px;

} 

a.lienmenu2:link {color: #235F23; }    

a.lienmenu2:visited {color: #235F23; }    

a.lienmenu2:active {color: #235F23; }    

a.lienmenu2:hover {color: #FFFFFF; background-color: #FAD518; }  

a.lienmenu2 { text-decoration: none; }

a.lienmenu3 {background-color: #FAD518; color: #FFFFFF; text-decoration: none; float:left; padding-left:30px; font-size: 12px;}


td.fermer{ text-align: right; padding: 2 5 5 0; }
