/* Caroussel vidéos */

            #carousel-videos {
            margin: 0 0 0 0;
            width: 970px;
            position:relative;
            z-index;2;
            }
            #carousel-videos ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel-videos li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 218px;
            height: 60px;
            padding: 0;
            margin: 10px 0px 10px 10px;
            display: block;
            float: left;
            font-weight: bold;
            position:relative;
            }
            .texte #carousel-videos li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 205px;
            height: 60px;
            padding: 0;
            margin: 10px;
            display: block;
            float: left;
            font-weight: bold;
            position:relative;
            }

            #carousel-videos li img {
            width:60px;
            height:60px;
            }
		

            #carousel-videos .prev-videos, #carousel-videos .next-videos {
            margin-left: 0;
            width:30px;
            height:59px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/suite.jpg') no-repeat 0 0;
            position:absolute;
            top:10px;				
            }
            #carousel-videos .prev-videos {
            background-position:0 0;
            left:-30px;
            }
            #carousel-videos .prev-videos:hover {
            left:-32px;
            }			
            #carousel-videos .next-videos {
            background-position: -0px 0;
            right:0px;
            }
            #carousel-videos .next-videos:hover {
            right:-2px;
            }				
            #carousel-videos .pager-videos {
            margin:0 auto;
            text-align: center;
            }
            #carousel-videos .pager-videos a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel-videos .pager-videos a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }
            
            
            
/* Caroussel 1 */       
            
            #carousel {
            margin: 0 0 0 0;
            width: 423px;
            position:relative;
            }
            #carousel ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 100px;
            height: 181px;
            line-height: 1.4em;
            padding: 0;
            margin: 1px 5px 1px -3px;
            display: block;
            float: left;
            font-weight: bold;
            background: transparent url('images/carousel_polaroid-2k13.png') no-repeat 0 0;
            position:relative;
            }

            #carousel li img {
            width:85px;
            height:115px;
            margin-top:7px;
            margin-left:6px;
            }
            #carousel li a {
            width:85px;
            height:45px;
            position:absolute;
            display:block;
            z-index:2;
            top:7px;
            padding-top: 130px;
            left:7px;
            background: transparent url('images/carousel_shine.png') no-repeat 0 0;
            }			

            .clearfix {
            float: none;
            clear: both;
            }
            #carousel .prev, #carousel .next {
            margin-left: 5px;
            width:12px;
            height:121px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel .prev {
            background-position:0 0;
            left:-30px;
            }
            #carousel .prev:hover {
            left:-32px;
            }			
            #carousel .next {
            background-position: -0px 0;
            right:0px;
            }
            #carousel .next:hover {
            right:-2px;
            }				
            #carousel .pager {
            margin:0 auto;
            text-align: center;
            }
            #carousel .pager a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel .pager a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }



/* Caroussel 2 */



             #carousel2 {
            margin: 0 0 0 0;
            width: 423px;
            position:relative;
            }
            #carousel2 ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel2 li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 100px;
            height: 181px;
            line-height: 1.4em;
            padding: 0;
            margin: 1px 5px 1px -3px;
            display: block;
            float: left;
            font-weight: bold;
            background: transparent url('images/carousel_polaroid-2k13.png') no-repeat 0 0;
            position:relative;
            }

            #carousel2 li img {
            width:85px;
            height:115px;
            margin-top:7px;
            margin-left:6px;
            }
            #carousel2 li a {
            width:85px;
            height:45px;
            position:absolute;
            display:block;
            z-index:2;
            top:7px;
            padding-top: 130px;
            left:7px;
            background: transparent url('images/carousel_shine.png') no-repeat 0 0;
            }			

            .clearfix {
            float: none;
            clear: both;
            }
            #carousel2 .prev2, #carousel2 .next2 {
            margin-left: 5px;
            width:12px;
            height:121px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel2 .prev2 {
            background-position:0 0;
            left:-30px;
            }
            #carousel2 .prev2:hover {
            left:-32px;
            }			
            #carousel2 .next2 {
            background-position: -0px 0;
            right:0px;
            }
            #carousel2 .next2:hover {
            right:-2px;
            }				
            #carousel2 .pager2 {
            margin:0 auto;
            text-align: center;
            }
            #carousel2 .pager2 a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel2 .pager2 a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }


