a:hover { text-decoration: underline; color: #ae8b1a; }
a:visited:hover { text-decoration: underline; color: #ae8b1a; }

#menu { float:left; }
#menu .rbroundbox { background:url(/picts/nt_ru.gif) repeat; background-color:#cab368; }
#menu .rbtop div { background: url(/picts/tl_ru.gif) no-repeat top left; }
#menu .rbtop { background: url(/picts/tr_ru.gif) no-repeat top right; }
#menu .rbbot div { background: url(/picts/bl_ru.gif) no-repeat bottom left; }
#menu .rbbot { background: url(/picts/br_ru.gif) no-repeat bottom right; }
/* height and width stuff, width not really nessisary. */
#menu .rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
#menu .rbcontent { margin: 0 7px; }
#menu .rbroundbox { width: 250px; margin: .75em 1em 1em .1em ; }

#contenu h1 {  color: #ae8b1a; }
#contenu h5 a { color:#ae8b1a; }

#contenu .titre_ssrub { background-color:#cab368; }

#contenu .infos_article {border:1px solid #940c27; border-width:0 0 5px 0; }

#contenu .autres { border-left:7px solid #ae8b1a; padding-left:5px; }

#contenu #form_auteur input { background-color:#cab368;}

#contenu h2.accueil {text-decoration: none; color: #ae8b1a;  }
#contenu h2.accueil a {text-decoration: none; color: #ae8b1a;  }

#coms .texte { background-color:#e4d9b3; border:1px dashed #ae8b1a; }
input.bouton { background:#cab368; color:#000; }
