/*** la navigation ***/
#z_pubH {width:100%;height:92px;text-align:center;}
#z_nav {width:100%;font:normal 11px arial,sans-serif;}
/*** la navigation du haut ****/
#z_navH {width:960px;height:25px;border-top:2px solid #ed0d65;border-bottom:2px solid #ed0d65;background-color:#ffffff;color:#333333;overflow:hidden;}
/*
        #z_navH   ul {float:left;margin:8px 12px 0 0;font-size:9px;}
        #z_navH   ul.listegauche li {float:left;margin:0;padding:0 8px 0 6px;width:auto;}
        #z_navH   ul.listedroite li {float:left;margin:0;padding:0;width:auto;}
        #z_navH   ul li a {text-decoration:none;color:#666666;background-color:inherit;padding:0 7px 0 7px;float:left;margin:0;}
        #z_navH   ul li a:hover{text-decoration:none;color:#000000;background-color:inherit;}
        /** pour une rubrique active ***
        #z_navH   ul li.rubactive a {text-decoration:none;color:#000000;}
        #z_navH   ul li.rubactive a:hover{text-decoration:none;color:#000000;background-color:inherit;}
        #z_navH   ul.listegauche {margin-right:0;}
        #z_navH   ul.listedroite {margin:0 15px 0 0;}
        #z_navH   ul li {background:url(../images/assets/nav_separateur.gif) no-repeat 100% 2px;}
        /*#z_navH div ul.listedroite li {background:url(../images/assets/nav_separateur.gif) no-repeat 0px 2px;}
        *#z_navH   ul.listegauche li a:hover {text-decoration:none;}
        #z_navH   ul.listedroite li.premier a {}
        #z_navH   ul.listedroite li.dernier {background:none;}
*/
#z_navH div.separateurnav {width:24px;margin:10px 0 0 0;float:left;text-align:center;padding:0;}
#z_navH  div div a:hover {text-decoration:none;color:#000000;}
#z_navH  div.listegauche {float:left;font-size:9px;margin:8px 0 0 215px;}
*html #z_navH  div.listegauche {margin-left:130px;}
#z_navH div.listegauche div {float:left;background:url(../images/assets/nav_separateur.gif) no-repeat 100% 2px;}
#z_navH div.listegauche div a {color:#666666;}
#z_navH div.listegauche div.rubactive a {color:#000000;}
#z_navH div.listegauche div.a1 {padding:0 8px 0 7px;}
#z_navH div.listegauche div.a2 {padding:0 8px 0 6px;}
#z_navH div.listegauche div.a3 {padding:0 9px 0 6px;}
#z_navH div.listegauche div.a4 {padding:0 8px 0 6px;background:none;}
#z_navH div.listedroite {float:left;font-size:9px;margin:8px 0 0 0;}
#z_navH div.listedroite div  {float:left;background:url(../images/assets/nav_separateur.gif) no-repeat 100% 2px;}
#z_navH div.listedroite div a {color:#666666;}
#z_navH div.listedroite div.rubactive a {color:#000000;}
#z_navH div.listedroite div.a1 {padding:0 10px 0 8px;}
#z_navH div.listedroite div.a2 {padding:0 9px 0 6px;}
#z_navH div.listedroite div.a3 {padding:0 8px 0 6px;}
#z_navH div.listedroite div.a4 {padding:0 9px 0 7px;background:none;}
#z_navH div.form {float:right;margin:3px 0px 0 0px;padding:0;clear:none;width:140px;}
#z_navH div.form form {}
#z_navH div.form form input {float:left;margin:0;padding:2px;width:110px;height:13px;font:normal 9px verdana,sans-serif;border:1px solid #666666;}
#z_navH #boutonok {float:left;clear:none;}
*html #z_navH  div.form {float:left;margin:0px 3px 0 6px;padding:0;clear:none;width:140px;}
*html #z_navH  div.form form {padding:0;margin:4px 0 0 0;}
*html #z_navH  div.form form input {float:left;margin:0;padding:2px;height:13px;font:normal 9px verdana,sans-serif;border:1px solid #666666;}
*html #z_navH #boutonok {float:left;margin:0;padding:0;}

/*** fin navigation haut ***/
/*** la navigation principale ***/
#z_navP {width:100%;}
#z_navP div.bandeau {float:left;}
#z_navP ul {float:left;}
#z_navP ul li {float:left;width:39px;height:127px;}

/***** par defaut ***/
/** changement des images de menu selon l'id de la rubrique communique au body ***/
#ruba #menu_ruba {background:url(../images/assets/navp_rubriquea_actif.gif) no-repeat 0px 0px;}
#rubb #menu_rubb {background:url(../images/assets/navp_rubriqueb_actif.gif) no-repeat 0px 0px;}
#rubc #menu_rubc {background:url(../images/assets/navp_rubriquec_actif.gif) no-repeat 0px 0px;}
#rubd #menu_rubd {background:url(../images/assets/navp_rubriqued_actif.gif) no-repeat 0px 0px;}
#rube #menu_rube {background:url(../images/assets/navp_rubriquee_actif.gif) no-repeat 0px 0px;}
#rubf #menu_rubf {background:url(../images/assets/navp_rubriquef_actif.gif) no-repeat 0px 0px;}