/* Caroussel 3 */


             #carousel3 {
            margin: 0 0 0 0;
            width: 423px;
            position:relative;
            }
            #carousel3 ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel3 li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 100px;
            height: 181px;
            line-height: 1.4em;
            padding: 0;
            margin: 1px 5px 1px -3px;
            display: block;
            float: left;
            font-weight: bold;
            background: transparent url('images/carousel_polaroid-2k13.png') no-repeat 0 0;
            position:relative;
            }

            #carousel3 li img {
            width:85px;
            height:115px;
            margin-top:7px;
            margin-left:6px;
            }
            #carousel3 li a {
            width:85px;
            height:45px;
            position:absolute;
            display:block;
            z-index:2;
            top:7px;
            padding-top: 130px;
            left:7px;
            background: transparent url('images/carousel_shine.png') no-repeat 0 0;
            }			

            .clearfix {
            float: none;
            clear: both;
            }
            #carousel3 .prev3, #carousel3 .next3 {
            margin-left: 5px;
            width:12px;
            height:121px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel3 .prev3 {
            background-position:0 0;
            left:-30px;
            }
            #carousel3 .prev3:hover {
            left:-32px;
            }			
            #carousel3 .next3 {
            background-position: -0px 0;
            right:0px;
            }
            #carousel3 .next3:hover {
            right:-2px;
            }				
            #carousel3 .pager3 {
            margin:0 auto;
            text-align: center;
            }
            #carousel3 .pager3 a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel3 .pager3 a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }
                

/* Caroussel 7 - Serie */       
            
            #carousel7 {
            margin: 0 0 0 0;
            width: 423px;
            position:relative;
            }
            #carousel7 ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel7 li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 100px;
            height: 181px;
            line-height: 1.4em;
            padding: 0;
            margin: 1px 5px 1px -3px;
            display: block;
            float: left;
            font-weight: bold;
            background: transparent url('images/carousel_polaroid-2k13.png') no-repeat 0 0;
            position:relative;
            }

            #carousel7 li img {
            width:85px;
            height:115px;
            margin-top:7px;
            margin-left:6px;
            }
            #carousel7 li a {
            width:85px;
            height:45px;
            position:absolute;
            display:block;
            z-index:2;
            top:7px;
            padding-top: 130px;
            left:7px;
            background: transparent url('images/carousel_shine.png') no-repeat 0 0;
            }			

            .clearfix {
            float: none;
            clear: both;
            }
            #carousel7 .prev7, #carousel7 .next7 {
            margin-left: 5px;
            width:12px;
            height:121px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel7 .prev7 {
            background-position:0 0;
            left:-30px;
            }
            #carousel7 .prev7:hover {
            left:-32px;
            }			
            #carousel7 .next7 {
            background-position: -0px 0;
            right:0px;
            }
            #carousel7 .next7:hover {
            right:-2px;
            }				
            #carousel7 .pager7 {
            margin:0 auto;
            text-align: center;
            }
            #carousel7 .pager7 a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel7 .pager7 a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }
            
            
            /* Caroussel 8 - Directeurs Art. */


             #carousel8 {
            margin: 0 0 0 0;
            width: 423px;
            position:relative;
            }
            #carousel8 ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
            }
            #carousel8 li {
            font-size: 10px;
            color: #999;
            text-align: center;
            width: 100px;
            height: 181px;
            line-height: 1.4em;
            padding: 0;
            margin: 1px 5px 1px -3px;
            display: block;
            float: left;
            font-weight: bold;
            background: transparent url('images/carousel_polaroid-2k13.png') no-repeat 0 0;
            position:relative;
            }

            #carousel8 li img {
            width:85px;
            height:115px;
            margin-top:7px;
            margin-left:6px;
            }
            #carousel8 li a {
            width:85px;
            height:45px;
            position:absolute;
            display:block;
            z-index:2;
            top:7px;
            padding-top: 130px;
            left:7px;
            background: transparent url('images/carousel_shine.png') no-repeat 0 0;
            }			

            .clearfix {
            float: none;
            clear: both;
            }
            #carousel8 .prev8, #carousel8 .next8 {
            margin-left: 5px;
            width:12px;
            height:121px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel8 .prev8 {
            background-position:0 0;
            left:-30px;
            }
            #carousel8 .prev8:hover {
            left:-32px;
            }			
            #carousel8 .next8 {
            background-position: -0px 0;
            right:0px;
            }
            #carousel8 .next8:hover {
            right:-2px;
            }				
            #carousel8 .pager8 {
            margin:0 auto;
            text-align: center;
            }
            #carousel8 .pager8 a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel8 .pager8 a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }
            
            
