@CHARSET "UTF-8";


#cinematitle{
margin-top:10px;
}

.chapeau{
	margin-top: 5px;
}

#cinema-divider{
	background-image: url(../images/img_divider.jpg);
	background-repeat: no-repeat; 
	padding-top:28px;
}

.chapeau a:active, .chapeau a:link, .chapeau a:visited {
	color: #000;  
	text-decoration: none;
}

.chapeau a:hover{
	color: #000;
	text-decoration: underline;
}

.span-24-8 { width: 434px;}

/*-top manchette*/

#manchette{
	/*border:1px solid #ccc;	*/
	/*width: 466px;*/
	height: 250px;
}

.content{
float: left; 
/*overflow: hidden;*/
width: 434px; 
}

.manchette-chapeau{
	height: 90px;
	width:426px;
	font-size: 11px;
	font-weight: normal;
    background-color: #000000;  /* the background          */
	filter:alpha(opacity=40);   /* Internet Explorer       */
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 2.0;               /* newer Mozilla and CSS-3 */  
    margin-top:185px;
	padding-left:8px;    	
}

.emphasis-title-7-orange{
	font-weight: normal;
	font-size: 130%;
	color: #ff9900! important;
	background: url(/images/orange-sprite.gif) no-repeat 0px -135px;
	text-align: left;
	padding-left: 20px; 
	margin-top: 5px; 
	padding-top:1px;
}

.emphasis-title-7-orange a {
	color: #ff9900! important; 
	text-decoration: none;
}

.fg-white {
	filter:alpha(opacity=100);  /* discarded */
    -moz-opacity:1.0;           /* discarded */
    opacity: 2.0;               /* discarded */
    padding-left:2px;  
    padding-bottom:5px;	
    padding-top:2px;	    
	color: #fff! important;
}

.fg-white a{
	color: #fff! important;
	text-decoration: none;
}

#manchette-nav{
	/*height: 10px;*/
	*height: 0px;
	position: relative;
	margin-top: 0px;
	*margin-top: -15px;
}

#manchette-prev{
	background: url(/images/orange-sprite.gif) no-repeat 0px -1945px;
	/*margin-top: -67px;*/	
	width: 22px;
	height: 35px;
	margin-left: 383px;
	margin-top:185px;	
	position: absolute;
	cursor: pointer;
	z-index: 10;
}

#manchette-next{
	background: url(/images/orange-sprite.gif) no-repeat 0px -2180px;
	/*margin-top: -66px;*/
	width: 22px;
	height: 35px;
	margin-left: 410px;
	margin-top:186px;	
	position: absolute;
	cursor: pointer;
	z-index: 10;
}

/*-top manchette*/

/*-bottom carousel*/

#grille-image{
	/*border:1px solid #ccc;*/		
	height: 250px;	/*198px*/
}

.panel{
float: left; 
overflow: hidden;
width: 178px; 
/*height:260px;*/
}

.movie-chapeau {
   background-color: #000000;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 1.0;               /* newer Mozilla and CSS-3 */  
   margin-bottom:200px;
   *margin-bottom:100px;
   padding-left:5px; 
   
}

.movie-chapeau1 {
   background-color: #000000;  /* the background          */
   filter:alpha(opacity=70);   /* Internet Explorer       */
   -moz-opacity:0.7;           /* Mozilla 1.6 and below   */
   opacity: 0.7;               /* newer Mozilla and CSS-3 */  
   padding-left:5px; 
	margin-top: -50px;
	height: 50px;
}

.emphasis-title-11-white{
	font-size: 100%;
	color: #fff! important;
	*color: #ffffff; 
	text-align: left;
	font-weight: bold;
	padding-left: 12px;
	background: url(/images/orange-sprite.gif) no-repeat 0px -350px;
	margin-top:210px; /*228px*/	
	filter:alpha(opacity=50);  /* discarded */
    -moz-opacity:1.0;           /* discarded */
    opacity: 2.0;               /* discarded */
    padding-left:12px;
	height: 35px; /*25px*/	
	padding-top:6px;
	
}

.emphasis-title-11-white a {
	color: #fff! important;  
	*color: #ffffff;  
	text-decoration: none;
	
}

.center_nav{
   float:left;
   padding: 0px 0 0 50; 
   margin-top:105px;
}

.center2_nav{  
   float:right;
   padding: 0px 0 0 50;
   margin-top:-145px;  
}

/*-bottom carousel*/

