﻿/*************************************************/
/*       MENU HAUT NAVBAR (MENU METIERS)         */
/*************************************************/

.static_menu_style
{
    float:left;
    text-align:center;
    width:111px;
    height:34px;
    text-transform:uppercase;
    background-image:url('images/navbar_bg.png');
    background-repeat:repeat-x;
    font-weight:bold;    
    font-family:arial;
    font-size:10px;
}   

.static_menu_item_style
{
    width:110px;
    height:34px;        
}

.static_selected_style
{
    
}

.static_hover_style
{
    font-size:11px;    
    background-color:#d36d29;
}


/*.dynamic_menu_style
{
    width:111px;
    height:20px;
    
    font-size:10px;    
    background-color:#F28F00;    
    font-weight:bold;    
    font-family:arial;
    z-index:999;
       
}*/ 


/* ICI LE TEST POUR IE8 MARCHE (TROP DE PROPRIETES DANS LE COM DU DESSUS */
.dynamic_menu_style
{
	width:auto;
	font-size:10px;
}

.dynamic_menu_item_style
{
 min-width:111px; 
 padding:2px;
 text-align:left;
 height:20px; /* Hauteur d'un sous-menu déroulé */ 
 background-color:#F28F00;
 border-top: 1px solid White;
 border-right: 1px Solid White;
}

.dynamic_selected_style
{
    
}

.dynamic_hover_style
{
    background-color:#d36d29;
    color:Black;        
}


/*************************************************/
/*       MENU GAUCHE HAUT (MENU BESOINS)         */
/*************************************************/

#menuBesoins
{
    
    width:193px;
    min-height:228px;
    height:auto;
    -height:228px;
} 

.arrowlistmenu{
width: 169px; /*width of accordion menu*/
margin-top:0px;
margin-left:15px;

}

.h5
{
    font-weight:bold;    
    font-family:arial;
    font-size:10px;
}


.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    border-style: none;
    border-color: inherit;
    border-width: 0;
    font: bold 10px Arial;
    height:28px;
    color: white;
    text-transform: uppercase;
    background:url('images/menu_2_no_arrow.jpg') no-repeat;
    margin-top:0px;
    padding-left:15px;
    padding-top:7px;
    cursor: hand;
    cursor: pointer;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url('images/menu_over2_no_arrow.jpg');
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/

}


.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/

/margin-bottom: -3px; /* For IE6 and IE7 (Space between each under-menu element*/
font: 10px arial;
}

.arrowlistmenu ul li a{
color: #e30000;
/*margin-left:5px;*/
/*background: url('images/arrow.gif') no-repeat left 50%;*/ /*custom bullet list image*/


display: block;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 90%;
    padding-right: 0;
    padding-top: 2px;
    padding-bottom: 2px;
}

.arrowlistmenu ul li a:visited{
color: #e30000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #E8E8E8;
background-image: url('images/cross.gif');
background-repeat:no-repeat;
background-position:left;
}



/*************************************************/
/*        MENU GAUCHE BAS (MENU SOCIETE)         */
/*************************************************/

.menuSociete ul
{
    list-style-type: none;
    text-transform: uppercase;    
    font-weight:bold;    
    font-family:arial;
    font-size:10px;
    margin: 0; /* Marge */
    padding: 0; /* Espacement */     
}

.menuSociete li
{
    margin-bottom:10px; 
    background-image:url('images/puce.gif');    
    background-repeat:no-repeat;
    background-position:left;           
}

.menuSociete a
{
    padding-left:20px;
    /*padding-top:-5px;*/
    text-decoration:none;
    color:Red; /* Couleur des liens */        
}

.menuSociete ul li a:visited{
color: #e30000;
}

.menuSociete ul li a:hover{ /*hover state CSS*/
/*color: #ff6400;*/
color:#d36d29;
/*background-color: #E8E8E8;*/
}
