* {
	color: white;
	font-family: verdana, sans-serif;
	font-size: 12px;
}

body {
	background-color: black;
	margin: 0;
	background-image: url(http://medias.cinemove.fr/images/background.png);
	background-repeat: repeat-x;
}

h1 { color: #ff8003 !important; font-size: 18px !important; margin: 0; padding: 0; }
h2 { color: #000000; font-size: 15px; margin: 2; padding: 2}

a { text-decoration: none; color: #FF8003; }
a * { text-decoration: none; color: #FF8003; }
hr { clear: both; visibility: hidden; margin: 0; padding: 6px 0; }
img { border: 0px; }
ul { list-style-image: url(http://medias.cinemove.fr/images/listePuce.png); }
textarea { width: 625px; height: 100px; }
.underline { text-decoration: underline; }
.left { float: left; }
.right { float: right; }
.margBox { height: 27px; clear: both; }
.clear { clear: both; visibility: hidden; height: 0px; }
.big { font-size: 14px; }
.date{ color:#666666 !important; font-size: 10px; }

#banniereTop728x90 {
	z-index: 100;
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -231px;
}

#logoTopLeft {
	width: 131px;
	height: 476px;
	background-image: url(http://medias.cinemove.fr/images/cineMoveVertical.png);
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -631px; /* 500 + #logoTopLeft->width */
}
#body2 { text-align: center; }
#content {
	width: 1000px;
	background-image: url(http://medias.cinemove.fr/images/contentBackground.png);
	background-repeat: repeat-y;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -500px;
	text-align: left;
}

#menuTop {
	height: 43px;
	background-image: url(http://medias.cinemove.fr/images/menuTop.png);
	background-repeat: repeat-x;
	margin: 0 1px;
}

	#menuTop * {
		float: left;
	}

	#menuTop a {
		font-size: 22px;
		padding: 5px 22px;
		height: 33px;
		color: white;
	}
	
	#menuTop .selected {
		background-image: url(http://medias.cinemove.fr/images/menuTopSelected.png);
		background-repeat: repeat-x;
	}
	
	#menuTop a:hover {
		background-image: url(http://medias.cinemove.fr/images/menuTopSelected.png);
		background-repeat: repeat-x;
	}

	#menuTop .search {
		margin: 0px 0px 0px 0px;
		padding-top: 8px;
	}

		#imgRechercheLoupe {
			position: relative;
			top: -2px;
			left: 2px;
		}
		
	#menuTop .topspace {
		margin: 0px 0px 0px 0px;
		padding: 8px 8px;
		width:150px;
	}

	#menuTop input {
		color: #868686;
		text-align: center;
	}

	#menuTop .separate {
		background-image: url(http://medias.cinemove.fr/images/menuTopSeparate.png);
		width: 2px;
		height: 40px;
		position: relative;
		top: -5px;
	}

#menu2 {
	height: 25px;
	background-image: url(http://medias.cinemove.fr/images/menu2Background.png);
	background-repeat: repeat-x;
	margin: 0 2px;
	font-size: 14px;
	font-weight: bold;
}

	#menu2 .content { padding: 4px 0 0 10px; }
		#menu2 .content a { color: white; }

#banniere {
	height: 96px;
	margin: 1px 1px;
	background-image: url(http://medias.cinemove.fr/images/banniereBackground.png);
	background-repeat: repeat-x;
}

	#banniere .black1px {
		width: 1px;
		height: 96px;
		background-color: black;
	}

