@charset "ISO-8859-1";

/*
-------------- Feuille de styles pour des menus secondaires spécifiques à la thématique --------------
*/

.js #archeMenu_secondaire #rechercheMenu { position: absolute; top: 10px; right: 0px; width: 160px; height: 41px; padding-left: /*41*/5px; /*background: transparent url(img/layout/btn_recherche.png) no-repeat 0 0;*/ }
.js #archeMenu_secondaire #rechercheMenu legend { color: #fff; text-transform: uppercase; font-weight: bold; font-size: 8px;}
.js #archeMenu_secondaire #rechercheMenu label { display: none; }
.js #archeMenu_secondaire #rechercheMenu input[type="text"] { width: 112px; }

/*
Feuille de styles pour menus Info F2
*/
body.info #archeMenu_principal > .menu > li.current { background: transparent url(img/info/bg_menuprincipal_select.png) no-repeat scroll 0 -33px; }
body.info #archeMenu_principal > .menu > li.current a { background: transparent url(img/info/bg_menuprincipal_select.png) no-repeat scroll 100% 0; }

body.info #archeMenu_secondaire { font-family: arial; background: transparent url(img/info/bg_menusecondaire.png) no-repeat scroll 0 0; height: 18px; padding: 18px 180px 15px 4px; }
body.info #archeMenu_secondaire li { padding: 0px 5px 0px 5px; color: #fff; border-left: 1px solid #fff; white-space:nowrap; }
body.info #archeMenu_secondaire li:first-child { border: none; padding-left: 6px; }
body.info #archeMenu_secondaire li a { color:#fff; font-size:15px; text-transform: uppercase; font-weight:bold; font-family: arial; }
body.info #archeMenu_secondaire li.current a,
body.info #archeMenu_secondaire li a:hover { background:#F81F0B; color: #fff; text-decoration:none; }

body.info #archeMenu_secondaire .scrollWrapper { overflow: hidden; /*width: 740px;*/float: left; height: 18px; position: relative; margin-top: 2px; }
body.info #archeMenu_secondaire .scrollWrapper > ul { position: absolute; }
body.info #archeMenu_secondaire .btnDefileMenuGauche { visibility: hidden; display: block; background: transparent url(img/layout/btn_defilement_menu_gauche.png) no-repeat 10px 0; float: left; height: 18px; width: 30px; cursor: pointer; margin: 2px 0; }
body.info #archeMenu_secondaire .btnDefileMenuDroite { visibility: hidden; display: block; background: transparent url(img/layout/btn_defilement_menu_droite.png) no-repeat 10px 0; float: left; height: 18px; width: 30px; cursor: pointer; margin: 2px 0; }
body.info #archeMenu_secondaire .btnDefileMenuGauche:hover { background-position: 9px 0; }
body.info #archeMenu_secondaire .btnDefileMenuDroite:hover { background-position: 11px 0; }

/*
Feuille de styles pour menus Culture F2
*/
body.culture #archeMenu_principal > .menu > li.current { background: transparent url(img/culture/bg_menuprincipal_select.png) no-repeat scroll 0 -33px; }
body.culture #archeMenu_principal > .menu > li.current a { background: transparent url(img/culture/bg_menuprincipal_select.png) no-repeat scroll 100% 0; }

body.culture #archeMenu_secondaire { font-family: arial; background: transparent url(img/culture/bg_menusecondaire.png) no-repeat scroll 0 0; height: 18px; padding: 18px 8px 15px 4px; }
body.culture #archeMenu_secondaire li { padding: 0px 5px 0px 5px; color: #fff; border-left: 1px solid #fff; white-space:nowrap; }
body.culture #archeMenu_secondaire li:first-child { border: none; padding-left: 6px; }
body.culture #archeMenu_secondaire li a { color:#fff; font-size:15px; text-transform: uppercase; font-weight:bold; font-family: arial; }
body.culture #archeMenu_secondaire li.current a,
body.culture #archeMenu_secondaire li a:hover { background:#5078A5; color: #fff; text-decoration:none; }

body.culture #archeMenu_secondaire .scrollWrapper { overflow: hidden; /*width: 740px;*/float: left; height: 18px; position: relative; margin-top: 2px; }
body.culture #archeMenu_secondaire .scrollWrapper > ul { position: absolute; }
body.culture #archeMenu_secondaire .btnDefileMenuGauche { visibility: hidden; display: block; background: transparent url(img/layout/btn_defilement_menu_gauche.png) no-repeat 10px 0; float: left; height: 18px; width: 30px; cursor: pointer; margin: 2px 0; }
body.culture #archeMenu_secondaire .btnDefileMenuDroite { visibility: hidden; display: block; background: transparent url(img/layout/btn_defilement_menu_droite.png) no-repeat 10px 0; float: left; height: 18px; width: 30px; cursor: pointer; margin: 2px 0; }
body.culture #archeMenu_secondaire .btnDefileMenuGauche:hover { background-position: 9px 0; }
body.culture #archeMenu_secondaire .btnDefileMenuDroite:hover { background-position: 11px 0; }