.sidebar-menu-13-up h2{
	border-bottom: 2px solid #ccc;
	text-align: left;
	font-size: 12px;
	padding: 0px 0 8px 5px;
	color: #424242;
	font-size: 14px;
	font-weight: bold;
	margin-top:-25px;
	
}

.sidebar-menu-13-up li{
	background: url(/images/orange-sprite.gif) no-repeat 5px -350px;
	border-bottom: 1px solid #e7e7e7;
	text-align: left;
	padding: 5px 0 5px 15px;	
}

.span-10 { width: 193px;}

#carrepub  {
background:#E7E7E7 none repeat scroll 0 0;
color:#999999;
display:block;
font-size:12px;
height:12px;
line-height:10px;
overflow:hidden;
text-align:center;
width:300px;
margin-top:-12px;
}

/*movie info*/

.film-snippet{
	border-bottom:1px solid #ccc;
	clear: both;
	height: 100%;
	padding-bottom: 10px;
	margin-top:10px;
	margin-bottom: 10px;
	overflow: auto;
	word-wrap: break-word;
	background-image: url(../images/gradient_bg.jpg);	
}

.film-info{	
	border-bottom:1px solid #ccc;
	clear: both;
	height: 100%;
	padding-bottom: 10px;
	/*margin-top:10px;*/
	margin-bottom: 15px;
	overflow: auto;
	word-wrap: break-word;
	background-image: url(../images/gradient_bg.jpg);	
}


.film-info .name{
	/*font-weight: bold;*/
	font-size: 18px;
	margin-bottom: 10px;
}

.film-info .filmtype{
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
}

.film-info .category{	
	font-size: 13px;
	margin-bottom: 10px;
}

.film-snippet .vignette, .film-info .vignette{
	overflow: hidden;
	width: 190px;
	
}

.film-snippet .title{
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
	/*margin-top: 10px;*/
}

.film-snippet .category{
	font-size: 13px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.film-snippet .duree, .film-snippet .acteur, .film-snippet .realisateur, .film-snippet .visa, .film-info .duree, .film-info .acteur, .film-info .realisateur, .film-info .visa, .film-info .url{
	color:#515151;
	font-size:12px;
	/*margin-top: 2px;*/
	/*word-wrap: break-word;*/
}

.synopsis{
    color:#515151;
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
	line-height: 20px;
}

.opinion{
    color:#515151;
	font-size:13px; 
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
	line-height: 20px;
}

.schedule{
	margin-top:10px;
}

.schedule-entry{
	font-weight: bold;
	font-size:13px; 
	margin-bottom: 10px;
	margin-top: 10px;
}

.cinemaname{
	/*font-weight: bold;*/
	font-size:14px; 
	margin-bottom: 10px;		
}

.location{
	/*font-weight: bold;*/
	font-size:14px; 
	margin-bottom: 10px;
	padding-left:5px;		
}

.cinemadetails{
   margin-bottom: 10px;  
}

/*movie info*/

.pub{
margin-top:11px;
*margin-top:12px;
}

.pub2{
margin-top:11px;
}

.grille-salles{
	border-top:1px solid #ccc;	
	border-left:1px solid #ccc;
	background-image: url(../images/les_salles.jpg);
	background-repeat: no-repeat; 
	margin-top:-27px;	
}

.sidebar-menu-13-short h2{
	border-bottom: 1px solid #ccc;
	text-align: left;
	font-size: 14px;
	padding: 0px 0 5px 5px;
	color: #424242;
	font-size: 22px;
	/*font-weight: bold;*/	
	margin-left:10px;	
	margin-top:5px;		
}

.sidebar-menu-13-short  li{
	background: url(/images/orange-sprite.gif) no-repeat 5px -350px;
	border-bottom: 1px solid #e7e7e7;
	text-align: left;
	padding: 5px 0 5px 15px;
	margin-left:8px;
	height:17px;	
}

.sidebar-menu-13-plusinfos  li{
	background: url(/images/orange-sprite.gif) no-repeat 190px -315px;
	/*border-bottom: 1px solid #e7e7e7;*/
	text-align: left;
	padding: 40px 0 5px 200px;
	margin-left:8px;	
}

/*
#opinion{
	border-bottom:1px solid #ccc;		
	width:300px;	
	background-image: url(../images/reaction_box_gradient.jpg);
	/*background-repeat: no-repeat;*/ 	
/*}*/

/*#commentsBox{   
	/*border-bottom:1px solid #ccc;*/	
	/*height: 270px;
	padding-bottom: 10px;	
	margin-top:10px;
	margin-bottom: 10px;	
	word-wrap: break-word;
	background-image: url(../images/reaction_box.jpg);	
}*/

#commentsBox{	
	*width : 275px;
	
	height: 200px;
	*overflow: hidden;
	margin: 5px 0 10px 0;
}