#contentPage {
	width: 982px;
	padding-left: 10px;
}

	#contentPage .left {
		width: 668px;
		padding: 0 1px;
	}
		
			.categImg  { position: relative; }
			
			#home .top {
				height: 5px;
				background-repeat: no-repeat;
			}
				#home .actus .top { background-image: url(http://medias.cinemove.fr/images/homeActusTop.png); }
				#home .filmsSemaine .top { background-image: url(http://medias.cinemove.fr/images/homeFilmsSemaineTop.png); }
				#home .dossier .top { background-image: url(http://medias.cinemove.fr/images/homeDossierTop.png); }
			
			#home .actus .content { background-color: #179ed6; }
			#home .filmsSemaine .content { background-color: #db182c; }
			#home .dossier .content { background-image: url(http://medias.cinemove.fr/images/homeDossierContent.png); width: 667px; }
			
			#home .content .sub {
				padding: 0 10px;
				background-repeat: repeat-x;
			}
			#home .actus .content .sub { background-image: url(http://medias.cinemove.fr/images/homeActusContent.png); }
			#home .filmsSemaine .content .sub { background-image: url(http://medias.cinemove.fr/images/homeFilmsSemaineContent.png); }
			#home .dossier .content .sub a { font-weight: bold; }
			
			
			#home .footer {
				height: 5px;
				background-repeat: no-repeat;
			}
				#home .actus .footer { background-image: url(http://medias.cinemove.fr/images/homeActusFooter.png); }
				#home .filmsSemaine .footer { background-image: url(http://medias.cinemove.fr/images/homeFilmsSemaineFooter.png); }
				#home .dossier .footer { background-image: url(http://medias.cinemove.fr/images/homeDossierFooter.png); }
			
		/* Actualités */
			#home .actus .content .separationVerticalPoint {
				background-image: url(http://medias.cinemove.fr/images/separationVerticalPoint.png);
				width: 3px;
				height: 180px;
				float: left;
				margin: 3px;
			}
			
				#home .actus .content .sub .left { width: 317px; }
				
					#home .actus .content .sub .left img {
						max-width: 118px;
						max-height: 73px;
						float: left;
						border-width: 1px;
						border-color: white;
						border-style: solid;
						margin-right: 10px;
					}
					
					#home .actus .content .sub .element a{
						color:#FF8003;
						font-weight:bold;
					}
			/* Listes */
				#home .content .sub .right { width: 317px; }
					#home .content .sub ul {
						margin: 0px;
						padding: 15px 0 0 12px;
					}
						#home .content .sub li a{
							font-size: 11px;
							font-weight: bold;
							line-height: 19px;
							color: white;
						}
							#home .content .sub ul .last{
								text-align: right;
								text-decoration: underline;
							}
							
			/* Entretien */
				#entretien .content {
					width: 278px;
					padding: 20px 10px;
				}
				
					#entretien .content a {
						font-weight: bold;
						font-size: 14px;
					}
					
					#entretien  .content .image {
						float: left;
						width: 110px;
						height: 140px;
						margin: 0 10px 10px 0;
					}
					
					#entretien .content .image img {
						max-width: 110px;
						max-height: 140px;
					}
				
				/* Box gray 1 */
				#boxeGray1 { width: 669px; }
					#boxeGray1 .top {
						width: 100%;
						height: 5px;
						background-image: url(http://medias.cinemove.fr/images/boxeGray1Top.png);
						background-repeat: no-repeat;
					}
					#boxeGray1 .content {
						width: 100%;
						background-image: url(http://medias.cinemove.fr/images/boxeGray1Center.png);
						background-repeat: repeat;
					}
					#boxeGray1 .footer {
						width: 100%;
						height: 5px;
						background-image: url(http://medias.cinemove.fr/images/boxeGray1Footer.png);
						background-repeat: no-repeat;
					}
				
				/* boxeGray2 */
					#boxeGray2 {
						width: 659px;
						padding: 0 5px;
					}
						#boxeGray2  * { color: #575757; }
						#boxeGray2  a { color: #FF8003; }
						#boxeGray2  a * { color: #FF8003; }
						#boxeGray2 .content {
							width: 100%;
							background-color: #e6e6e6;
						}
						#boxeGray2 .footer {
							width: 100%;
							height: 5px;
							background-image: url(http://medias.cinemove.fr/images/boxeGray2Footer.png);
							background-repeat: no-repeat;
						}
				
				/* boxeGray3 */
					#boxeGray2 .boxeGray3 {
						width: 649px;
						padding: 10px 5px;
					}
						#boxeGray2 .boxeGray3 .top {
							width: 100%;
							height: 5px;
							background-image: url(http://medias.cinemove.fr/images/boxeGray3Top.png);
							background-repeat: no-repeat;
						}
						#boxeGray2 .boxeGray3 .content {
							width: 629px;
							background-image: url(http://medias.cinemove.fr/images/boxeGray3Center.png);
							background-repeat: repeat-y;
							padding: 15px 10px;
						}
							#reactions .separateGray {
								height: 1px;
								background-color: #d5d5d5;
								clear: both;
								margin: 10px 0;
							}
							#reactions .element {
								height: 60px;
								width: 629px;
								float: left;
							}
								#reactions .element .image {
									float: left;
									height: 60px;
									width: 60px;
								}
								#reactions .element .infos {
									width: 559px;
									height: 60px;
									float: right;
								}
							#notreNote {
								width: 110px;
								height: 76px;
								margin: -13px -2px 0 0;
								background-color: #e3e3e3;
								text-align: center;
								float: right;
							}
							#notreNote2 {
								width: 110px;
								height: 76px;
								background-color: #e3e3e3;
								text-align: center;
								border: 1px solid #666;
								float: right;
							}
							#boxeGray2 .boxeGray3 .content .affiche {
								padding: 0 10px 0 0;
								width: 120px;
								height: 160px;
								float: left;
							}
							#boxeGray2 .boxeGray3 .content .listeImages { height: 90px; text-align: center; }
								#boxeGray2 .boxeGray3 .content .listeImages .flecheLeft {
									padding: 7px 7px;
									float: left;
									width: 27px;
									height: 60px;
								}
								#boxeGray2 .boxeGray3 .content .listeImages .flecheRight {
									padding: 7px 7px;
									float: right;
									width: 27px;
									height: 60px;
								}
								#boxeGray2 .boxeGray3 .content .listeImages ul {
									list-style-image: url();
									margin: 0;
									padding: 0;
								}
									#boxeGray2 .boxeGray3 .content .listeImages ul li{
										list-style-type: none;
										width: 78px;
										height: 80px;
										float: left;
										text-align: center;
									}
							#boxeGray2 .boxeGray3 .content .paragraphe {
								width: 480px;
								float: left;
								padding: 0 0 0 10px;
							}
								#boxeGray2 .boxeGray3 .content .paragraphe span { text-decoration: underline; }
								#boxeGray2 .boxeGray3 .content .paragraphe .col1 { display: block; width: 190px; float: left; }
								#boxeGray2 .boxeGray3 .content .paragraphe .col2 { width: 90px; float: left; }
								#boxeGray2 .boxeGray3 .content .paragraphe .col3 { width: 140px; float: left; }
								#boxeGray2 .boxeGray3 .content .paragraphe .col4 { width: 40px; float: left; }
								#boxeGray2 .boxeGray3 .content .paragraphe .line { width: 100%; height: 20px; }
						#boxeGray2 .boxeGray3 .footer {
							width: 100%;
							height: 5px;
							background-image: url(http://medias.cinemove.fr/images/boxeGray3Footer.png);
							background-repeat: no-repeat;
						}
				
				/* Onglets */
				#onglets {
					width: 659px;
					height: 25px;
					margin: 0 5px;
					padding: 10px 0 0 0;
				}
					#onglets * { float: left; }
						#onglets .content a {
							padding: 5px 0 0 0;
							text-align: center;
							font-weight: bold;
							font-size: 13px;
							text-align: center;
							width: 100%;
						}
				
					#onglets .ongletUnselected { height: 25px; }
						#onglets .ongletUnselected  *{ color: white; }
						#onglets .ongletUnselected .start {
							width: 11px;
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/unselectedLeft.png);
						}
						#onglets .ongletUnselected .content {
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/unselectedCenter.png);
						}
						#onglets .ongletUnselected .end {
							width: 11px;
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/unselectedRight.png);
						}
					
					#onglets .ongletSelected { height: 25px; }
						#onglets .ongletSelected * { color: black; }
						#onglets .ongletSelected .start {
							width: 11px;
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/selectedLeft.png);
						}
						#onglets .ongletSelected .content {
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/selectedCenter.png);
						}
						#onglets .ongletSelected .end {
							width: 11px;
							height: 100%;
							background-image: url(http://medias.cinemove.fr/images/onglets/selectedRight.png);
						}
	
	#contentPage .right {
		width: 300px;
	}
	
		#search {
			width: 300px;
			height: 150px;
			background-image: url(http://medias.cinemove.fr/images/search.png);
			background-repeat: no-repeat;
		}
			
			#search .text { font-size: 14px; }
			
			#search .text, #search * {
				color: #767676;
			}
		
		.boxe {
			width: 298px;
			margin: 0 1px;
		}
		
			.boxe .top {
				width: 100%;
				height: 5px;
				background-image: url(http://medias.cinemove.fr/images/boxLeftTop.png);
				background-repeat: no-repeat;
			}
			
			.boxe .content {
				width: 100%;
				padding: 20px 0px;
				background-image: url(http://medias.cinemove.fr/images/boxLeftContent.png);
				background-repeat: repeat-y;
			}
			
			.boxe .footer {
				width: 100%;
				height: 5px;
				background-image: url(http://medias.cinemove.fr/images/boxLeftFooter.png);
				background-repeat: no-repeat;
			}

#footer {
	height: 76px;
	background-image: url(http://medias.cinemove.fr/images/footerBackground.png);
	background-repeat: repeat-x;
	margin: 2px 2px;
}

	#footer .sub {
		height: 100%;
		background-image: url(http://medias.cinemove.fr/images/cineMoveHorizontal.png);
		background-repeat: no-repeat;
		background-position: right;
	}
	
	#footer .sub .content {
		text-align: center;
		color: #464646;
		padding: 31px;
	}

/* Elements du box office */
.elementBoxOffice {
	width: 290px;
	height: 80px;
	padding: 10px;
	float: left;
}

	.elementBoxOffice a { font-weight: bold; }

	.elementBoxOffice img {
		float: left;
		max-width: 60px;
		max-height: 80px;
		border-width: 1px;
		border-color: white;
		border-style: solid;
		margin-right: 10px;
	}

.elementNewsDroite {
	width: 290px;
	height: 40px;
	padding: 10px;
	float: left;
}

	.elementNewsDroite a { font-weight: bold; }

	.elementNewsDroite img {
		float: left;
		max-width: 80px;
		max-height: 100px;
		border-width: 1px;
		border-color: white;
		border-style: solid;
		margin-right: 10px;
	}

/* Autres */
#page2img1 {
	float: left;
	margin: 0 10px 10px 0;
}