@charset "UTF-8";
/* CSS Document */


/***** GÉNÉRAL ********/

		*{
			padding:0;
			margin:0;
			outline:none;
			font-family:Helvetica, Arial, sans-serif;
			
		}
		
		
		
		div{
			margin:0;
			padding:0;
			margin-bottom:0px;
			padding-pbottom:0px;
		}
		
		
		html{
			height:100%;
		}
		
		
		body{
			background-color:#000000;
			margin:0;
			padding:0;
			color:#FFFFFF;
		}
		
		#conteneur{
			width:743px;
			margin-left:auto;
			margin-right:auto;
		}
		
		#header{
			margin-top:15px;
		}
		
		a img{
			border:none;
		}
		
		a{
			outline:none;
		}
		
		p{
			text-align:justify;
			margin-bottom:10px;
			margin-top:10px;
			font-size:12px;
			
		}


/****** FIN GÉNÉRAL *******/



/****** CLASS *******/

		.bold{
			font-weight:bold;
		}
		
		.block{
			display:block;		
		}
		
		.smaller{
			font-size:smaller;
		}
		
		.italic{
			font-style:italic;
		}
		
		.padTop15{
			padding-top:20px;
		}
		
		.separator20{
			height:20px;
		}
		
		.separator30{
			height:30px;
		}
		
		.paragraphe{
			padding:10px 0 10px 0;
			overflow:auto;
		}
		
		.unbold{
			font-weight:normal;
		}
		
		.lighter{
			font-weight:lighter;
		}
		
		.gauche{
			float:left;
		}
		
		.droite{
			float:droite;
		}
		
		.colorLink{
			color:#634A2B;
		}
		
		.smaller{
			font-size:small;		
		}
		
		.rouge{
			color:#CC0000;		
		}
/****** FIN CLASS ******/



/****** MENU ******/
		
		#conteneur_menu{
			width:743px;
			height:29px;
		}
		
		#top_menu{
			width:743px;
			height:7px;
			background-image:url(../images/bg_topMenu.jpg);
			background-position:top;
			background-repeat:no-repeat;
		}
		
		div#conteneur_menu div{
			height:22px;
			float:left;
			margin-right:5px;
		}
		
		div#conteneur_menu div a{
			display:block;
			width:100%;
			height:22px;
			line-height:22px;
		}
		
    	#btn_news{
			background-image:url(../images/btn_news.jpg);
			background-repeat:no-repeat;
			background-position:top;
			width:43px;
			margin-left:16px;
		}  
		#btn_news:Hover{
			background-image:url(../images/btn_news_over.jpg);
		}
		
		
		
        #btn_film{
			background-image:url(../images/btn_film.jpg);
			background-repeat:no-repeat;
			background-position:top;
			width:63px;
		} 
		#btn_film:Hover{
			background-image:url(../images/btn_film_over.jpg);
		}
		
		
		
        #btn_who{
			background-image:url(../images/btn_who.jpg);
			background-repeat:no-repeat;
			background-position:top;	
			width:91px;
		}
		#btn_who:Hover{
			background-image:url(../images/btn_who_over.jpg);
		}
		
		
		
        #btn_director{
			background-image:url(../images/btn_director.jpg);
			background-repeat:no-repeat;
			background-position:top;
			width:95px;
		}  
       	#btn_director:Hover{
			background-image:url(../images/btn_director_over.jpg);
		}
		
		
		
		#btn_company{
			background-image:url(../images/btn_company.jpg);
			background-repeat:no-repeat;
			background-position:top;
			width:96px;
		}  
		#btn_company:Hover{
			background-image:url(../images/btn_company_over.jpg);
		}
		
		
    
	    #btn_trailers{
			background-image:url(../images/btn_trailers.jpg);
			background-repeat:no-repeat;
			background-position:top;	
			width:67px;
		}
		#btn_trailers:Hover{
			background-image:url(../images/btn_trailers_over.jpg);
		}
		
		
		
        #btn_screenings{
			background-image:url(../images/btn_screenings.jpg);
			background-repeat:no-repeat;
			background-position:top;
			width:83px;
		}  
		#btn_screenings:Hover{
			background-image:url(../images/btn_screenings_over.jpg);
		}
		
		
        #btn_press{
			background-image:url(../images/btn_press.jpg);
			background-repeat:no-repeat;
			background-position:top;	
			width:46px;
		} 
		#btn_press:Hover{
			background-image:url(../images/btn_press_over.jpg);
		}
		
		
		
        #btn_contact{
			background-image:url(../images/btn_contact.jpg);
			background-repeat:no-repeat;
			background-position:top;	
			width:83px;
		} 
		#btn_contact:Hover{
			background-image:url(../images/btn_contact_over.jpg);
		}
