body {	
	margin:0px 0px 0px 0px;
	
}

body, table {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

form {
	margin:0;
	padding:0;
	display:inline;
}

h1{
	font-size:16px;
	margin:0;
}

h2{
	font-size:14px;
	margin:0;
	color:#a60000;
}

h3{
	font-size:12px;
	margin:0;
}

p{
	margin-top:10px;
	margin-bottom:10px;
	color:#5e5e5e;
}

ul{
	margin-top:10px;
	margin-bottom:10px;	
	color:#5e5e5e;	
}

input{
	margin-top:2px;
	margin-bottom:2px;
}

select{
	margin-top:2px;
	margin-bottom:2px;
}

#frame {
	position:relative;
	width:550px;
	margin:0 auto 0 auto;
	padding:0px;
	text-align:left;
	
}

#logo {
	position:absolute;
	width:169px;
	height:86px;
	top: 28px;
	left: 30px;
}

#h {
	position:relative;
	height:306px;
	padding:0px;
	text-align:left;
	background:url(../images/top/gris_accueil.jpg) no-repeat;
}

#adsense {
	position:absolute;
	width:468px;
	height:60px;
	left:283px;
	top:40px;
}

#hSalle {
	position:relative;
	height:64px;
	padding:0px;
	text-align:left;
	background:url(../images/top/top_salles-iframe.jpg) no-repeat;
}

#hDvd {
	position:relative;
	height:306px;
	padding:0px;
	text-align:left;
	background:url(../images/top/top_dvd.jpg) no-repeat;
}

#hTv {
	position:relative;
	height:306px;
	padding:0px;
	text-align:left;
	background:url(../images/top/top_tv.jpg) no-repeat;
}

#menuA {
	position:absolute;
	width:365px;
	height:23px;
	top: 153px;
	left: 7px;
}

#menuB {
	position:absolute;
	width:407px;
	height:31px;
	top: 153px;
	left: 364px;
}

#bulletin {
	position:absolute;
	width:219px;
	height:82px;
	top: 196px;
	left: 547px;
	text-align:center;
}

div.mmenu {
	z-index:1000;
}

#b_recher_rapide {
	position:absolute;
	width:155px;
	height:50px;
	top: 5px;
	left: 388px;
	line-height:24px;
	z-index:1000;	
}
	#b_recher_rapide a {
		font-weight:bold;
		color: #ffffff;
	}
	
	#b_recher_rapide a:link {
		text-decoration: none;
	}
		
	#b_recher_rapide a:hover {
		color:#ffffff;
		text-decoration: underline;
	}

#legende {
	position:absolute;
	width:539px;
	height:50px;
	top: 61px; /*278px*/
	left: 0px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	font-size:10px;
	color:#7b7c7d;
	text-align:center;
}

	#legende a {
		color: #7b7c7d;
		text-decoration: none;
	}
	#legende a:link {
		color: #7b7c7d;
		text-decoration: none;
	}
	#legende a:visited {
		color: #7b7c7d;
		text-decoration: none;
	}
	#legende a:hover {
		color:#b40001;
		text-decoration: none;
	}
	#legende a:active {
		color: #7b7c7d;
		text-decoration: none;
	}

#homeLink {
	position:absolute;
	width:210px;
	height:95px;
	top:20px;
	left:9px;
}

#cinemaLink {
	position:absolute;
	width:42px;
	height:42px;
	top:115px;
	left:40px;
}

#dvdLink {
	position:absolute;
	width:42px;
	height:42px;
	top:115px;
	left:143px;
}

#televisionLink {
	position:absolute;
	width:42px;
	height:42px;
	top:115px;
	left:266px;
}

#cinemaComingLink {
	position:absolute;
	width:18px;
	height:18px;
	top:202px;
	left:365px;
}

#dvdComingLink {
	position:absolute;
	width:18px;
	height:18px;
	top:226px;
	left:365px;
}

#legendeLink {
	position:absolute;
	width:539px;
	height:25px;
	top:258px;
	left:9px;
}

#c {
	position:relative;
	padding:22px 17px 0px 17px;
	min-height:149px;
	background:url(../images/bg_centre.jpg) no-repeat;
	z-index:10;
}