/* Caroussels bloc les SORTIES */               
/* Caroussel 4 */


                #carousel4 {
                margin: 0 0 0 7px;
                width:156px;
                height:236px;
                position:relative;
                }
                #carousel4 ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
                }
                #carousel4 li {
                font-size: 10px;
                color: #999;
                text-align: center;
                width: 148px;
                height: 233px;
                line-height: 1.4em;
                padding: 0;
                margin: 1px;
                display: block;
                float: left;
                font-weight: bold;
                background: transparent url('../img/sorties-fond-affiches.png') no-repeat 0 0;
                position:relative;
                }
    
                #carousel4 li img {
                width:133px;
                height:178px;
                margin-top:0px;
                padding-bottom: 5px;
                }
                #carousel4 li a {
                width:133px;
                height:178px;
                position:absolute;
                display:block;
                z-index:2;
                top:7px;
                left:7px;
                background: transparent url('images/carousel_shine.png') no-repeat 0 0;
                }			
    
                #carousel4 .prev4, #carousel4 .next4 {
				margin-left: 50px;
				width:25px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: transparent url('images/carousel_control.png') no-repeat 0 0;
				position:relative;
				float:left;
				                }
                
                	#carousel4 .prev4 {
				background-position:0 0;
				left:0px;
			}
				#carousel4 .prev4:hover {
					left:-2px;
				}			
			#carousel4 .next4 {
				background-position: -25px 0;
				right:50px;
			}
				#carousel4 .next4:hover {
					right:48px;
				}				
                #carousel4 .pager4 {
                margin:0 auto;
                text-align: center;
                }
                #carousel4 .pager4 a {
                margin: 0 5px 0 0;
                text-decoration: none;
                display:inline-block;
                width:8px;
                height:8px;
                background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
                text-indent:-999em;
                }
                #carousel4 .pager4 a.selected {
                text-decoration: underline;
                background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
                }
                

/* Caroussel 5 */


                #carousel5 {
                margin: 0 0 0 7px;
                width:156px;
                height:236px;
                position:relative;
                }
                #carousel5 ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
                }
                #carousel5 li {
                font-size: 10px;
                color: #999;
                text-align: center;
                width: 148px;
                height: 233px;
                line-height: 1.4em;
                padding: 0;
                margin: 1px;
                display: block;
                float: left;
                font-weight: bold;
                background: transparent url('../img/sorties-fond-affiches.png') no-repeat 0 0;
                position:relative;
                }
    
                #carousel5 li img {
                width:133px;
                height:178px;
                margin-top:0px;
                padding-bottom: 5px;
                }
                #carousel5 li a {
                width:133px;
                height:178px;
                position:absolute;
                display:block;
                z-index:2;
                top:7px;
                left:7px;
                background: transparent url('images/carousel_shine.png') no-repeat 0 0;
                }			
    
                #carousel5 .prev5, #carousel5 .next5 {
				margin-left: 50px;
				width:25px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: transparent url('images/carousel_control.png') no-repeat 0 0;
				position:relative;
				float:left;
				                }
                
                	#carousel5 .prev5 {
				background-position:0 0;
				left:0px;
			}
				#carousel5 .prev5:hover {
					left:-2px;
				}			
			#carousel5 .next5 {
				background-position: -25px 0;
				right:50px;
			}
				#carousel5 .next5:hover {
					right:48px;
				}				
                #carousel5 .pager5 {
                margin:0 auto;
                text-align: center;
                }
                #carousel5 .pager5 a {
                margin: 0 5px 0 0;
                text-decoration: none;
                display:inline-block;
                width:8px;
                height:8px;
                background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
                text-indent:-999em;
                }
                #carousel5 .pager5 a.selected {
                text-decoration: underline;
                background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
                }