#opinion{   
	border-bottom:1px solid #ccc;	
	/*height: 300px;*/
	padding-bottom: 10px;	
	margin-top:10px;
	margin-bottom: 10px;	
	word-wrap: break-word;
	background-image: url(../images/reaction_box_gradient.jpg);	
	*overflow: hidden;
}

.opiniontitle{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
	margin-left:10px;
	margin-top: 5px;
	color:#424242;
}


.opiniontitle1{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 15px;
	margin-left:5px;
	margin-top: 5px;
	color:#424242;
}



.opinionsubtitle{
	/*font-weight: bold;*/
	font-size: 14px;		
	margin-left:10px;
}

.opinionsubtitle2{
	/*font-weight: bold;*/
	font-size: 13px;			
}

.subtitle-opinion{
	font-weight: bold;
	font-size: 13px;
	margin-top:10px;
	margin-bottom:10px;
}

.middle_label {
	/*float:left;*/
	/*font-weight:bold;*/
	padding-right:10px;	
	text-align:left;
	width:150px;
}

.middle_label2 {
	padding-left:205px;
	margin-top:2px;
	*padding-left:190px;
}

.middle_label3{
	padding-left:10px;
	margin-top:5px;
	*width: 250px;
}

.row {
	clear:both;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:2px;
	padding-left:10px;
}

.tableau{
	width:100%;
	border-bottom:1px solid #EFEFEF;
	font-size: 12px;
}

.tableau a{
	text-decoration: underline;
}

.tableau thead{
	height: 20px;
	border-bottom:1px solid #EFEFEF;
	
}

.tableau th{
	padding-left:6px;padding-right:10px;
	padding-top:5px;padding-bottom:5px;
	font-weight: bold;	
	font-size:13px;
	text-align:left;
	border-bottom:1px solid #CBCBCB;
	
}

.tableau td{
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;
	padding-left:5px;
	border-bottom: 1px solid #ccc;
	color:#515151;
	font-size:13px;	
}

.tableau .on {
	background-color:#F0F0F0;
}

.tableau .off{
	background-color: #fff;
}

.tableau2{
	width:100%;
	border-bottom:1px solid #EFEFEF;
	font-size: 12px;
}

.tableau2a{
	text-decoration: underline;
}

.tableau2 thead{
	height: 20px;
	border-bottom:1px solid #EFEFEF;
	
}

.tableau2 th{
	padding-left:5px;padding-right:5px;
	padding-top:5px;padding-bottom:5px;
	font-weight: bold;	
	
	border-bottom:1px solid #CBCBCB;
	
}

.tableau2 td{
	/*padding-bottom:10px;*/
	/*padding-top:10px;*/
	vertical-align:top;
	padding-top:8px;
	/*padding-left:5px;*/
	/*border-bottom: 1px solid #ccc;*/
}

.tableau2 .on {
	background-color:#F0F0F0;
}

.tableau2 .off{
	background-color: #fff;
}

.divider-top{
border-bottom:1px solid #ccc;
}

.emphasis-title-16-mod {
border-bottom:1px solid #CCCCCC;
border-top:2px solid #CCCCCC;
color:#424242;
font-size:16px;
font-weight:bold;
/*margin-top:5px;*/
padding-bottom:10px;
padding-top:10px;
text-align:left;
}

.emphasis-title-16-salle {
border-bottom:1px solid #CCCCCC;
border-top:2px solid #CCCCCC;
color:#424242;
font-size:16px;
font-weight:bold;
/*margin-top:-27px;*/
padding-bottom:10px;
padding-top:10px;
text-align:left;
}

.emphasis-title-17-film {
/*border-bottom:1px solid #CCCCCC;*/
color:#424242;
font-size:16px;
font-weight:bold;
/*padding-bottom:10px;*/
text-align:left;
margin-bottom:5px;
}