/****** FIN MENU *******/




/***** LAYOUT CONTENU *****/

		#conteneur_contenu{
			width:743px;	
			overflow:auto;
		}
		
		#contenu{
			width:573px;
			
			float:left;
			overflow:auto;
		}
		
		#top_contenu{
			width:573px;
			height:11px;
			background-image:url(../images/bg_topContenu.jpg);
			background-position:top;
			background-repeat:no-repeat;
		}
		
		#footer_contenu{
			width:573px;
			height:11px;
			background-image:url(../images/bg_bottomContenu.gif);
			background-position:top;
			background-repeat:no-repeat;
		}
		
		#sidebar{
			float:right;
			width:144px;
		}
		
		#sidebar a{
			display:block;
			margin-bottom:15px;
		}
		
		#footer{
			text-align:center;
			font-size:12px;
		}
		
		#inside_contenu{
			width:573px;
			background-image:url(../images/bg_insideContenu.gif);
			background-position:top;
			background-repeat:repeat-y;
		}
		
		#final_content{
			margin-left:16px;
			margin-right:16px;
			margin-top:3px;
		}
		

/****** FIN LAYOUT CONTENu *******/


/****** CONTENU *********/

		#playerVideo{
			margin-top:15px;		
		}
		
		.news_date{
			color:#999999;
			font-size:12px;
		}
		h2{
			font-size:18px;
			font-family:"Times New Roman", Times, serif;
			color:#CC0000;
		}
		
		#news_content{
			font-size:14px;		
			margin-top:10px;
		}
		
		.news_bloc{
			border-top:solid 1px #FFFFFF;
			margin-top:10px;
			padding-top:10px;
			padding-bottom:10px;
		}

		ul{
			list-style-type:none;
		}
		
		.blocContact{
			font-size:14px;
			overflow:auto;
			padding-top:10px;
			margin-bottom:10px;
		}
		
		#imgDirector, #imgFilm, #imgCompany{
			float:right;
			margin-left:10px;
			margin-bottom:15px;
		}
		
		#titleContent{
			margin-left:-5px;
		}
		
		#screening{
			
		}
		
		#screening *{
			text-align:center;
		}
		
		#screening p{
			font-size:18px;
		}
		
		#screening h2 a{
			color:#CC0000;
			text-decoration:none;
		}


		#screening h2{
			font-size:24px;
			text-transform:uppercase;
		}

		img.gauche{
			margin-right:7px;
			overflow:auto;
			float:left;
		}
		
		img.droite{
			margin-right:7px;
			overflow:auto;
			float:left;
		}
		
		.blocWho{
			overflow:auto;
			clear:both;
		}
		
		.blocWho p{
			line-height:1.5em;
		}
		
		p{
			line-height:1.5em;
		}
		
		#screening p{
			line-height:1.0em;
		}
		
		#screening{
			margin-top:15px;
			padding-bottom:15px;
			overflow:auto;
		}
		
		.news_content h1{
			line-height:1.6em;
			font-size:10px;
		}
		
		.news_content{
			margin-top:10px;	
		}

