/* formulaire de recherche en-dessous du menu de gauche */
#recherche { position: absolute; left: 8px; text-align: left; top:560px !important; }
#recherche #publis { position: absolute; top: 405px; left: 8px; text-align: left; }
#recherche * { font-size: 96%; }
#recherche p { color: #999999; font-weight: bold; padding: 0; margin: 0px 0px 0px 5px; }
#recherche input[type="submit"], .rech404 input[type="submit"] { font-weight: bold; color: #205f92; }
#recherche input[type="text"], .rech404 input[type="text"] { font-weight: normal; }
.sitemap a:link, .sitemap a:visited { margin: 0; padding: 0; color: #0279bb; font-weight: normal; }
#recherche p.sitemap { cursor: pointer; margin: 0; height: 25px; line-height: 26px; text-align: left; padding-left: 15px; border: 0px; background: url(/decors/p_navig.gif) 4px 10px no-repeat; }

/* menu deroulant toutes pages - css issu des tutoriels http://css.alsacreations.com */
dl#menucss, dl#menucss dt, dl#menucss dd, dl#menucss ul, dl#menucss li, dl#menucss * a, dl#menucss * a:visited { margin: 0; padding: 0; list-style-type: none; color: #0279bb; }
#menucss { position: absolute; top: 159px; left: 10px; }
div.publimenucss #menucss { position: absolute; top: 29px; left: 10px; }
dl#menucss { width: 153px; }
dl#menucss dt { cursor: pointer; margin: 0; text-align: left; padding: 6px 0px 6px 15px; border: 0px; background: url(/decors/p_navig.gif) 4px 10px no-repeat; border-top: 1px solid #132c69; }
dl#menucss { border-bottom: 1px solid #132c69; }
dl#menucss dd { color: #333333; }
dl#menucss dt, dl#menucss dt a { font-size: 11px; }
dl#menucss li { list-style-image: none; font-size: 9px; text-align: left; margin-left: 0px; border-top: 1px solid #cfe2f1; padding: 4px 0px 4px 20px; }
dl#menucss li a, dl#menucss dt a { text-decoration: none; font-weight: normal; display: block; border: 0; }
a.on { color: #cc0000; }