.spacer1{
padding-left:40px;
padding-right:10px;
}
.spacer2{
padding-left:50px;
padding-right:10px;
}
.spacer3{
padding-left:33px;
padding-right:10px;
}
.spacer3-affiche{
padding-left:49px;
padding-right:10px;
}
.spacer4{
padding-left:10px;
padding-right:10px;
}
.spacer5{
padding-left:15px;
padding-right:10px;
}

.fg-grey{
color:#515151;
}

.emphasis-title-11-commentBox {
background:transparent url(/images/orange-sprite.gif) no-repeat scroll 0 -355px;
color:#000000;
font-size:110%;
font-weight:normal;
margin-left:10px;
padding-left:12px;
text-align:left;
}

.message{
	font-weight: bold;
	/*border:1px solid #cccccc;*/
	color:#ff6600;
	padding-left:22px;
	line-height:20px;
	word-spacing:5px;
	line-height:20px;
	font-size: 12px;
}

.emphasis-title-10-cinema {
background:transparent url(/images/orange-sprite.gif) no-repeat scroll 0 -355px;
color:#515151;
font-size:110%;
font-weight:normal;
padding-left:12px;
text-align:left;
}


.carousel2 {
    position: relative;
    visibility: hidden;
    left: -5000px;
	
}

.pub-label{
	background:#E7E7E7 none repeat scroll 0pt 0pt;
	color:#999999;
	display:block;
	font-size:12px;
	height:12px;
	line-height:10px;
	margin-top:-12px;
	overflow:hidden;
	text-align:center;
	width:300px;
}

.emphasis-title-10-bandes{
	font-size: 110%;
	color: #434343;
	text-align: left;
	font-weight: bold;
	padding-left: 12px;
	background: url(/images/orange-sprite.gif) no-repeat 0px -355px;
	float:right;
}

#countBody{
font-weight: bold;
}


.span-12-cinema { width: 229px;}

.span-36-cinema { width: 720px;}

#cinema-divider-people{
	background-image: url(../images/cinema-new-divider.jpg);
	background-repeat: no-repeat; 
	padding-top:41px;
}


.emphasis-title-cinema-people {	

	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	padding-left: 25px;
	background: url(/images/orange-sprite.gif) no-repeat 5px -130px;
	background-repeat: no-repeat;
	margin-bottom : 13px;
}


.picture
{
margin-bottom : 11px;
}

.manchette-chapeau1{
	height: 90px;
	width:433px;
	font-size: 11px;
	font-weight: normal;
    background-color: #000000;  /* the background          */
	filter:alpha(opacity=70);   /* Internet Explorer       */
    -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
    opacity: 0.7;               /* newer Mozilla and CSS-3 */  
    	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)"; /* IE 8 */
	margin-top:-64px;
	
	position :absolute;	
}

.emphasis-title-cinema-people {	

	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 5px;
	padding-left: 25px;
	background: url(/images/orange-sprite.gif) no-repeat 5px -130px;
	background-repeat: no-repeat;
	margin-bottom : 13px;
}

#internet_1 {
height:290px;
}

#internet_2 {
/**height:290px;*/
padding-left:5px;
}

.span-12-cinema { width: 229px;}

.span-36-cinema { width: 720px;}

#cinema-divider-people{
	background-image: url(../images/cinema-new-divider.jpg);
	background-repeat: no-repeat; 
	padding-top:41px;
}


/*-CSS DISQUS*/


.dsq-widget ul.dsq-widget-list {
	 padding: 0;
	 margin: 0;
	 text-align: left;
	 }
	 
	 img.dsq-widget-avatar {
	 width: 32px;
	 height: 32px;
	 border: 0px;
	 margin: 0px;
	 padding: 0px 3px 3px 0px;
	 float: left;
	 }
	 a.dsq-widget-user {
	 font-weight: bold;
	 }
	 a.dsq-widget-thread {
	 font-weight: bold;
	 }
	
	p.dsq-widget-meta {
	 clear: both;
	 font-size:11px;
	 padding: 0;
	 margin: 0;
	 }
	 
	 li.dsq-widget-item {
	background: url(/images/orange-sprite.gif) no-repeat 5px -354px;
	text-align: left;
	padding: 0px 0 0px 20px;
	line-height: 12px;
	 clear: both;
	 font-size:11px;
	 }
	 
	 span.dsq-widget-clout {
	 padding: 0 2px;
	 background-color: #ff7300;
	 color: #fff;
	 }
	 table.dsq-widget-horiz td {
	 padding-right: 15px;
	 }

/*-CSS DISQUS*/

.panel{
	
	margin-right:1px;
}