.module {
	position:relative;
	width:550px;
	background: url(../images/module/bg.jpg);
}
	.module .top {
		position:relative;
		width:550px;
		background: url(../images/module/bg.jpg);
	}
	.module .content{
		position:relative;		
		width:550px;
		background:url(../images/module/bg.jpg)
	}
		.module .content p{
			line-height:13px;
		}
		
		.module .content .tableModule{
			position:relative;
			left:18px;
		}
			.module .content .tableModule th{
				width:102px;
				background:url(../images/titres/Fond_film.gif) no-repeat;
				padding:3px 0 5px 3px;
			}
			.module .content .tableModule .description{
				width:375px;
				padding:0 0 0 10px;
			}
			.module .content .tableModule .list{
				width:175px;
				padding:0 0 0 25px;				
			}					
			.module .content .tableModule a {
				color:#000000;
				text-decoration:none;
			}
			.module .content .tableModule a:link {
				color: #000000;
				text-decoration:none;
			}
			.module .content .tableModule a:visited {
				color: #000000;
				text-decoration: none;
			}
			.module .content .tableModule a:hover {
				color:#b40001;
				text-decoration: none;
			}
			.module .content .tableModule a:active {
				color: #000000;
				text-decoration: none;
			}	


		.module .content .tableList{
			position:relative;
			margin-top:10px;
		}
			.module .content .tableList th{
				width:17px;
				padding-right:5px;
				background:none;
			}
			.module .content .tableList .separatorLine {
				width:100%;
				height:5px;		
			}								
			.module .content .tableList .separator {			
				width:155px;
				height:5px;
				background-image:url(../images/bgDotted2.gif);
				background-position:center;
				background-repeat:repeat-x;				
			}		
			.module .content .tableList  h3 {
				font-size:10px;
			}					
			.module .content .tableList  a {
				color:#5f5f61;
				text-decoration:none;
			}
			.module .content .tableList a:link {
				color: #5f5f61;
				text-decoration:none;
			}
			.module .content .tableList a:visited {
				color: #5f5f61;
				text-decoration: none;
			}
			.module .content .tableList a:hover {
				color:#b40001;
				text-decoration: none;
			}
			.module .content .tableList a:active {
				color: #5f5f61;
				text-decoration: none;
			}
			.module .content .tableList #moreCinema {
				float:left;				
				width:155px;
				height:12px;
				background-image:url(../images/module/btn_voir_cine.gif);
				background-position:right;
				background-repeat:no-repeat;
				font-size:10px;		
				font-weight:bold;						
			}
			.module .content .tableList #moreCinema p {
				margin:0;
				margin-bottom:1px;
				padding-left:38px;
				font-size:9px;
				line-height:12px;
				font-weight:bold;						
			}
			.module .content .tableList #moreCinema a {
				color:#ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreCinema a:link {
				color: #ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreCinema a:visited {
				color: #ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreCinema a:hover {
				color:#ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreCinema a:active {
				color: #ffffff;
				text-decoration: none;
			}				
			.module .content .tableList #moreDvd {
				float:left;				
				width:155px;
				height:12px;
				background-image:url(../images/module/btn_voir_dvd.gif);
				background-position:right;
				background-repeat:no-repeat;
				font-size:10px;		
				font-weight:bold;						
			}
			.module .content .tableList #moreDvd p {
				margin:0;
				margin-bottom:1px;
				padding-left:38px;
				font-size:9px;
				line-height:12px;
				font-weight:bold;						
			}
			.module .content .tableList #moreDvd a {
				color:#ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreDvd a:link {
				color: #ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreDvd a:visited {
				color: #ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreDvd a:hover {
				color:#ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreDvd a:active {
				color: #ffffff;
				text-decoration: none;
			}					
			.module .content .tableList #moreTv {
				float:left;				
				width:155px;
				height:12px;
				background-image:url(../images/module/btn_voir_tv.gif);
				background-position:right;
				background-repeat:no-repeat;
				font-size:10px;		
				font-weight:bold;						
			}
			.module .content .tableList #moreTv p {
				margin:0;
				margin-bottom:1px;
				padding-left:38px;
				font-size:9px;
				line-height:12px;
				font-weight:bold;						
			}	
			.module .content .tableList #moreTv a {
				color:#ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreTv a:link {
				color: #ffffff;
				text-decoration:none;
			}
			.module .content .tableList #moreTv a:visited {
				color: #ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreTv a:hover {
				color:#ffffff;
				text-decoration: none;
			}
			.module .content .tableList #moreTv a:active {
				color: #ffffff;
				text-decoration: none;
			}																			
				
.more  a {
	color:#ffffff;
	text-decoration:none;
}
.more a:link {
	color: #ffffff;
	text-decoration:none;
}
.more a:visited {
	color: #ffffff;
	text-decoration: none;
}
.more a:hover {
	color:#ffffff;
	text-decoration: none;
}
.more a:active {
	color: #ffffff;
	text-decoration: none;
}													

	.module .bottom {
		position:relative;
		float:left;
		width:740px;
		height:44px;
		background:url(../images/module/bas.jpg) no-repeat;
		
	}
		.module .bottom .left {
			position:relative;
			float:left;
			width:574px;
			padding:0 34px 0 132px;
		}	
		.module .bottom .left img{
			vertical-align:middle;
		}			

.scheduleTv{
	color:#20658f;
	font-size:12px;
}

