
.clear, .clr{
   clear:both;
   visibility:hidden;
}

/************************** tailles des blocs ***************************************/
.block_33{
   width:33.3%;
   overflow:hidden;
   float:left;
  
   
}


.block_66{
   width:66.6%;
   overflow:hidden;
   float:left;
}



.block_100{
   position:relative;
   
   
   
}

/************************** CADRE_1 ***************************************/

.cadre1{
   padding:0px;
   margin-bottom:5px;
  margin-right:5px;
   margin-left:0px;
   margin-top:-1px;
}

.cadre1 h1.default, .cadre1  h2.default , .cadre1 .h1default{
   line-height:30px;
   padding:0px;
   padding-left:7px;
   margin:7px 7px 0px 7px;
} 

.cadre1  h2{

}



.cadre1 .tl{
   width:2px;
   height:3px;
   background:url(../../medias/cadre_1/tl.png) bottom right no-repeat ;
}

.cadre1 .t{
   height:3px;
   background:url(../../medias/cadre_1/t.png) bottom repeat-x ;
}

.cadre1 .tr{
   width:3px;
   height:3px;
   background:url(../../medias/cadre_1/tr.png) bottom left no-repeat ;
}

.cadre1 .l{
   width:2px;
   background:url(../../medias/cadre_1/l.png) right repeat-y ;
}

.cadre1 .r{
   width:3px;
   background:url(../../medias/cadre_1/r.png) left repeat-y ;
}

.cadre1 .bl{
   width:2px;
   height:3px;
   background:url(../../medias/cadre_1/bl.png) top right no-repeat ;
}
.cadre1 .b{
   height:3px;
   background:url(../../medias/cadre_1/b.png) top repeat-x ;
}
.cadre1 .br{
   width:3px;
   height:3px;
   background:url(../../medias/cadre_1/br.png) top left no-repeat ;
   
}

.cadre1 .c{
  padding:0px;
}

/************************** CADRE_1 ***************************************/

.cadre1 .c{
   background:#fff;
}


/************************** CADRE_2 ***************************************/

.cadre2{
   padding:0px;
   margin:0px 0px 0px 0px ;
   width:100%;

}




.cadre2 .tl{
   width:5px;
   height:7px;
   overflow:hidden;
   background:url(../../medias/cadre_2/tl.png) top left no-repeat ;
   font-size:0em;
}

.cadre2 .t{
   height:7px;
   overflow:hidden;
   background:url(../../medias/cadre_2/t.png) top repeat-x ;
   font-size:0em;
}

.cadre2 .tr{
   width:5px;
   height:7px;
   overflow:hidden;
   background:url(../../medias/cadre_2/tr.png) top right no-repeat ;
   font-size:0em;
}

.cadre2 .l{
   width:5px;
   overflow:hidden;
   background:url(../../medias/cadre_2/l.png) left repeat-y ;
}

.cadre2 .r{
   width:5px;
   overflow:hidden;
   background:url(../../medias/cadre_2/r.png) right repeat-y ;
}

.cadre2 .bl{
   width:5px;
   height:4px;
   overflow:hidden;
   background:url(../../medias/cadre_2/bl.png) bottom left no-repeat ;
   font-size:0em;
}
.cadre2 .b{
   height:4px;
   overflow:hidden;
   background:url(../../medias/cadre_2/b.png) bottom repeat-x ;
   font-size:0em;
}
.cadre2 .br{
   width:5px;
   height:4px;
   overflow:hidden;
   background:url(../../medias/cadre_2/br.png) bottom right no-repeat ;
   font-size:0em;
}

/************************** CADRE_2 ***************************************/


.cadre2 .c{
   background:#fff;
}



/************************** CADRE_3 (POUR LES FLV ET AVI)  ***************************************/

.cadre3{
   padding:0px;
   margin:0px 0px 0px 0px ;
   width:100%;

}




.cadre3 .tl{
   width:6px;
   height:5px;
   overflow:hidden;
   background:url(../../medias/cadre_3/tl.png) top left no-repeat ;
}

.cadre3 .t{
   height:5px;
   background:url(../../medias/cadre_3/t.png) top repeat-x ;
  overflow:hidden;
}

.cadre3 .tr{
   width:6px;
   height:5px ;
   overflow:hidden;
   background:url(../../medias/cadre_3/tr.png) top right no-repeat ;
}

.cadre3 .l{
   width:6px;
   overflow:hidden;
   background:url(../../medias/cadre_3/l.png) left repeat-y ;
}

.cadre3 .r{
   width:6px;
   overflow:hidden;
   background:url(../../medias/cadre_3/r.png) right repeat-y ;
}

.cadre3 .bl{
  width:6px;
  overflow:hidden;
  height:5px;
  background:url(../../medias/cadre_3/bl.png) bottom left no-repeat ;
}
.cadre3 .b{
   height:5px;
   overflow:hidden;
   background:url(../../medias/cadre_3/b.png) bottom repeat-x ;
}
.cadre3 .br{
   width:6px;
   height:5px;
   overflow:hidden;
   background:url(../../medias/cadre_3/br.png) bottom right no-repeat ;
}

.cadre3 .c{
  background:#000;
  color:#fff;
}

/********************************* TAILCONTENT / WRAP_IN *********************************************/
#tailcontent{
   height:auto;
   width:auto;
   background:none;
   margin:0px;

}

/********************************** ECRASEMENT DES STYLES PAR DEFAUT ***************************************/
.single_movie,.single_movie_seq{
  padding:0px;
  margin:7px;
}

.single_movie_images {
  width:auto;
  height:auto;
}

.single_movie_infos, .single_movie_infos_seq {
   padding:0px;
   height:8em;
}



/************************************** BLOCK FILM & SEPARATORS ************************************************/

table.block_ligne{
  width:100%;
}

.block_film{
  float:left;
  
}

.block_film.left_separator{
  margin-right:-1px;
  border-left:1px solid #969595;
}

.block_ligne.top_separator{
  border-top:1px solid #969595;
}