#rubzoom{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#261504;
	background-image:url(images/rubzoom.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #ff8c1a solid;
	
}
#rubnew{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#250f16;
	background-image:url(images/rubnew.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #f96595 solid;
}
#rubtjrs{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#0f1f24;
	background-image:url(images/rubtjrs.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #67cff1 solid;
}
#rubrep{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#012e14;
	background-image:url(images/rubrep.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #8fe6b4 solid;
}
#rubjeun{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#232000;
	background-image:url(images/rubjeun.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #fcdb16 solid;
}

#rubscol{
	width: 790px;
    margin: 0;
	padding: 0;
	margin-top: 15px;
	padding-left: 10px;
	padding-top: 4px;
    height: 16px;
	background-color:#23162a;
	background-image:url(images/rubscol.jpg);
	background-repeat:no-repeat;
	border-bottom: 1px #C590E2 solid;
}

#headrub{
margin: 0;
padding: 0;
margin-top: 10px;
margin-bottom: 4px;}

#rapidlink{
    margin: 0;
	padding: 0;	
	margin-top: 10px;
    list-style:none;
	font-family:Tahoma;
	font-weight:bold;
	font-size:10px;		
}
#rapidlink img{
    margin: 0;
	padding: 0;	
    vertical-align: middle;	
}
#rapidlink ul{
    margin: 0;
	padding: 0;
	text-align:center;
	/*line-height: 2em;*/
}
#rapidlink li{
    margin: 0;
	padding: 0;	
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;	
	text-decoration:underline;
}

.blocfilm {
    width: 385px;
	height: auto;
    float:left;
    display: block;
    margin-top: 10px;
   /* background-color: #0099CC;*/
}

.blocreport {
    width: 800px;
	height: 90px;
    float:left;
    display: block;
    margin-top: 10px;

}

.blocsemaine{ 
   margin: 0px;
   padding: 0px;
   list-style:none;

}
.blockspacer{
    display: block;
    float: left;
    height: 228px;
	width: 1px;
	background-color: #313131;
	margin-left: 15px;
	margin-right: 14px;
	margin-top: 10px;
}
.blockspacern{
    display: block;
    float: left;
    height: 165px;
	width: 30px;
	margin-top: 10px;}
	
.line{
    display: block;
    float: left;
	width: 800px;
	border-top: 1px #5d5d5b solid;
	margin-top: 17px;
	margin-bottom: 7px;
	font-size: 1px;
}
#semaine{
	width: 800px;
    margin: 0;
	padding: 0;
	margin-top: 13px;
	margin-bottom: 7px;
    height: 17px;
	border-bottom: 1px #fe3131 solid;
}
#archive{
	width: 800px;
    margin: 0;
	padding: 0;
	margin-top: 13px;
	margin-bottom: 7px;
    height: 17px;
	border-bottom: 1px #D2FC72 solid;
}
	
#lieu{
    height: 10px;
	padding-top: 1px;
	border-top: 1px #5d5d5b solid;
}
#filmspec{
    margin: 0;
	padding: 0;
	height: 152px;
}
#reportspec{
    margin: 0;
	padding-left: 8px;
	height: 85px;
	width: 420px;
}

#seances{
    height: 54px;
	margin-top: 5px;
	padding-left: 5px;
    border-top: 1px #5d5d5b solid;
	border-bottom: 1px #5d5d5b solid;
	background-color: #191917;

}
.titreaffiche{
     font-family: Tahoma;
	 margin: 0;
	 padding: 0;
	 line-height: 0.9;
	 font-size: 18px;
	 font-weight:bold;
	 color:#FFF;}
	 
.titreautre{     
     font-family: Tahoma;
	 margin: 0;
	 padding: 0;
	 line-height: 0.9;
	 font-size: 16px;
	 font-weight:bold;
	 color:#FFF;}
	 
.typevent{     
     font-family: Tahoma;
	 font-size: 14px;
	 font-weight:bold;
	 color:#508ae2;}
.typrep{     
     font-family: Tahoma;
	 font-size: 14px;
	 font-weight:bold;
	 color:#D2FC72;}
	
.clear{
   clear:both;
   font-size:1px;
}