/*** fin navigation principale ***/
/*** la navigation deuxieme niveau ***/
#z_nav2L {float:left;width:960px;height:25px;background-color:#ffffff;color:#333333;}
*html #z_nav2L {margin:-4px 0 0 0;}
#z_nav2L div.titre {float:left;margin:4px 0 0px 0px;font:normal 18px arial,sans-serif;padding:0 0 0px 0;}
/*
        #z_nav2L div.titre {float:left;margin:4px 0 0px 5px;font:normal 18px arial,sans-serif;padding:0 0 5px 0;}
*/
#z_nav2L ul {float:left;margin:4px 0 0 -10px;}
#z_nav2L ul li {float:left;margin:0px 0 0 0;padding:2px 10px 0 10px;height:19px;background:url(../images/assets/nav2l_separateur.gif) no-repeat 100% 2px;overflow:hidden;}
#z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 0px;padding:2px 10px 0 10px;height:19px;color:#017d9e;/*background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0*/;background-color:#ffffff;}
#z_nav2L ul li.rubriqueactive a {color:#666666;background-color:inherit;}

/** special internet explorer ***/
#z_nav2L ul li a {color:#666666;background-color:inherit;float:left;}
#z_nav2L ul li a:hover {text-decoration:none;color:#000000;}
/*
        #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 0px;padding:0px 10px 0 10px;color:#000000;background-color:inherit;overflow:hidden;height:19px;}
        #z_nav2L ul li.rubriqueactive a {color:#000000;background-color:#ffffff;}
*/

/** changement des couleurs selon l'id de la rubrique communique au body ***/
#ruba #z_nav2L {float:left;margin:0;background-color:#0091b8;}
*html #ruba #z_nav2L {float:left;margin:-4px 0 0 0;background-color:#0091b8;}
#ruba #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_a.gif) no-repeat 100% 2px;}
#ruba #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#ruba #z_nav2L ul li  a:hover {text-decoration:none;}
#ruba #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#017d9e;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#ruba #z_nav2L ul li.rubriqueactive a {color:#017d9e;background-color:inherit;}

/** special internet explorer ***/
#rubb #z_nav2L {float:left;margin:0;background-color:#f36f21;}
*html #rubb #z_nav2L {margin:-4px 0 0 0;}
#rubb #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_b.gif) no-repeat 100% 2px;}
#rubb #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#rubb #z_nav2L ul li a:hover  {text-decoration:none;}
#rubb #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#e46013;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#rubb #z_nav2L ul li.rubriqueactive a {color:#e46013;background-color:inherit;}

/** special internet explorer ***/
#rubc #z_nav2L {float:left;margin:0;background-color:#fc7283;}
*html #rubc #z_nav2L {margin:-4px 0 0 0;}
#rubc #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_c.gif) no-repeat 100% 2px;}
#rubc #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#rubc #z_nav2L ul li a:hover  {text-decoration:none;}
#rubc #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#065759;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#rubc #z_nav2L ul li.rubriqueactive a {color:#065759;background-color:inherit;}

/** special internet explorer ***/
#rubd #z_nav2L {float:left;margin:0;background-color:#28975c;}
*html #rubd #z_nav2L {margin:-4px 0 0 0;}
#rubd #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_d.gif) no-repeat 100% 2px;}
#rubd #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#rubd #z_nav2L ul li a:hover  {text-decoration:none;}
#rubd #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#0d6134;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#rubd #z_nav2L ul li.rubriqueactive a {color:#0d6134;background-color:inherit;}

/** special internet explorer ***/
#rube #z_nav2L {float:left;margin:0;background-color:#17b0b0;color:#ffffff;}
*html #rube #z_nav2L {margin:-4px 0 0 0;}
#rube #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_e.gif) no-repeat 100% 2px;}
#rube #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#rube #z_nav2L ul li a:hover  {text-decoration:none;}
#rube #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#009999;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#rube #z_nav2L ul li.rubriqueactive a {color:#009999;background-color:inherit;}

/** special internet explorer ***/
#rubf #z_nav2L {float:left;margin:0;background-color:#984598;}
*html #rubf #z_nav2L {margin:-4px 0 0 0;}
#rubf #z_nav2L ul li {float:left;height:19px;margin:0px 0 0 0px;padding:2px 10px 0 10px;color:#ffffff;background:url(../images/assets/nav2l_separateur_f.gif) no-repeat 100% 2px;}
#rubf #z_nav2L ul li a {color:#ffffff;background-color:inherit;}

/**special internet explorer **/
#rubf #z_nav2L ul li a:hover  {text-decoration:none;}
#rubf #z_nav2L ul li.rubriqueactive {float:left;margin:0px 0 0 -2px;padding:2px 10px 0 12px;height:19px;color:#704170;background:url(../images/assets/nav2l_rubriqueactive.gif) 0 0;background-color:#ffffff;}
#rubf #z_nav2L ul li.rubriqueactive a {color:#704170;background-color:inherit;}

/** special internet explorer ***/
/*** fin navigation deuxieme niveau ***/
/*** le pied de page ***/
#z_piedpage {float:left;clear:left;width:960px;height:30px;padding:10px 0 0 0;background:url(../images/assets/piedpage_fonds.gif);margin:0 0 0 18px;}
*html #z_piedpage {margin-left:9px;}
#z_piedpage div.copyright {float:left;margin:6px 0 0 0px;font:normal 9px arial,sans-serif;color:#ffffff;background-color:inherit;}
#z_piedpage ul {float:left;margin:4px 0 0 142px;font:normal 10px arial,sans-serif;color:#ffffff;background-color:inherit;}
#z_piedpage ul li {float:left;border-left:1px solid #ffffff;padding:0 0 0 13px;margin:0 0 0 13px;background-color:inherit;color:inherit;}
#z_piedpage ul li.premier {border:none;}
#z_piedpage ul li a {background-color:inherit;color:#ffffff;}
#retourHaut {float:right;margin:0 0px 0 0;width:16px;height:16px;}
/*** fin pied de page ***/
