Caulk is a useful product to use around the home. It's readily available at hardware and home improvement stores. Caulk is inexpensive, it's easy to use and it does a fantastic job of sealing and protecting your home. Silicone caulk, in particular, works well when you're sealing nonporous surfaces such as ceramic tile and metal from water. One downside of using silicone caulk is that you normally can't paint over it--paint simply won't stick to it. However, if you know a few secrets, you can paint over silicone caulk.
Pour a little denatured alcohol on a rag. Wipe the alcohol across the surface of the silicone caulk. The alcohol acts like sandpaper and will make the caulk less shiny and smooth. Pour more denatured alcohol on the rag as needed. It will evaporate, so there's no need to dry the silicone caulking afterward.
Apply a very thin layer of siliconized acrylic latex caulk over the silicone caulk to paint over it. This second caulk will adhere to the silicone and make its surface a bit rougher and even more paintable. Allow it to dry thoroughly before you proceed to the next step.
Paint over the silicone caulk with a brush and an oil-based primer. Read and follow the manufacturer's directions in order to achieve the best results. You may have to apply two coats of primer to be able to paint over the silicone caulking. Allow the primer to dry thoroughly before you proceed.
Use an oil-based paint and a brush to make the silicone caulk the color you desire. Read and follow the manufacturer's directions on the paint can. Allow the paint to dry thoroughly before you subject the silicone caulk to moisture.