/* Caroussel 6 */


                #carousel6 {
                margin: 0 0 0 7px;
                width:156px;
                height:236px;
                position:relative;
                }
                #carousel6 ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
                }
                #carousel6 li {
                font-size: 10px;
                color: #999;
                text-align: center;
                width: 148px;
                height: 233px;
                line-height: 1.4em;
                padding: 0;
                margin: 1px;
                display: block;
                float: left;
                font-weight: bold;
                background: transparent url('../img/sorties-fond-affiches.png') no-repeat 0 0;
                position:relative;
                }
    
                #carousel6 li img {
                width:133px;
                height:178px;
                margin-top:0px;
                padding-bottom: 5px;
                }
                #carousel6 li a {
                width:133px;
                height:178px;
                position:absolute;
                display:block;
                z-index:2;
                top:7px;
                left:7px;
                background: transparent url('images/carousel_shine.png') no-repeat 0 0;
                }			
    
                #carousel6 .prev6, #carousel6 .next6 {
				margin-left: 50px;
				width:25px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: transparent url('images/carousel_control.png') no-repeat 0 0;
				position:relative;
				float:left;
				                }
                
                	#carousel6 .prev6 {
				background-position:0 0;
				left:0px;
			}
				#carousel6 .prev6:hover {
					left:-2px;
				}			
			#carousel6 .next6 {
				background-position: -25px 0;
				right:50px;
			}
				#carousel6 .next6:hover {
					right:48px;
				}				
                #carousel6 .pager6 {
                margin:0 auto;
                text-align: center;
                }
                #carousel6 .pager6 a {
                margin: 0 5px 0 0;
                text-decoration: none;
                display:inline-block;
                width:8px;
                height:8px;
                background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
                text-indent:-999em;
                }
                #carousel6 .pager6 a.selected {
                text-decoration: underline;
                background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
                }

/* Caroussel 9 - Film en salle */


                    #carousel9 {
                margin: 0;
                width:622px;
                height:226px;
                position:relative;
                                }
                #carousel9 ul {
                margin: 0;
                padding: 0;
                list-style: none;
                display: block;
                }
                #carousel9 li {
                font-size: 10px;
                color: #999;
                text-align: center;
                width: 148px;
                height: 223px;
                line-height: 1.4em;
                padding: 0;
                margin: 1px;
                display: block;
                float: left;
                font-weight: bold;
                background: transparent url('../img/sorties-fond-affiches.png') no-repeat 0 0;
                position:relative;
                }
                
    
                #carousel9 li img {
                width:133px;
                height:178px;
                margin-top:0px;
                padding-bottom: 5px;
                }
                #carousel9 li a {
                width:133px;
                height:178px;
                position:absolute;
                display:block;
                z-index:2;
                top:7px;
                left:7px;
                background: transparent url('images/carousel_shine.png') no-repeat 0 0;
                }			
    
      #carousel9 .prev9, #carousel9 .next9 {
            margin-left: 5px;
            width:18px;
            height:185px;			
            display:block;				
            text-indent:-999em;
            background: transparent url('../img/caroussel-cpt-fleche-2k13-actucine.jpg') no-repeat 0 0;
            position:absolute;
            top:5px;				
            }
            #carousel9 .prev9 {
            background-position:0 0;
            left:-30px;
            }
            #carousel9 .prev9:hover {
            left:-32px;
            }			
            #carousel9 .next9 {
            background-position: -0px 0;
            right:0px;
            }
            #carousel9 .next9:hover {
            right:-2px;
            }				
            #carousel9 .pager9 {
            margin:0 auto;
            text-align: center;
            }
            #carousel9 .pager9 a {
            margin: 0 5px 0 0;
            text-decoration: none;
            display:inline-block;
            width:8px;
            height:8px;
            background: transparent url('images/carousel_control.png') no-repeat -2px -32px;
            text-indent:-999em;
            }
            #carousel9 .pager9 a.selected {
            text-decoration: underline;
            background: transparent url('images/carousel_control.png') no-repeat -12px -32px;				
            }