.titre_droite{
  font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
  padding:2px 2px;
  color:#FFFFFF;
  float:left;
  font-weight:bold;
}

.titre2_droite{
  font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
  padding:2px 2px;
  color:#b72a16;
  float:left;
  font-weight:bold;
}

/* CSS Document */
.menu_haut{
   margin-top: -20px;
   /*background:#939393 /*url(../fonds/fond_gris.gif) repeat-x;*/
   height: 25px;
   font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
   /*color:#FFF000;*/
   background:#939393;
  
   
}

 
.menu_haut a{

	color:#FFFFFF;
	text-decoration: none;
   	font-weight:bold;

}


.menu_haut a:hover{
   
   color:#000066;
   text-decoration: none;
   font-weight:bold;
  
}


.menu_haut a:active{ 
   
   color:#000066;
   text-decoration: none;
   font-weight:bold;
  
}




.menu_haut ul 
{
     
      list-style:none;  
      padding:0; 
	  width: auto;
	  /*border-top:1px solid;*/
 }
 
.menu_haut li {  
      float: left; 
      display:inline; 
	  border-right:1px solid white;
	  padding:4px 12px 8px 8px; font-weight:bold; /*background:url(../fonds/separateur.gif) no-repeat 100% 50%;*/
	  /*border-bottom:1px solid; */ 
	  
	  
 }  
  


/***************debut menu bas**********************************/

.menu_bas{
   margin: 0px 0px;
   /*background:#939393 /*url(../fonds/fond_gris.gif) repeat-x;*/
   height: 15px;
   font: 10px "Lucida Grande", Geneva, Arial, sans-serif;
   /*color:#FFF000;*/
   background:#FFFFFF;
  
   
}

 
.menu_bas a:link{

	color:#939393;
	text-decoration: none;
   	font-weight:bold;

}


.menu_bas a:hover{
   
   color:#000066;
   text-decoration: none;
   font-weight:bold;
  
}


.menu_bas a:active{ 
   
   color:#000066;
   text-decoration: none;
   font-weight:bold;
  
}

.menu_bas a:visited{

	color:#FFFFFF;
	text-decoration: none;
   	font-weight:bold;

}


.menu_bas ul 
{
     
      list-style:none;  
      padding:0; 
	  width: auto;
	  /*border-top:1px solid;*/
 }
 
.menu_bas li {  
      float: right; 
      display:inline; 
	  border-right:1px solid #939393;
	  padding:4px 12px 8px 8px; font-weight:bold; /*background:url(../fonds/separateur.gif) no-repeat 100% 50%;*/
	  /*border-bottom:1px solid; */ 
	  
	  
 }  


/*******************fin menu bas***********************************/


/***************menu centre**********************/


.menu_centre{
   
   padding:0px 0px;
   font: 12px "Lucida Grande", Geneva, Arial, sans-serif;
   margin-top:0px;
   margin-left:15px; 
   /*height: 15px;*/
   width: 500px;
   float:left;
   /*border: 1px dashed #bf8700;*/
   
   
}  

   

.menu_centre a{

	color:#000000;
	text-decoration: none;
   	font-weight:bold;

}


.menu_centre a:hover{
   
   color:#666;
   text-decoration: underline;
   font-weight:bold;
  
}


.menu_centre a:active{ 
   
   color:#000000;
   text-decoration: none;
   font-weight:bold;
  
}






.menu_centre ul 
{
     
      list-style:none;  
      padding:0; 
	  
	  /*border-top:1px solid;*/
 }
 
.menu_centre li {  
      float: left; 
      display:inline; 

      
      width: auto;
      
      padding-right:4px; 
      padding-left:4px;   
      padding-top:0px;   

      border-right:1px solid #bf8700; 
      /*background:#939393;*/
	  
 }
 










/******************fin menu centre**********************************/




.titre_box{
   margin-left:15px;
   margin-top:20px;
   width:235px;
   height:20px;
   /*background:url(../fonds/box_haut.png) no-repeat;*/
  /* background:#72839d /*url(../fonds/fond_bleu.gif) repeat-x ;*/
   background:#000000;
   
   
}
.corps_box{
   margin-left:15px;
   border-left:1px solid #000000; 
   border-right:1px solid #000000;
   border-bottom:1px solid #000000;
   text-align:left;
   padding: 0 5px;
   width:223px;
   height:auto;
   
}


.titre_box2{
   margin-left:15px;
   margin-top:20px;
   width:235px;
   height:20px;
   
   /*background:url(../fonds/box_haut.png) no-repeat;*/
  
   /*background:#939393 /*url(../fonds/fond_gray.gif) repeat-x;*/
   background:#bf8700;

}

.corps_box2{
   margin-left:15px;
   margin-top:0px;
   border-left:1px solid #bf8700; 
   border-right:1px solid #bf8700;
   border-bottom:1px solid #bf8700;
   text-align:left;
   padding: 0 5px;
   width:223px;
   height:auto;
   
}


.corps_box3{
   margin-left:15px;
   
   background: #FFFFFF;
   border-left:1px solid #b72a16; 
   border-right:1px solid #b72a16;
   border-bottom:1px solid #b72a16;
   border-top:1px solid #b72a16;
   text-align:left;
   padding: 0 5px;
   margin-top:2px;
   width:223px;
   height:auto;
   
}


.corps_box4{
   margin-left:15px;
   margin-top:20px;
   margin-bottom:20px;
   background: #4e74a8;
   text-align:left;
   padding: 0 5px;
   
   width:223px;
   height:20px;
   
}

.moduletable{
  
 border: 0px;

}

form {
  margin: 0;
  padding: 0;
  /*background: #4e74a8;  */
   
   color:#000033; 
   height:auto;
}

.input{
  margin: 0;
  padding-left: 4px ;
  padding-bottom: 4px ;
  border: 0px;
  
  
}

.inputbox{
   
 color:#996600;
 border: 1px solid black;
 background:#EFF3F8;

}
