/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 18px;
    font-weight         : bold;
    color               : #B90800;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #7B8129;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
h3 a {
    color               : #000000;
}

li {
    list-style-image    : url('images/echos/puce_li_bleue.gif');
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/

table.decoupage td.contenu div.contenu_page div.contenu_wys {
    /*padding             : 10px 14px 10px 14px;*/
}

div.titre_page {
    font-size           : 20px;
    color               : #FFFFFF;
    font-weight         : bold;
    background          : url('images/echos/in/bg_titre_page.gif') no-repeat left;
    margin              : 2px 0px 0px 0px;
    text-align          : left;
    padding             : 10px 10px 5px 10px;
}


/************************************************************/
/* MENU HAUT                                                */
/************************************************************/

div.menu {
    background          : url('images/echos/in/bg_menu.gif') no-repeat;
}

div.menu ul.niveau1 li a,
div.menu ul.niveau1 li a:link,
div.menu ul.niveau1 li a:visited {
    padding             : 10px 15px;
}

div.menu ul.niveau1 li.secteur {
    background          : none;
    padding-right       : 55px;
}

/************************************************************/
/* MENU PERMANENT                                           */
/************************************************************/

div.sous_menu_secteur td.secteurs {
    background          : url('images/echos/bg_menu_secteurs.gif') no-repeat top left;
}
div.sous_menu_secteur td.secteurs div {
    padding             : 10px;
}
div.sous_menu_secteur ul li ul li {
    list-style-image    : url('images/echos/in/puce_li2.gif');
}
div.sous_menu_secteur ul li ul li a,
div.sous_menu_secteur ul li ul li a:link,
div.sous_menu_secteur ul li ul li a:visited {
    font-weight         : normal;
    color               : #FFFFFF;
    font-size           : 11px;
}
div.sous_menu_secteur ul li ul li a.on,
div.sous_menu_secteur ul li ul li a.on:link,
div.sous_menu_secteur ul li ul li a.on:visited {
    text-decoration     : underline;
    font-size           : 11px;
}
div.cadre_entete {
    padding             : 5px;
}
div.cadre_entete td {
    font-size           : 11px;
}

/************************************************************/
/* SOUS MENU                                                */
/************************************************************/

div.ssmenu {
    position            : absolute;
    left                : 0px;
    top                 : -300px;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
    margin-top          : 10px;
    background-color    : #7B8129;
    color               : inherit;
    border              : 1px solid #E3E8ED;
    border-bottom-width : 0;
}
div.ssmenu a,
div.ssmenu a:link,
div.ssmenu a:visited {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    display             : block;
	padding             : 2px 5px;
	color               : #FFFFFF;
	background-color    : inherit;
	text-decoration     : none;
	border-bottom       : 1px solid #FFFFFF;
	font-weight         : bold;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
	text-decoration     : underline;
}
