-.programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
-.programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
-.programlisting .function { color: #000000; font-weight: bold; }
-.programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
-.programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
-.programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
-.programlisting .normal { color: #000000; }
-.programlisting .number { color: #75507b; } /* tango: plum 2 */
-.programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
-.programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
-.programlisting .type { color: #000000; }
-.programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
-.programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */
+.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */
+.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */
+.listing_code .programlisting .function { color: #000000; font-weight: bold; }
+.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */
+.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */
+.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */
+.listing_code .programlisting .normal { color: #000000; }
+.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */
+.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */
+.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */
+.listing_code .programlisting .type { color: #000000; }
+.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */
+.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */