/* CSS Document */
body{
background-color:#EFEFF0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8.5pt;
margin:0px;
padding:0px;
text-align:center;
color:#51504B;
}
 /*style pour les textes*/

.petit_texte{
color:#51504B;
font-size:7pt;
}
.texte_rouge{
color:#A01510;
font-size:10pt;
font-weight:bold;
}
.titre_page{
font-weight:bold;
font-size:9pt;
}
.client_rouge{
color:#A01510;
}
.client_jaune{
color:#CD9100;

}
.client_vert{
color:#00A11E;

}


/*style pour les liens*/

a.lien_petit{
color:#CD9100;
font-size:7.5pt;
text-decoration:underline;
}
a.lien_petit:hover{
color:#715106;}
a.lien_rouge{
color:#A01510;
text-decoration:none;
}
a.lien_rouge:hover{
text-decoration:underline;
}
a.lien_gris{
color:#51504B;
text-decoration:underline;
}
a.lien_gris:hover{
color:#000000;
text-decoration:underline;
}
a.gestion_page{
color:#806A4F;
font-size:8pt;
text-decoration:none;
}
a.gestion_page:hover{
color:#000000;
text-decoration:underline;
}
a.lien_jaune{
color:#CD9100;
text-decoration:none;
}
a.lien_vert{
color:#00A11E;
text-decoration:none;
}
a.lien_jaune:hover{
text-decoration:underline;
}
a.lien_vert:hover{
text-decoration:underline;
}




/*style pour les boites et boutons*/

.textbox{
border:1px solid #51504B;
font-size:8.5pt;
color:#51504B;
}
.style_btn{
border:1px solid #DDDDDD;
background-image:url(../images/degrade_btn.gif);
background-repeat:repeat-x;
color:#A01510;
font-weight:bold;
font-size:9pt;
padding:4px;
cursor:pointer;
}
.stylepetit_btn{
border:1px solid #DDDDDD;
background-color:#FFFFFF;
background-repeat:repeat-x;
color:#A01510;
font-size:7pt;
font-weight:bold;
cursor:pointer;
}


/*styles pour tableaux*/

.td_beige{
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
background-color:#F7F2E7;
}
.td_blanc{
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
}

.categories_objets{
background-image:url(../images/degrade_div.gif);
background-repeat:repeat-x;
padding:2px;
width:745px;
}

/* Style sousMenu */
.tablesousmenu{
border-bottom:1px solid #BBBBBB;
border-left:0px solid #BBBBBB;
border-right:0px solid #BBBBBB;
border-top:1px solid #BBBBBB;
}
.tdsousmenu{
border-bottom:0px solid #BBBBBB;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-top:0px solid #BBBBBB;
background-color:#F7F2E7;
}
.tdsousmenu_over{
border-bottom:0px solid #BBBBBB;
border-left:1px solid #BBBBBB;
border-right:1px solid #BBBBBB;
border-top:0px solid #BBBBBB;
background-color:#EAE8E9;
}

a.lien_sousmenu{
color:#715106;
text-decoration:none;
}
a.lien_sousmenu:hover{
color:#A01510;
text-decoration:none;
}

/*styles du menu horizontal*/
.h_menu{
	 margin-left:170px;
}

.h_menu ul{
margin: 0;
padding: 0;
list-style-type: none;
/* z-index:1;  enlevé par stef 15 fev*/
}

/*Top level list items*/
.h_menu ul li{
position: relative;
display: inline;
float: left;
text-align:center;
margin-left:0px;

}

/*Top level menu link items style*/
.h_menu ul li a{
/* display: block;  enlevé par stef cause affichage menu en vertical... */
overflow: auto; /*force hasLayout in IE7 */
}
	
/*1st sub level menu*/
.h_menu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;


}

/*Sub level menu list items (undo style from Top level List Items)*/
.h_menu ul li ul li{
display: list-item;
float: none;
background-color:#ffffff;
width: 130px;
padding:0px;
margin:0px;
margin-bottom:0px;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.h_menu ul li ul li ul{ 
}


/* Sub level menu links style */
.h_menu ul li ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
text-align:left;
background-image:url(../image/cadre/div1.gif);
height:18px;

}

.h_menu ul li a:hover{

}

.h_menu ul li ul li a:hover{
}

/*Background image for top level menu list links */
.h_menu .mainfoldericon{

}

/*Background image for subsequent level menu list links */
.h_menu .subfoldericon{
background: #FFFFFF url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .h_menu ul li { float: left; height: 1%; }
* html .h_menu ul li a { height: 1%; }
/* End */
