/* Reset CSS */
@import url("reset.css");

/* Generics HTML elements */
html { background: #fff; }
body { color: #000; min-width: 990px; width: 100% !important; width: 100%; text-align: center; font: normal normal 16px/120% Arial, Verdana, Helvetica, sans-serif; }
.clear { display: block; height: 1px; overflow: hidden; font-size: 1px; line-height: 1px; clear: both; float: none; }

#container1 { text-align: center; }
#rvcq {}
#rvcq #rvcq_wrapper {}
#rvcq #rvcq_wrapper #rvcq_container { width: 574px; margin: 0 auto; text-align: left; background: #fff; }

#header { border-bottom-style: double; padding-bottom: 20px; text-align: center; } 

#rvcq_content { font-size: 14px; line-height: 120%; color: #575757; }
#rvcq_content .film { padding: 15px; border-bottom: 1px solid #999c9f; }
#rvcq_content .film.last { border: none; }
#rvcq_content .film b { color: #000; }
#rvcq_content .film p { margin: 4px 0; }
#rvcq_content p.warning.important { margin: 15px 0; text-transform: uppercase; color: #000; line-height: 22px; overflow: hidden; }
#rvcq_content p.warning.important sub { display: block; width: 10px; height: 15px; overflow: hidden; float: left; margin-right: 5px; position: relative; top: 3px; } 
#rvcq_content h3 { text-transform: uppercase; font-weight: normal; font-size: 1.1em; padding-bottom: 10px; }

#rvcq_content .news {}
#rvcq_content .news h3 { color: #000; }
#rvcq_content .news h3 span { display: block; color: #999c9f; text-transform: none; font-size: 0.85em; }
#rvcq_content .news p { padding: 7px 0; }
#rvcq_content .news p.last { font-size: 0.9em; padding-top: 20px; }
#rvcq_content .news p.first { color: #000; font-size: 0.9em; padding-bottom: 20px; }

/* Page print */
.etude { background-image: url('../images/g_etude.gif'); }
.art { background-image: url('../images/g_art.gif'); }
.doc { background-image: url('../images/g_doc.gif'); }
.court { background-image: url('../images/g_court.gif'); }
.long { background-image: url('../images/g_famille.gif'); }
.anim { background-image: url('../images/g_anim.gif'); }
.special { background-image: url('../images/g_special.gif'); }


.print p.category,
.print p.etude,
.print p.art,
.print p.doc,
.print p.court,
.print p.long,
.print p.anim,
.print p.default,
.print p.special { background-repeat: no-repeat; height: 16px; margin: 5px 0px; padding: 0px 15px; float: left; clear: none;}

.print p.category a,
.print p.etude a,
.print p.art a,
.print p.doc a,
.print p.court a,
.print p.long a,
.print p.anim a,
.print p.default a,
.print p.special a { display: block; float: left; text-decoration: none; text-transform: uppercase; line-height: 18px; font-size: 10px; color: #000;}

.sep { display: block; float: left; margin-left: 5px; margin-top: 1px; text-align: center; width: 10px;}
.second_level { margin-left: 5px;}