.moduleSection {
	position:relative;
	width:550px;
	
}
	.moduleSection .top {
		position:relative;
		width:550px;
		background: url(../images/bg_sec.jpg);
	}
	.moduleSection .content{
		position:relative;		
		width:490px;
		padding:5px 20px 0 20px;
		background:url(../images/bg_sec.jpg);
	}
		.moduleSection .content p{
			line-height:13px;
		}
		.moduleSection .content .separator{		
			width:490px;
			height:21px;
			background-image:url(../images/bgDotted.gif);
			background-position:center;
			background-repeat:repeat-x;
		}
		.moduleSection .content .tableMovieList{
			position:relative;
			background-color:#00FF00
			width:490px;
		}
			.moduleSection .content .tableMovieList tr{
				/*width:100%;*/
				background-image:url(../images/bgDotted.gif);
				background-position:bottom;
				background-repeat:repeat-x;
			}		
			.moduleSection .content .tableMovieList th{
				width:25px;
				padding:10px 0 10px 5px;			
			}
			.moduleSection .content .tableMovieList h3{
				margin-top:10px;
			}					
			.moduleSection .content .tableMovieList p{
				margin:0;
			}								
			.moduleSection .content .tableMovieList a {
				color:#000000;
				text-decoration:none;
			}
			.moduleSection .content .tableMovieList a:link {
				color: #000000;
				text-decoration:none;
			}
			.moduleSection .content .tableMovieList a:visited {
				color: #000000;
				text-decoration: none;
			}
			.moduleSection .content .tableMovieList a:hover {
				color:#b40001;
				text-decoration: none;
			}
			.moduleSection .content .tableMovieList a:active {
				color: #b40001;
				text-decoration: none;
			}
			.moduleSection .content .tableMovieList a.redLink {
				color:#b40001;
				text-decoration:none;
			}
			.moduleSection .content .tableMovieList a.redLink:link {
				color: #b40001;
				text-decoration:none;
			}
			.moduleSection .content .tableMovieList a.redLink:visited {
				color: #b40001;
				text-decoration: none;
			}
			.moduleSection .content .tableMovieList a.redLink:hover {
				color:#000000;
				text-decoration: none;
			}
			.moduleSection .content .tableMovieList a.redLink:active {
				color: #b40001;
				text-decoration: none;
			}			
			.moduleSection .content .tableMovieList .date{
				width:100%;
				background:none;
				height:30px;
			}
			.moduleSection .content .tableMovieList .noSeparator{
				background:none;
			}			
			.moduleSection .content .tableMovieList .cinema{
				width:395px;
				padding:10px 0 10px 10px;
			}		
			.moduleSection .content .tableMovieList .block{
				padding:10px 0 10px 0px;
			}	
			.moduleSection .content .tableMovieList .pressReview{
				padding:10px 0 10px 10px;
			}								
		.moduleSection .content #tableMovieDetail{
			position:relative;
		}
			.moduleSection .content #tableMovieDetail th{
				width:102px;
				background:url(../images/titres/Fond_film.gif) no-repeat;
				padding:3px 0 5px 3px;
			}
			.moduleSection .content #tableMovieDetail td{
				width:375px;
				padding-left:10px;
			}
			.moduleSection .content #tableMovieDetail td .separator{
				width:375px;
				height:21px;
				background-image:url(../images/bgDotted.gif);
				background-position:center;
				background-repeat:repeat-x;
			}			
			.moduleSection .content #tableMovieDetail p{
				margin-bottom:0;
			}					
			.moduleSection .content #tableMovieDetail .date{
				width:100%;
				background:none;
				height:30px;
			}	
		.moduleSection .content #tableMovieTitle{
			position:relative;
		}
			.moduleSection .content #tableMovieTitle td{
				padding:0;
				margin:0;
				width:auto;
			}		
			.moduleSection .content #tableMovieTitle th{
				background:none;
				width:auto;
				padding-left:5px;
			}
														
	.moduleSection .bottom {
		position:relative;
		float:left;
		width:550px;
		height:44px;
		background:url(../images/bas_sec.jpg) no-repeat;
	}					

#r{
	position:relative;
	width:210px;
	float:left;
}

#f {
	position:relative;
	width:auto;
	height:110px;
	text-align:center;
	background: url(../images/bas.jpg) no-repeat bottom;
}
	#f p {
		color:#000000;
		font-weight:bold;
		margin:8px;
	}
	#f a {
		color:#000000;
		text-decoration: none;
	}
	#f a:hover {
		text-decoration: underline;
	}

a {
	color: #000000;
	text-decoration: underline;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color:#b40001;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: none;
}

#bannerInsideRight{
	position:absolute;
	top:50px;
	right:8px;
	width:220px;
	z-index:100;
}
