/* MENU CSS Document */

/******************************
*** rechercher
******************************/
#rechercher {float:left;width:222px;height:35px;padding:9px 0 0 23px;background:url(../images/bg-rechercher.gif) top left no-repeat;}
#rechercher h2 {display:none;}
#search_box_input {width:150px;height:18px;float:left;padding:3px 10px 2px 10px;font-size:13px;color:#4e453c;border:#3173b6 solid 1px;border-right:none;background:url(../images/bg-champ-rechercher.gif) top left repeat-x;}
#search_box_button {float:left;display:block;margin:0 0 0 5px;padding:0;}

/******************************
*** MENU H
******************************/
#navigation {width:945px;height:45px;margin:0 0;color:#000;font-size:12px;border-left:#002561 25px solid;background:url(../images/bg-degrade-menuh.gif) top left repeat-x;}

/* NIVEAU 1 */
#navigation #menu-principal {padding:1px 0 0 0;}
#navigation #menu-principal li {display:inline;padding:0;margin:0;}
#navigation #menu-principal li a {float:left;padding:0 25px;line-height:44px;border-left:#fff solid 1px;background:url(../images/picto-carre-02.gif) top left no-repeat;text-decoration:none;color:#fff;font-size:15px;}
#navigation #menu-principal li a:hover {border-left:#fff solid 1px;background:url(../images/bg-degrade-menuh-hover.gif) left top repeat-x;}
#navigation #menu-principal li.selected a,#navigation #menu-principal li.selected a:hover {border-left:#fdae02 solid 7px;padding:0 25px 0 19px;background:url(../images/bg-degrade-menuh-hover.gif) left top repeat-x;}


/******************************
*** menu-vertical
******************************/
/* titre-menu-vertical */
#titre-menu-vertical {width:245px;height:90px;margin:0;padding:0;background:url(../images/bg-titre-menuV.gif) top left no-repeat;}

#menu-vertical {width:245px;height:auto;list-style:none;margin:0;padding:0;}

/* NIVEAU 1 */
#menu-vertical li {* padding:1px;background:url(../images/pointilles-bleu-01.gif) left bottom repeat-x;}
#menu-vertical li a {position:relative;padding:9px 18px 9px 18px;margin:0;display:block;color:#fff;font-size:14px;text-decoration:none;background:url(../images/bg-degrade-menuV-niveau1.png) repeat-x left top;z-index:9999;zoom:1;cursor:pointer;}
#menu-vertical li a:hover {color:#fdae02;cursor:pointer;}
#menu-vertical li.selected1 {background:url(../images/bg-degrade-menuV-niveau2.gif) left bottom repeat-x #0064b1;border-left:#fff 6px solid;border-top:#fff 1px solid;border-bottom:#fff 1px solid;font-weight:bold;}
#menu-vertical li.selected1 a {padding:10px 12px 10px 12px;}

/* NIVEAU 2 */
#menu-vertical li.selected1 ul {padding:0 2px 12px 18px;}
#menu-vertical li.selected1 ul li {list-style-image:none;background:none;padding:1px;}
#menu-vertical li.selected1 ul li a {padding:1px 2px 1px 18px;color:#fff;background:url(../images/picto-fleche-08.gif) left 5px no-repeat;font-size:13px;font-weight:normal;}
#menu-vertical li.selected1 ul li a:hover {color:#fdae02;background:url(../images/picto-fleche-07.gif) left 5px no-repeat;font-size:13px;cursor:pointer;}
#menu-vertical li.selected1 ul li.selected2 a {font-weight:bold;color:#fdae02;background:url(../images/picto-fleche-07.gif) left 5px no-repeat;cursor:pointer;}

/* NIVEAU 3 */
#menu-vertical li.selected1 ul ul {margin:2px 0 5px 0;}
#menu-vertical li.selected1 ul ul li {padding:2px 0 0 5px;margin:0 0 0 0px;font-size:12px;}
#menu-vertical li.selected1 ul li.selected2 li a {padding:0 7px 0 15px;font-weight:normal;font-size:12px;color:#fff;background:url(../images/picto-fleche-08.gif) left 5px no-repeat;cursor:pointer;}
#menu-vertical li.selected1 ul li.selected2 li a:hover {background:url(../images/picto-fleche-07.gif) left 5px no-repeat;color:#fdae02;cursor:pointer;}
#menu-vertical li.selected1 ul ul li.selected3 a {font-weight:bold;font-size:12px;color:#fdae02;;background:url(../images/picto-fleche-07.gif) left 5px no-repeat;}


/******************************
*** MENU BOTTOM PAGE (MENUB)
******************************/
#contenu #menuB,
#contenu-col2 #menuB {/*width:525px;position:relative;line-height:normal;padding:3px 0 0 0;margin:20px 0 0 0;font-size:11px;text-transform:uppercase;color:#848d97;border-top:#31A4D9 solid 1px;*/}
#contenu #menuB {/*width:525px;*/}

/* PARAGRAPHES */
#contenu #menuB p,
#contenu-col2 #menuB p {/*padding:0;margin:0;font-size:11px;*/}
#contenu #menuB a,
#contenu-col2 #menuB p a {/*color:#848d97;text-decoration:none;*/}
#contenu #menuB a:hover,
#contenu-col2 #menuB p a:hover {/*color:#023d84;*/}

#contenu #menuB p.menuB-sommaire,
#contenu-col2 #menuB p.menuB-sommaire {/*position:absolute;left:33%;width:33%;margin:0 auto;text-align:center;*/}
#contenu #menuB p.menuB-prev,
#contenu-col2 #menuB p.menuB-prev {/*width:33%;float:left;text-align:left;*/}
#contenu #menuB p.menuB-next,
#contenu-col2 #menuB p.menuB-next {/*width:33%;float:right;text-align:right;*/}


/******************************
*** menu-footer-gauche
******************************/
#menu-footer-gauche-gauche,#menu-footer-gauche-droite {float:left;padding:25px 15px 0 15px;}

#menu-footer-gauche-gauche li,#menu-footer-gauche-droite li {padding:0 8px 0 16px;display:inline;background:url(../images/picto-fleche-01.gif) top left no-repeat;}
#menu-footer-gauche-gauche li a,#menu-footer-gauche-droite li a {text-decoration:none;color:#7a82b7;font-size:13px;}
#menu-footer-gauche-gauche li a:hover {color:#bccee6;}
#menu-footer-gauche-droite li a:hover {color:#0154a2;}
#menu-footer-gauche-gauche li.selected a {/*color:#053b82;background:url(../images/picto-menuFG.gif) center -1px no-repeat;*/}
#menu-footer-gauche-gauche p {margin:25px 0 0 0;color:#7a82b7;font-size:10px;text-align:center;}
#menu-footer-gauche-gauche p a {color:#7a82b7;text-decoration:none;}
#menu-footer-gauche-gauche p a:hover {color:#bccee6;}


/******************************
*** menu-footer-droite
******************************/
#menu-footer-droite {float:right;width:300px;padding:15px 0 0 0;}
#menu-footer-droite li, #menu-footer-droite li img {display:inline;list-style:none;margin:0 5px;}
#menu-footer-droite p {color:#0154a2;font-size:8px;text-align:center;text-transform:uppercase;}