/* CSS Document */



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	background-color:#F8EAEA;
	background-image:url(images/jjj2.jpg);
	background-repeat:repeat-x;
	text-decoration:none;

}



a {color: #000000; text-decoration: none}

a:hover {color: #000000; height:100%; text-decoration: none; background-image: url(images/21.jpg);}



p {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

.casting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
	}
	
.synopsis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	margin-left:30px;
	margin-right:20px;
	}


#cadre {

	position: absolute;

	left: 50%;

	margin-left: -403px;

	margin-top: 0px;

	width: 806px;

	height: 100%;

	background-color: #FFFFFF;



}



#cadre-index {

	position: absolute;

	left: 50%;

	margin-left: -403px;

	margin-top: 0px;

	width: 806px;

	height: 2400px;

	background-color: #FFFFFF;



}





#banniere {

	position:absolute;

	left:0px;

	top:0px;

	width:800px;

	height:120px;

	z-index:1;

	border: 3px solid #999;

	border-bottom: 2px solid #CCC;

	background-color: #FFFFFF;

	background-image: url(images/bann2.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}





#contenu-index {

	position:absolute;

	left:0px;

	top:157px;

	width:800px;

	height: 1800px;



	border-top: 2px solid #CCC;

	border-left: 3px solid #999;

    border-right: 3px solid #999;

	background-color: #FFFFFF;

	padding-top: 0px;

}





#contenu {

	position:absolute;

	left:0px;

	top:157px;

	width:800px;

	height: auto;

	z-index:2;

	border-top: 2px solid #CCC;

	border-left: 3px solid #999;

    border-right: 3px solid #999;

	background-color: #FFFFFF;

	padding-top: 0px;

}







#menu {
	position:absolute;
	top:125px;
	left:0;
	width:800px;
	height:32px;
	z-index:2;
	border-left: 3px solid #999;
	border-right: 3px solid #999;
	text-align:center;
	background-image: url(images/001.gif);





}





#Layer1 {

position:absolute; 

left:20px; 

top:20px; 

width:150px; 

height:100%; 

z-index:1; 

background-color: #0066CC; 

layer-background-color: #0066CC; 

border: 1px none #000000;

}



#horaires {

	position:absolute;

	left:15px;

	top:25px;

	width:720px;

	height:auto;

	z-index:2;

	border: 1px none #000000;

	background-color: #FFFFFF;

	padding-top: 5px;

	padding: 30px;

	}



#pied {

	position:absolute;

	bottom:0px;

	width:100%;

	height:35px;

	border-top: 1px dotted #666666;

	border-bottom: 1px dotted #000000;

	text-align: center;

	background-image: url(images/556644.jpg);

	}







#resume {

	position:absolute;

	left:0px;



	width:700px;

	height:335px;

	z-index:2;

	border-bottom: 1px dotted #000000;

	background-color: #CCCCCC;

	text-align: center;

	}



#tarifs {

	position:absolute;

	left:15px;

	top:800px;

	width:630px;

	height:auto;

	z-index:2;

	border: 2px solid #666666;

	}





#tarifs12 {

	position:absolute;

	left:75px;

	width:630px;

	height:auto;

	z-index:2;

	border: 2px solid #E2AAA9;

	background-color: #EBEBEB;

	}





#tarifs2 {
	position:absolute;
	right:15px;
	top:80px;
	width:190px;
	height:auto;
	z-index:2;
	border: 3px solid #E3E3E3;
	background-color: #F5F5F5;

	}





#mamma {

	position:absolute;

	right:15px;

	top:80px;

	width:190px;

	height:auto;

	z-index:2;

	border: 3px solid #E3E3E3;

	background-color: #F5F5F5;

	}









#aff {

	position:absolute;

	left:20px;

	top:200px;

	width:540px;

	height:auto;

	z-index:2;

	border: 2px none #000000;

	padding-top: 0px;

	border: 2px none #999999;

	background-color: #FFFFFF;



	}



#aff2 {

	position:absolute;

	left:20px;

	top:780px;

	width:auto;

	height:auto;

	z-index:2;

	border: 2px none #000000;

	padding-top: 0px;

	border: 2px solid #999999;

	background-color: #EFEAE4;



	}


#nouveautes {

	position:absolute;
	width:540px;
	height:36px;
	left:0px;
	top:1px;
	z-index:2;
	padding-top: 5px;
	border: 2px none #999999;
	background-image:url(images/321.jpg);
	background-repeat:no-repeat;
	}

#programme {
	position:absolute;
	left:2px;
	width:540px;
	height:auto;
	z-index:2;
	padding-top: 0px;
	border: 2px none #999999;
	background-color: #FFFFFF;
	}


.fond-vert {

	background-image:url(images/3344.jpg);

	background-repeat:repeat;

	}





.fond-bleu {

	background-image:url(images/8899.jpg);

	background-repeat:repeat;

	}



.ticket {

	background-image:url(images/4444copie.gif);

	background-repeat:repeat;

	}





.fond-affiche {

background-color:#C73632;

	}



.ph {

padding:10px;

padding-bottom:20px;

padding-top:20px;

	}

	

	



	

.h1 {

color: #006699;

font-size: 2em;

font-family: Arial, Helvetica, sans-serif;

margin-left: 30px;

}



.h2 {

color: #B32;

font-size: 1.3em;

font-family: Arial, Helvetica, sans-serif;

margin-left: 20px;

font-weight: bolder;

}









.h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px; 

padding-top: 3px;

}





.titre {

color: #FFF;
font-size: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:30px;
}





.aliens {

color: #000000; text-decoration: none;

}

aliens:hover {color: #000000; text-decoration: none; background-image: url(images/21.jpg);}



.tableaux {

	position:absolute;

	left: 800px;



}



.texte {

color: #000;

font-size: 1em;

font-family: Arial, Helvetica, sans-serif;

}



.titrefilm {

color: #333;

font-size: 19px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;
padding-left:50px;
}

.film-index {

color: #333;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
}

.dateprog {

color: #069;

font-size: 22px;

font-family: Arial, Helvetica, sans-serif;

font-style: italic;

font-weight: bold;

text-align: center;

}

.heure {

color: #000;

font-size: 0.9em;

font-family: Arial, Helvetica, sans-serif;

}



.resume {

    color: #000;

    font-size: 14px;

    font-family: Arial, Helvetica, sans-serif;

	}



#f1 {

	position:absolute;

	left:30px;

	top: 30px;

	width:700px;

	height:auto;

	z-index:2;

	border: 2px none #000000;

	background-color: #FFFFFF;

	padding:15px;

	}



#liens {

	position:absolute;

	left:0px;

	top: 50px;

	width:770px;

	height:auto;

	z-index:2;

	border: 2px none #000000;

	background-color: #FFF1D7;

	padding:15px;

	}



#backtitre {

    color: #000;

    font-size: 16px;

    font-family: Arial, Helvetica, sans-serif;	

	background-image: url(images/fd.gif);	

	background-repeat: repeat-x;

	height: 25px;

	padding-top: 0px;

	padding-left: 15px;

	}

.voirvideo {

    color: #000;

    font-size: 16px;

    font-family: Arial, Helvetica, sans-serif;	

	height: 25px;

	padding-top: 0px;

	padding-left: 15px;

	}


#fond-film {

background-image:url(images/9971.jpg);

background-repeat:no-repeat;

}

.fond-film-accueil {

background-image:url(images/128.jpg);

background-repeat:no-repeat;

}

.fond-film-prochainement {

background-image:url(images/130.jpg);

background-repeat:no-repeat;

}
