/* CSS Document */

/********************************************************/
/************        MENU VERTICAL     ******************/
/********************************************************/

#onglets {
  width: 187px;
  font-size:11px;
  /* background-color:#ECEFF1; */
  background-color:white;
  line-height:25px;
  font-family:Arial, helvetica, trebuchet MS ;
  font-weight:bold;
}

#onglets ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#onglets ul a {
  text-decoration:none;
}

#titre_menu{
line-height:27px;
}

#titre_menu a {
  display:block;
  padding:1px;
}

#titre_menu a:hover {
  display:block;
}

.onglet { 
  background-color:white;
  display:none;
}

.onglet li {
  padding-left:3px;
  color:black;
  vertical-align: middle;
  line-height:27px;
  height:27px;
  /*font-size:7pt;*/
  border-top:1px solid #EEE;
}

.onglet ul a {
  color:black;
  text-decoration:none;
  font-weight:normal;
  font-size:7pt;
}

.onglet ul a:hover {
  color:#CC0000;
  margin-left:10px;
  font-size:7pt;
  font-weight:bold;
}

#plus_moins {
  float:right;
  background-color:white;
  margin-left:5px;
  height:2px;
}


/*STYLAGE DES P POUR PERMETTRE LA BORDURE COULEUR A GAUCHE + STYLAGE FONDS DEROULANTS + STYLAGE LIENS*/

.cat_menu_vert{
/*border-left:8px solid #339933;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_vert a{
/*color:#339933;*/
color:#204182;
}
.list_menu_vert{
background-color:#DEE6DE;
}
.list_menu_vert a:hover{
color:#339933;
text-decoration:underline;
}


.cat_menu_bleu{
/*border-left:8px solid #204182;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_bleu a{
color:#204182;
}
.list_menu_bleu{
background-color:#C4C7E1;
}


.cat_menu_orange{
/*border-left:8px solid #DD7937;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_orange a{
/*color:#CC6633;*/
color:#204182;
}
.list_menu_orange{
background-color:#EDD3B8;
}

.cat_menu_gris{
/*border-left:8px solid #5384B4;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
  border-left:1px dotted  #CCC;  
}
.cat_menu_gris a{
/*color:#5384B4;*/
color:#204182;
}
.list_menu_gris{
background-color:#D8DAF1;
}


.cat_menu_noir{
/*border-left:8px solid #000;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_noir a{
/*color:#000;*/
color:#204182;
}
.list_menu_noir{
background-color:#DDD;
}


.cat_menu_violet{
/*border-left:8px solid #996699;*/
margin:0;
/* margin-bottom:2px; */
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #FFF;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_violet a{
/*color:#996699;*/
color:#204182;
}
.list_menu_violet{
background-color:#E7DEE7;
}


.cat_menu_bleu_clair{
/*border-left:8px solid #996699;*/
margin:0;
/*margin-bottom:2px;*/
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
   border-left:1px dotted  #CCC; 
}
.cat_menu_bleu_clair a{
/*color:#996699;*/
color:#204182;
}

.cat_menu_or{
/*border-left:8px solid #AF7C00;*/
margin:0;
/*margin-bottom:2px;*/
padding:0;
height:28px;
padding-left:3px;
border-bottom:1px dotted #CCC;
line-height:28px;
 border-right:1px dotted  #CCC; 
  border-left:1px dotted  #CCC; 
}
.cat_menu_or a{
color:#AF7C00;
/*color:#204182;*/
}