
/*
@import url("news_section_v3.css");

@import url("photos_page_v3.css");

@import url("trailers_page_v3.css");



@import url("boxoffice_section_v3.css");



@import url("movie_reviews_list_v3.css");



@import url("article_page_v3.css");



@import url("videogames_v3.css");


@import url("interviews_section_v3.css");



@import url("tv_shows_section_v3.css");

@import url("box_office_movie_page_v3.css");

@import url("casting_movie_page_v3.css");

@import url("photos_list_movie_page_v3.css");

@import url("dvd_list_movie_v3.css");

@import url("review_read_v3.css");

@import url("trailers_movie_v3.css");




@import url("dvd_group_v3.css");

@import url("star_intro_v3.css");

@import url("dossiers_section_v3.css");

@import url("game_section_v3.css");

@import url("photos_list_star_page_v3.css");

@import url("star_filmo_v3.css");

@import url("french_box_office_article_v3.css");

@import url("star_related_interviews_articles_v3.css");

@import url("calendar_movies_month_v3.css");



@import url("people_section_v3.css");



@import url("auction_page_v3.css");



@import url("dvd_section_v3.css");



@import url("more_review_section_v3.css");

@import url("search_results_v3.css");

@import url("view_profile_main_v3.css");

@import url("register_v3.css");
*/
body {

	background-color: #670001;

	color: #010101;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding: 0;

	margin: 0;

	font-size: 0.9em;

}

table {

	border-collapse: collapse;

}

table td {

	padding: 0;

}

fieldset, form, h1, h2, h3, h4, h5, h6, p {

	margin: 0;

	padding: 0;

}

fieldset {

	border: none;

}

a {
	text-decoration: none;
}


a img {

	border: none;

}

.hidden,

legend,

caption {

	display: none;

}

.small,

div.msgBoxTxt p,

div.galleryImg div.boxImg h3,

div.newsList2 ul li h3,

div.newsList2 ul li p,

div#introMovieMenu div ul li span,

div.introMovieMenu div ul li span,

div.mergeCols2 div.col-L p.txt,

div.mergeCols2 div.col-R a.moreList,

ul.adds li,

div.forum div.panel a,

div.forum table td.info span.date,

div.forum table td.info h3,

div.forum table td.info div.desc,

div.desc,

div.sortie div.info div.row,

div.sortie span.note,

div.sortie div.option h3,

div.images2 div.option h3,

div.photos2 div.photos2_images div.imgInfo div.info a,

div.trailerPlay h2,

div.boxoffice div.info p,

div.movReviews div.suite span.author,

div.tplModel div.tplModelC1 span.author,

div.nav,

div.x_sponsor a.more,

div.box3 div.col_right ul li a,

div.box3 div.col_right a.more,

div.box4 div.info ul li a,

div.box4 div.info a.more,

table.boxOfficeSemain td.col1 ul li,

div.makingOf span.label,

div.games div.leftCol div.item div.info span,

div.games div.leftCol div.item div.info h3,

div.box1 div.concours div.info h3 {

	font-size: 0.75em;

}

div#header div.lc ul li a,

ul.titleList li a,

a.moreList,

div.galleryImg div.boxImg a,

div.boxOffice span.info,

div#footer,

div.newsletter a,

div.msgBoxTxt p.white,

div.movDetBox1 div.info span.subtitle,

div.panel a,

div.movDetBox1 div.details,

div.photos3 div.img h2,

div.photos3 div.img span,

div.photos3 div.img a,

ul.simpleList1 li,

div.boxoffice div.info a.more,

div.boxoffice div.row div.infoTxt h3,

div.boxoffice div.row div.infoTxt p,

div.tplModelC2 div.sponsorArticle1 ul li,

div.tplModelC5 div.sponsorArticle1 ul li,

div.tplModelC2 ul.list a,

div.tplModelC5 ul.list a

div.tplModel2 div.tplModel2C2 ul li,

div.x_sponsor p.desc,

div.games div.leftCol div.item div.info p,

div.box1 div.concours div.info p {

	font-size: 0.7em;

}

a.moreList_int{

	font-size: 0.7em;

}

div.galleryImg div.boxImg span,

div.movDetBox1 div.info h1.title, h2.title,

div.sortie div.info h2,

div.photos2 div.photos2_images div.imgInfo div.info h2,

div.photos2 div.photos2_images div.imgInfo div.info span,

div.box1 div.cornerBox1Fix2 a.subtitle,

div.x_sponsor h3,

div.x_sponsor p.info  {

	font-size: 0.8em;

}

div.photos2 div.photos2_images div.imgInfo div.info a#link_star_intro{

	background: transparent;

	padding: 0px;

	color: #000;

	font-size: 0.8em;

}



div.info a#link_movie_intro{

	background: transparent;

	text-transform: uppercase;

	padding: 0px;

	color: #FFF;

	font-size: 0.6em;

}



div.info span.link_movie_video{

	text-align: center;

	font-size: 0.75em;

	font-weight : bold;

	text-transform: uppercase;

}



div.info span.link_movie_video a

{

	color: #FFF;

}



div.desc {

	line-height: 1.4em;

}

div.desc a,

div.desc p {

	font-size: 1em;

}

.clearLeft {

	clear: left;

	font-size: 0;

	margin: 0;

	padding: 0;

}

.clearRight {

	clear: right;

	font-size: 0;

	margin: 0;

	padding: 0;

}

.clearBoth {

	clear: both;

	font-size: 0;

	margin: 0;

	padding: 0;

}

button {

	border: none;

	background: transparent;

	cursor: pointer;

	overflow: visible;

	padding:0;

	vertical-align: middle;



}

input.button {

	vertical-align: middle;

}

input.inputTxt {

	padding: 0;

	vertical-align: middle;

}

label {

	cursor: pointer;

	vertical-align: middle;

}

div#header div.lc ul,

div#menuTop ul,

ul.titleList,

div.boxOffice ul,

div#footer div.bottomMenu ul,

div#footer div.movList div ul,

div.madeCopyBy ul,

div.movDetBox1 div.info ul,

div#introMovieMenu div ul,

div.introMovieMenu div ul,

div.newsList2 ul,

ul.adds,

div.box1 div.cornerBox1 ul,

ul.simpleList1,

div.tplModelC2 div.sponsorArticle1 ul,

div.tplModelC5 div.sponsorArticle1 ul,

div.tplModelC2 ul.list,

div.tplModelC5 ul.list,

div.tplModel2 div.tplModel2C2 ul,

div.box3 div.col_right ul,

div.box4 div.info ul,

table.boxOfficeSemain td.col1 ul,

div.sponsorOfficeMoviePage ul,

div.categories ul,

div.dvdBox1 div.rightCol ul,

div.boxInfo ul,

div.starIntroBox div.colRight div.inColRight ul,

div.dossierLs ul,

div.starIntroBox div.colRight ul.rows,

div.calendarItem2 ul,

div.peopleCanvas div.trash ul,

div.peopleCanvas div.col-Right div.lelite ul,

ul.optionList,

ul.registerOptions {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



div#mainTpl {

	background-color: #FFF;

	border: 1px solid #010002;

	margin: auto;

	width: 999px;

}

div.header_error {

	background-color: #FFF;

	height: 80px;

	/*overflow: hidden;*/

	width: 999px;

	z-index: 49;

}

div#header {

	background-color: #FFF;

	height: 182px;

	/*overflow: hidden;*/

	width: 999px;

	z-index: 49;

}

	div#header a.logo {

		display: block;

		margin-top: 20px;

		margin-left: 2px;

	}

	div#header div.lc {

		float: left;

		width: 271px;

	}

	div#header div.rc {

		float: left;

		width: 728px;



	}

	div.header_error div.lc_error {

		float: left;

		width: 271px;

	}

	div.header_error div.rc_error {

		float: left;

		width: 728px;

		text-align: center;
	}

	div.header_error div.rc_error h2.error_404_text{
	}

	div#header div.rc div.bannerTop{

		width: 728px;
		height: 88px;
		z-index: 85;

	}

		div#header div.rc img,

		button img,

		div#menuTop ul li img,

		div.box1 div.left1 img,

		div.boxCorner1 img.img,

		div.thumbList div.img img,

		div.promoRight img,

		div.movDetBox1 div.img img,

		div.images div.img img,

		div.images div.lastItem table td img,

		div.sortie img,

		div.newsList2 div.col2 img,

		div.photos3 div.img img,

		div.trailerPlay img.img,

		div.simplePromo img,

		div.boxoffice div.row div.img img,

		div.movReviews div.suite span.stars img,

		div.tplModelC2 div.box3 img,

		div.tplModelC5 div.box3 img,

		div.gamebig img,

		div.gamesmall img,

		div.x_sponsor a.thumbnails img,

		a.publicite img,

		div.dvdLsMovRow div.img img,

		div.tplModelC2 div.photos a.img,

		div.tplModelC5 div.photos a.img,

		div.dvdBox1 div.leftCol img,

		div.starIntroListNews div.item div.img,

		div.games div.leftCol div.item div.img img,

		div.games div.rightCol div.box1 a.quezImg img,

		div.galerie2 div.col-L img,

		div.peopleCanvas div.trash div.row a.img img,

		div.peopleStrange img,

		div.imgWallpaper img {

			vertical-align: top;

		}

	div#header div.lc ul {

		width: 271px;

	}





	div#header div.lc div.loged {

		width: 271px;

		height: 59px;

		background: #CC0000 url("../img/loged_bkg.gif") repeat-x 261px 0px;

	}

	div#header div.lc div.loged a{

		color:#fff;

	}

	div#header div.lc div.loged div.loged_avatar{

		float:left;

		width:60px;

		height:55px;

		padding:0px;

		padding-left:9px;

		padding-top:4px;

	}

	div#header div.lc div.loged div.loged_left{

		float:left;

		width:102px;

		height:59px;

		color:#fff;

		line-height:19px;

		font-size: 0.7em;

	}

	div#header div.lc div.loged div.loged_right{

		float:left;

		width:95px;

		height:59px;

		color:#fff;

		line-height:19px;

		font-size: 0.7em;

		text-align:right;

		padding-right:5px;

		background: url("../img/ico_corner1.gif") no-repeat 91px 40px;

	}







	div#header div.lc ul li,

	div#header div.lc ul li a {

		float: left;

	}

	div#header div.lc ul li {

		background-color: #600;

	}

	div#header div.lc ul li a {

		color: #FFF;

		display: block;

		padding: 3px 0 4px 0;

		text-align: center;

		width: 271px;

	}

	div#header div.lc ul li.row1 {

		border-bottom: 1px solid #FFF;

	}

	div#header div.lc ul li.row2 {

		background-color: #990000;

		border-bottom: 1px solid #FFF;

	}

	div#header div.lc ul li.row3 {

		background: #CC0000 url("../img/ico_corner1.gif") no-repeat 261px 0px;

	}

	div#header div#search {

		background: #333 url("../img/searchL.gif") no-repeat left top;

		border-top: 1px solid #FFF;

		float: right;

		height: 45px;

		padding-left: 2px;

		width: 438px;

	}

	div#header div#search label {

		background: transparent url("../img/txt_search.gif") no-repeat left top;

		/*display: block;*/

		padding:  0 58px 0 59px;

		height: 14px;

		margin-top: 5px;

		margin-right: 0;

	}

	div#header div#search input.inputTxt,

	div.newsletter input.inputTxt{

		border: 1px solid #333;

		height: 19px;

		width: 287px;

	}

		div#header div#search div.left {

			background: transparent url("../img/searchR.gif") no-repeat right top;

			padding-right: 2px;

		}

		div#header div#search div.right {

			background: transparent url("../img/searchM.gif") repeat-x left top;

			height: 33px;

			padding: 12px 0 0 2px;

		}



div#footer {

	text-transform: uppercase;

}

div#footer div.bottomMenu,

div.madeCopyBy {

	background-color: #990000;

	color: #FFF;

	font-weight: bold;

	padding: 10px 0 10px 0;

	text-align: center;

}

div#footer div.bottomMenu ul {

	margin: auto;

	width: 800px;

}

div#footer div.bottomMenu ul li,

div.madeCopyBy ul li {

	display: inline;

}

div#footer div.bottomMenu ul li a,

div.madeCopyBy a {

	color: #FFF;

}

div#footer div.bottomMenu ul li span,

div.madeCopyBy ul li span {

	padding: 0 4px 0 4px;

}

div#footer div.movList {

	color: #000;

	padding: 20px 0 20px 0;

	width: 100%;

}

div#footer div.movList div {

	float: left;

	margin-left: 60px;

	width: 250px;

}

div#footer div.movList a {

	color: #000;

}

div#footer div.movList h4 {

	font-size: 1em;

}

div.madeCopyBy {

	background-color: #333;

	padding: 12px 0 23px 0;

}

div.madeCopyBy ul {

	margin: 12px auto auto auto;

	width: 890px;

}

div.madeCopyBy p.design {

	color: #999;

}

div.madeCopyBy p.copy{
	color: #FFF;
	text-align: center;
	font-size: 0.85em;
}

span.yellow {

	color: #FFCC00;

}



div#menuTop {

	background: transparent url("../img/topMenuM.jpg") repeat-x left top;

	height: 47px;

	overflow: hidden;

	position: relative;

	width: 100%;

}

div#menuTop div.left {

	background: transparent url("../img/topMenuL.jpg") no-repeat left top;

	height: 47px;

	width: 100%;

}

div#menuTop div.right {

	background: transparent url("../img/topMenuR.jpg") no-repeat right top;

	height: 47px;

	width: 100%;

}

div#menuTop ul {

	text-align: center;

	padding-top: 2px;

	margin: 0 auto 0 30px;

	width: 912px;

}

	div#menuTop ul li {

		display: inline;

	}

	div#menuTop ul li span {

		cursor: pointer;

	}

	div#menuTop ul li a {

		color: #FFF;

		text-transform: uppercase;

	}

div#menuTop a.casino {

	position: absolute;

	right: 7px;

	bottom: -1px;

}

div.tplLC {

	float: left;

	width: 696px;

	padding-left: 1px;

	padding-right: 1px;

}

div.tplRC {

	float: left;

	padding-right: 1px;

	width: 300px;

	/*overflow-x: hidden;*/

}

	div.box2 {

		background: transparent url("../img/h2_2_titleM.gif") repeat-x left top;

		width: 300px;

		position: relative;

	}

	div.box2 div.left {

		background: transparent url("../img/h2_2_titleL.gif") no-repeat 0 1px;

	}

	div.box2 div.right{

		background: transparent url("../img/h2_2_titleR.gif") no-repeat right top;

		padding-top: 30px;

		width: 300px;

	}

		div.box2Fix div.right {

			padding-top: 40px;

		}

		div.box2Fix3 div.right {

			padding-top: 27px;

		}

		div.box2Fix4 div.right {

			padding-top: 26px;

		}

		div.box2 div.right h2 {

			color: #FFF;

			font-size: 1em;

		}

		div.box2 h3 {

			background: transparent url("../img/bg_line1.jpg") no-repeat right bottom;

			color: #CC0000;

			font-size: 0.7em !important;

			margin-left: 20px;

			margin-bottom: 5px;

			padding-bottom: 5px;

		}

	div.box2 h2.leftH2 {

		position: absolute;

		left: 10px;

		top: 7px;

	}



	div.right1 #rss{

		position: absolute;

		top: 5px;

		right: 8px;

	}



	div.box2 h2.leftH2Fix {

		top: 5px;

	}

	div.box2 a.moreList {

		margin-right: 5px;

		margin-bottom: 10px;

	}

	div.box2 a.moreListFix {

		margin-bottom: 0;

	}

	div.box2 a.moreListFix2 {

		background-image: none;

		margin-top: 0;

	}

	div.box1 {

		background: transparent url("../img/h2_titleM.gif") repeat-x left top;

		width: 696px;

		position: relative;

	}

	div.box1 div.left {

		background: transparent url("../img/h2_titleL.gif") no-repeat left top;

	}

	div.box1 div.right{

		background: transparent url("../img/h2_titleR.gif") no-repeat right top;

		width: 696px;

	}

		div.box1Fix4 div.right {

			padding-top: 27px;

		}

		div.box1 div.bgImg{

			background: transparent url("../img/bg_cortina.jpg") no-repeat 0 26px;

			width: 696px;

		}

		div.box1 div.bgImgDossiers{

			background: transparent url("../img/bg_dossaires.jpg") no-repeat 46% 20%;

			width: 696px;

		}

	div.box1 div.mergeCols {

		position: relative;

		width: 100%;

	}

	div.box1 div.left1 {

		float: left;

		height: 354px;

		position: relative;

		width: 428px;

	}

		div.box1Fix4 div.left1 {

			height: 328px;

			overflow: hidden;

			margin-bottom: 1px;

		}

			div.box1Fix4 div.left1 div.msgBoxTxt h3 {

				font-size: 1em;

				padding-top: 13px;

			}

			div.box1Fix4 div.left1 div.msgBoxTxt p {

				font-size: 1em;

			}

			div.box1Fix4 div.right1 div.msgBoxTxt p {

				font-size: 0.9em;

			}

		div.box1 div.sizeL_1 {

			width: 299px !important;

		}

		div.box1 div.sizeR_1 {

			width: 396px !important;

		}

		div.box1 div.sizeL_2 {

			float: left;

			width: 348px !important;

			position: relative;

		}

		div.box1 div.sizeR_2 {

			width: 347px !important;

			position: relative;

		}

			div.box1 div.sizeR_2 h2.leftH2Fix, h1.leftH2Fix  {

				top: 16px;

			}

			div.box1 div.sizeR_2 h2.leftH3Fix {

				top: 4px;

			}

			div.box1 div.sizeL_2 h2.leftH3Fix{

				top: 0;

			}

			div.box1 h2.resetTop {

				top: 0px !important;

			}



	div.box1 div.left1Fix {

		height: auto !important;

		padding-top: 37px;

	}

		div.box1 h1.leftH2, h2.leftH2 {

			position: absolute;

			left: 5px;

			top: 2px;

			z-index: 1;

		}

		div.box1 h1.leftH2Fix, h2.leftH2Fix {

			top: 4px;

		}

		div.box1 h2.leftH2Fix2 {

		top: 0px;

		}



		div.box2 h2.leftH2Fix2 {

			top: 50px;

		}



		div.box1 h1.h2ArtTitle, h2.h2ArtTitle{

			color: #ffcc00;

			font-size: 1.10em;

			padding-left:10px;

		}

		div.box1 div.left1 span,

		div.box1 div.left1 img {

			left: 0;

			position: absolute;

			top: 0;

			z-index: 2;

		}

		div.msgBoxTxt {

			bottom: 0;

			left: 0;

			overflow: hidden;

			position: absolute;

			z-index: 4;

		}

		div.msgBox {

			background-color: #3A3A3A;

			bottom: 0;

			left: 0;

			overflow: hidden;

			filter:alpha(opacity=70);

			-moz-opacity:0.7;

			opacity:0.7;

			position: absolute;

			z-index: 3;

		}

		div.msgBoxTxt h3 {

			color: #FFCC00;

			font-size: 1.25em;

		}

		div.msgBoxTxt h3 a {

			color: #FFCC00;

			font-size: 1.25em;

		}



		div.msgBoxTxt p {

			color: #FFF;

		}

		div.msgBoxTxt p a {

			color: #FFF;

		}

		div.msgBoxTxt a.moreList {

			background: transparent url("../img/ico_bullete_3.gif") no-repeat left center;

			color: #FFF;

			margin: 0 !important;

			position: absolute;

			right: 15px;

			bottom: 5px;

		}

		div.msgBoxTxt p.white {

			background: transparent url("../img/ico_bullete_3_3X.gif") no-repeat 0 4px;

			font-size: 0.7em;

			text-transform: uppercase;

			margin-top: -5px;

			padding-left: 30px !important;

		}

		div.box1 div.left1 div.msgBox,

		div.box1 div.left1 div.msgBoxTxt {

			height: 78px;

			padding: 5px 5px 0 20px;

			width: 403px;

		}

		div.box1 div.left1 div.corner{

			display: inline;

			position: absolute;

			right: 8px;

			bottom: 7px;

			z-index: 4;

		}

	div.box1 div.right1 {

		float: right;

		padding-top: 26px;

		/*padding-left: 1px;*/

		width: 267px;

		position: relative;

	}

	div.box1Fix4 div.right1 {

		padding-top: 0;

	}

		/*--component: image with transparent box (bottom position) over it and some text. The box has the right corner rounded*/

		div.boxCorner1 {

			height: 164px;

			overflow: hidden;

			position: relative;

			width: 267px;

		}

		div.boxCorner1 img.img {

			position: absolute;

			left: 0;

			bottom: 0;

			z-index: 1;

		}

			div.box1 div.sizeL_2 img.img,

			div.box1 div.sizeR_2 img.img,

			div.mergeCols2 div.col-R div.boxCorner1 img.img,

			div.dvdCornerBox div.boxCorner1 img.img,

			div.peopleNews div.col-Left div.boxCorner1 img.img,

			div.faire div.boxCorner1 img.img {

				border: 1px solid #1D1D1D;

			}

		div.boxCorner1 div.corner span {

			font-size: 7px;

		}

		div.boxCorner1 div.msgBox,

		div.boxCorner1 div.msgBoxTxt {

			height: 43px;

			padding: 10px 5px 0 15px;

			width: 247px;

		}

			div.sizeL_2 div.boxCorner1,

			div.sizeL_2 div.boxCorner1,

			div.sizeR_2 div.boxCorner1,

			div.sizeR_2 div.boxCorner1,

			div.mergeCols2 div.col-R div.boxCorner1,

			div.dvdCornerBox div.boxCorner1,

			div.peopleNews div.col-Left div.boxCorner1,

			div.faire div.boxCorner1 {

				height: 166px;

				width: 267px;

			}

				div.boxoffice div.boxCorner1,

				div.mergeCols div.newsFotoList div.boxCorner1 {

					height: 165px !important;

					width: 266px;

				}

				div.boxoffice div.boxCorner1 img.img,

				div.mergeCols div.newsFotoList div.boxCorner1 img.img {

					height: 166px;

					bottom: -1px;

				}

			div.sizeL_2 div.boxCorner1 div.msgBox,

			div.sizeL_2 div.boxCorner1 div.msgBoxTxt,

			div.sizeR_2 div.boxCorner1 div.msgBox,

			div.sizeR_2 div.boxCorner1 div.msgBoxTxt,

			div.mergeCols2 div.col-R div.boxCorner1 div.msgBox,

			div.mergeCols2 div.col-R div.boxCorner1 div.msgBoxTxt,

			div.dvdCornerBox div.boxCorner1 div.msgBox,

			div.dvdCornerBox div.boxCorner1 div.msgBoxTxt,

			div.peopleNews div.col-Left div.boxCorner1 div.msgBoxTxt,

			div.faire div.boxCorner1 div.msgBoxTxt {

				bottom: 1px;

				left: 1px;

				width: 245px;

			}

		div.boxCorner1 div.msgBoxTxt h3 {

			color: #FFCC00;

			font-size: 1em;

		}

		div.boxCorner1 div.msgBoxTxt h3 a{

			color: #FFCC00;

			font-size: 1em;

		}

		div.boxCorner1 div.msgBoxTxt p {

			color: #FFF;

		}

		div.boxCorner1 div.corner {

			display: inline;

			position: absolute;

			right: 0 !important;

			right: 0;

			bottom: 0 !important;

			bottom: -1px;

			z-index: 4;

		}

			div.sizeL_2 div.corner,

			div.sizeR_2 div.corner,

			div.mergeCols2 div.col-R div.corner,

			div.tplModel2 div.boxCorner1 div.corner,

			div.dvdCornerBox div.boxCorner1 div.corner,

			div.peopleNews div.col-Left div.boxCorner1 div.corner,

			div.faire div.boxCorner1 div.corner {

				right: 0 !important;

				right: -1px;

				bottom: 0 !important;

			}

			div.mergeCols div.newsFotoList div.corner,

			div.boxoffice div.boxCorner1 div.corner {

				right: 0 !important;

				bottom: 0px !important;

				bottom: -1px;

			}



div.promo {
	background-color: #000000;
	border: 1px solid #FFF;
	padding: 7px 0 7px 0;
	clear: left;
	float: left;
	width: 997px;
}

div.promo img {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #FFF;
}

div.simplePromo {

}

/*--component: list items (displaying a list of titles into a list format)--*/

ul.titleList {

	margin-left: 20px;

}

ul.titleListFix {

	margin-left: 10px;

}

ul.titleListFix2 {

	text-transform: uppercase;

}



ul.titleList li {

	background: transparent url("../img/ico_bullete_1_s.gif") no-repeat 0 6px;

	padding-left: 10px;

	width: 250px;

	float: left;

}



ul.titleList li.strong {

	background: transparent url("../img/ico_bullete_1_b.gif") no-repeat 0 6px;

}



ul.titleList li a {

	color: #000;

	display: block;

	float: left;

	padding: 2px 0 2px 2px;

	width: 250px;

}



a.moreList {

	background: transparent url("../img/ico_bullete_2.gif") no-repeat left center;

	color: #CC0000;

	float: right;

	margin-bottom: 10px;

	margin-top: 10px;

	padding-left: 10px;

}

/*--tv box: homepage*/

div.tvBox {

	background: transparent url("../img/bg_tvBox.jpg") no-repeat 0 20px;

	height: 210px;

	padding: 23px 0 0 30px;

	width: 350px;

}

div.tvBox table {

	text-align: center;

	height: 177px;

	width: 318px;

}

div.tvBox div {

	height: 177px;

	overflow: hidden;

	width: 318px;

}

h3.tvBox,

p.tvBox {

	text-align: center;

}

h3.tvBox {

	font-size: 0.9em;

	margin-top: 8px;

	margin-bottom: 5px;

}

h3.tvBox span {

	background: transparent url("../img/ico_bullete_1_3Xs.gif") no-repeat left center;

	padding-left: 25px;

}

p.tvBox {

	margin-bottom: 13px;

}

p.tvBox a {

	float: none;

	text-align: center;

}

a#vid_titl{

	color: #000;

	text-decoration:none;

}



a#det_pg_link{

	background: transparent;

	padding: 0px;

	margin: 0px;

	color: #000;

	font-size: 1.1em;

}

/*--gallery image: homepage--*/

div.galleryImg {

	padding-top: 15px;

	width: 100%;

}

div.galleryImg a.moreList {

	margin-right: 35px;

}

div.galleryImg div.boxImg {

	float: left;

	height: 259px;

	overflow: hidden;

}

	div.galleryImg div.model_1 {

		width: 200px;

	}
		div.galleryImg div.model_1 table div img{
			top: 12px;
		}

		div.galleryImg div.model_1 table img.img {

			left: 44px;

			top: 24px;

		}

	div.galleryImg div.model_2 {

		width: 167px;

	}

		div.galleryImg div.model_2 table div img{
			top: -12px;
		}

		div.galleryImg div.model_2 table img.img {

			left: 15px;

			top: 25px;

		}



	div.galleryImg div.model_3 {

		width: 163px;

	}
		div.galleryImg div.model_3 table div img{
			top: -12px;
		}

		div.galleryImg div.model_3 table img.img {

			left: 13px;

			top: 24px;

		}

	div.galleryImg div.model_4 {
		width: 166px;

	}

		div.galleryImg div.model_4 table div img{
			top: -15px;
		}

		div.galleryImg div.model_4 table img.img {

			left: 16px;

			top: 24px;

		}

	div.galleryImg div.model_5 {

		width: 174px;

	}

		div.galleryImg div.model_5 table img.img {

			left: 35px;

			top: 18px;

		}

	div.galleryImg div.model_6 {

		width: 182px;

	}

		div.galleryImg div.model_6 table img.img {

			left: 16px;

			top: 17px;

		}

	div.galleryImg div.model_7 {

		width: 166px;

	}

		div.galleryImg div.model_7 table div img{
			top: -8px;
		}

		div.galleryImg div.model_7 table img.img {

			left: 16px;

			top: 18px;

		}

	div.galleryImg div.model_8 {

		width: 170px;

	}

		div.galleryImg div.model_8 table div img{
			top: 2px;
		}

		div.galleryImg div.model_8 table img.img {

			left: 15px;

			top: 17px;

		}

	div.galleryImg div.model_9 {

		width: 170px;

	}

		div.galleryImg div.model_9 table img.img {

			left: 31px;

			top: 16px;

		}

	div.galleryImg div.model_10 {

		width: 178px;

	}
		div.galleryImg div.model_10 table div img{
			top: -6px;
		}

		div.galleryImg div.model_10 table img.img {

			left: 18px;

			top: 16px;

		}

	div.galleryImg div.model_11 {

		width: 174px;

	}

		div.galleryImg div.model_11 table img.img {

			left: 17px;

			top: 17px;

		}

	div.galleryImg div.model_12 {

		width: 158px;

	}
		div.galleryImg div.model_12 table div img{
			top: -4px;
		}

		div.galleryImg div.model_12 table img.img {

			left: 17px;

			top: 16px;

		}

div.galleryImg div.boxImg table {

	height: 197px;

}

div.galleryImg div.boxImg table span {

	padding: 0;

}

div.galleryImg div.boxImg table td {

	vertical-align: bottom;

	text-align: right;

	width: 100%;

}

div.galleryImg div.model_1 h3,

div.galleryImg div.model_1 span.txt {

	padding-left: 35px;

}

div.galleryImg div.model_1 a {

	margin-left: 35px;

}

div.galleryImg div.model_5,

div.galleryImg div.model_6,

div.galleryImg div.model_7,

div.galleryImg div.model_8,

div.galleryImg div.model_9,

div.galleryImg div.model_10,

div.galleryImg div.model_11,

div.galleryImg div.model_12 {

	height: 250px;

}

div.galleryImg div.model_5 table,

div.galleryImg div.model_6 table,

div.galleryImg div.model_7 table,

div.galleryImg div.model_8 table,

div.galleryImg div.model_9 table,

div.galleryImg div.model_10 table,

div.galleryImg div.model_11 table,

div.galleryImg div.model_12 table {

	height: 185px;

	width: 100%;

}

div.galleryImg div.model_2 h3,

div.galleryImg div.model_2 span.txt,

div.galleryImg div.model_3 h3,

div.galleryImg div.model_3 span.txt,

div.galleryImg div.model_4 h3,

div.galleryImg div.model_4 span.txt {

	padding-left: 8px;

}

div.galleryImg div.model_6 h3,

div.galleryImg div.model_6 span.txt,

div.galleryImg div.model_7 h3,

div.galleryImg div.model_7 span.txt,

div.galleryImg div.model_8 h3,

div.galleryImg div.model_8 span.txt,

div.galleryImg div.model_10 h3,

div.galleryImg div.model_10 span.txt,

div.galleryImg div.model_11 h3,

div.galleryImg div.model_11 span.txt,

div.galleryImg div.model_12 h3,

div.galleryImg div.model_12 span.txt {

	padding-left: 20px;

}

div.galleryImg div.model_5 h3,

div.galleryImg div.model_5 span.txt,

div.galleryImg div.model_9 h3,

div.galleryImg div.model_9 span.txt {

	padding-left: 35px;

}



div.galleryImg div.model_2 a,

div.galleryImg div.model_3 a,

div.galleryImg div.model_4 a {

	margin-left: 8px;

}

div.galleryImg div.model_6 a,

div.galleryImg div.model_7 a,

div.galleryImg div.model_8 a,

div.galleryImg div.model_10 a,

div.galleryImg div.model_11 a,

div.galleryImg div.model_12 a {

	margin-left: 20px;

}

div.galleryImg div.model_5 a,

div.galleryImg div.model_9 a {

	margin-left: 35px;

}

div.galleryImg div.boxImg h3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

div.galleryImg div.boxImg span.txt {

	display: block;

}

div.galleryImg div.boxImg a {

	background: transparent url("../img/ico_bullete_2_3X.gif") no-repeat left center;

	color: #CC0000;

	padding-left: 22px;

}



div.galleryImg div.boxImg a#link_gal_img{

	background: transparent;

}



div.galleryImg table div {

	position: relative;

	height: 185px;

	width: 100%;

}

div.x_galleryImg table img.imgTpl,

div.galleryImg table img.imgTpl,

div.galleryImg table span.imgTpl {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 3;

}

div.galleryImg table img.img,

div.x_galleryImg table img.img {

	position: absolute;

	z-index: 4;

}

/*--different areas: homepage*/

div.redaction {

	padding-top: 35px !important;

}

	div.redaction ul.titleList {

		margin-top: 10px;

	}

	div.redaction a.moreList {

		margin-right: 20px;

	}

div.redaction div.boxCorner1 {

	margin-left: 45px;

}

div.affiche {

	padding-top: 30px !important;

}

div.thumbList {

	margin-bottom: 5px;

	width: 343px;

}

div.thumbList div.img {

	float: left;

	text-align: center;

	width: 77px;

}

	div.thumbList div.img img {

		border: 1px solid #333;

		margin-bottom:10px;

	}

div.thumbList ul.titleList {

	float: left;

	margin: 0;

	width: 266px !important;

}

div.thumbList ul.titleList li a {

	padding-bottom: 12px;

}

div.boxOffice {

	padding-top: 27px !important;

}

div.boxOffice li {

	background-color: #CCC;

	border-bottom: 1px solid #FFF;

	float: left;

	padding: 5px 0 5px 5px;

	width: 336px;

}

div.boxOfficeR li {

	width: 342px;

}

div.boxOffice li.color2 {

	background-color: #999;

}

div.boxOffice a.moreList {

	margin: 0;

}

div.boxOffice span.img {

	background: transparent url("../img/ico_square.gif") no-repeat left top;

	color: #FFF;

	float: left;

	height: 24px !important;

	height: 23px;

	margin-right: 15px;

	overflow: hidden;

	padding-top: 0 !important;

	padding-top: 1px;

	text-align: center;

	width: 24px;

}

div.boxOffice span.info {

	color: #000;

	display: block;

	float: left;

	width: 295px;

}

	div.boxOffice span.info a {

		color: #000;

		background: transparent url("../img/ico_bullete_1_b.gif") no-repeat 0 5px;

		padding-left: 10px;

	}

	div.boxOffice span.info span {

		display: block;

	}

div.boxOffice span.img strong {

	font-size: 1.2em;

}

div.boxOffice a.moreList {

	margin-right: 15px;

}

div.interview2 {

	padding-top: 35px !important;

}

div.interview {

	padding-top: 30px !important;

}

	div.interview2 div.boxCorner1 {

		margin-left: 40px;

	}

	div.interview2 div.msgBoxTxt p.white {

		background: transparent url("../img/ico_bullete_4_3X.gif") no-repeat 0 6px;

		padding-left: 20px !important;

	}

div.interview ul.titleList li {

	background-position: 5px 6px;

	padding-left: 13px;

}

div.interview ul.titleList li.strong {

	background: transparent url("../img/ico_playMov_s.gif") no-repeat 0 3px !important;

}



div.dossaires {

	padding-top: 27px !important;

}

	div.dossaires div.cover {

		background: transparent url("../img/bg_dossiersImg.jpg") no-repeat 50% 0;

		height: 185px;

		margin-left: 40px;

		padding-top: 16px;

		width: 209px;

	}

	div.dossaires div.msgBoxTxt p.white {

		background: transparent url("../img/ico_bullete_4_3X.gif") no-repeat 0 6px;

		padding-left: 20px !important;

	}

	div.dossaires ul.titleList {

		margin-top: 10px;

	}

	div.dossaires a.moreList {

		margin-right: 20px;

	}

div.sizeR_2 div.cover {

	margin-left: 45px;

}

div.serietele,

div.serietele2 {

	padding-top: 45px !important;

}

	div.serietele2 div.boxCorner1 {

		margin-left: 40px;

	}

	div.serietele2 div.msgBoxTxt p.white {

		background: transparent url("../img/ico_bullete_4_3X.gif") no-repeat 0 6px;

		padding-left: 20px !important;

	}

div.bac,

div.bac2 {

	padding-top: 45px !important;

}

	div.bac a img,

	div.bac2 a img {

		margin-left: 10px;

		margin-right: 10px;

		vertical-align: middle;

	}

	div.bac2 a img {

		margin-left: 15px;

	}

	div.bac a.moreList,

	div.bac2 a.moreList {

		margin-right: 20px;

	}

div.promoRight
{
	border-bottom: 1px solid #FFF;
	text-align:center;
	width: 300px;
	z-index: 80;
}

div.promoList div,

div.newsletter {

	border-bottom: 1px solid #FFF;

}

div.promoRight img {

	border: 0px solid #000;

}

div.promoList {

	background-color: #CCC;

}

div.promoList div {

	padding: 10px 0 10px 0;

	text-align: center;

}

div.promoList div img {

	border: 1px solid #E00026;

}

/*--component: newsletter--*/

div.newsletter {

	background-color: #CCC;

	padding: 3px 0 10px 0;

}

div.newsletter input.inputTxt {

	width: 268px;

}

div.newsletter a {

	color: #000;

	display: block;

	margin-top: 10px;

	text-align: center;

	text-transform: uppercase;

}

/*--page: movie_intro--*/

div.movDetBox1 {

	width: 100%;

}

div.movDetBox1 div.img {

	float: left;

	width: 217px;

}

	div.movDetBox1 div.img p {

		background-color: #900;

		border-top: 1px solid #FFF;

		border-bottom: 1px solid #FFF;

		margin-right: 17px;

		padding: 9px 13px 9px 13px;

		letter-spacing: -1px;

	}

	div.movDetBox1 div.img p a {

		color: #FFF;

		font-size: 0.9em;

		font-family: Arial, Helvetica, sans-serif;

		text-transform: uppercase;

	}

div.movDetBox1 div.info {

	float: left;

	width:478px;

	overflow: hidden;

}

	div.movDetBox1 div.info h1.title, h2.title {

		font-family: Arial, Helvetica, sans-serif;

		margin-top: 10px;

		padding-right: 10px;

		text-transform: uppercase;

	}

	div.movDetBox1 div.info span.subtitle {

		color: #404040;

		display: block;

	}

	div.movDetBox1 div.details {

		overflow: hidden;

		margin-top: 15px;

		text-transform: uppercase;

		width: 478px;

	}

	div.movDetBox1 div.elements ul {

		width: 100%;

	}

	div.movDetBox1 div.elements ul li {

		float: left;

		padding-bottom: 3px;

		width: 100%;

	}

	div.movDetBox1 div.elements ul li strong {

		margin-right: 3px;

	}

		div.movDetBox1 div.elements ul li strong sup {

			font-size: 8px;

			font-weight: normal;

		}

	div.movDetBox1 div.elements ul li a {

		color: #C00;

		font-weight: bold;

		text-decoration: underline;

	}

	div.movDetBox1 div.elements {

		float: left;

		margin-top: 12px;

		overflow: hidden;

		width: 274px;

	}

	div.movDetBox1 div.button {

		background: #000000 url("../img/corner3.gif") no-repeat right bottom;

		overflow: hidden;

		margin-top: 20px;

		width: 245px;

	}

		div.movDetBox1 div.button a {

			background: transparent url("../img/ico_arrow1.gif") no-repeat left center;

			color: #FFCC00;

			display: block;

			font-weight: bold;

			font-size: 1.05em;

			height: 22px;

			line-height: 22px;

			padding: 0 0 0 25px;

		}

		div.movDetBox1 div.button a:first-letter {

			font-size: 1.5em;

			font-family: Arial, Helvetica, sans-serif;

		}

		div.movDetBox1 div.options {

			float: left;

			overflow: hidden;

			width: 202px;

		}

		div.movDetBox1 div.options div.voteArea {

			background-color: #CCC;

			border: 1px solid #000000;

			padding: 4px 0 6px 0;

			margin-bottom: 1px;

		}

		div.movDetBox1 div.options div.voteStars {

			margin-bottom: 5px;

		}

		div.movDetBox1 div.options div.voteStars * {

			vertical-align: middle;

		}

			div.movDetBox1 div.options div.voteStars span.txt {

				font-size: 7px !important;

				color: #000 !important;

				padding-left: 3px;

			}

			div.movDetBox1 div.options div.voteStars span.vline {

				color: #A5A5A5;

				font-size: 1.6em;

			}

			div.movDetBox1 div.options div.select {

				padding-left: 70px;

			}

			div.movDetBox1 div.options div.select * {

				display: inline;

				vertical-align: middle;

			}

			div.movDetBox1 div.options label {

				font-weight: bold;

			}

			div.movDetBox1 div.options input {

				margin-right: 3px;

			}

			div.movDetBox1 div.options div.optBox1 {

				background-color: #000;

				border-bottom: 1px solid #FFF;

				font-family: Arial, Helvetica, sans-serif;

				height: 21px;

				line-height: 21px;

				padding: 0 0 0 0;

				text-align: center;

			}

			div.movDetBox1 div.options div.optBox1 a {

				color: #333;

				font-size: 17px;

				font-weight: bold;

			}

			div.movDetBox1 div.options div.optBox1 a.active {

				color: #FFCC00;

			}

			div.movDetBox1 div.options div.optBox2 {

				border-bottom: 1px solid #FFF;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 1.5em;

				padding: 5px 0 10px 0;

				text-align: center;

				background: #292929 url("../img/corner4.gif") no-repeat right bottom !important;

				background: #292929 url("../img/corner4.gif") no-repeat 100% 98%;

			}

			div.movDetBox1 div.options div.optBox2 a {

				color: #FFF;

				display: block;

				font-weight: bold;

				margin-bottom: 6px;

			}

div#introMovieMenu,

div.introMovieMenu {

	background: #900 url("../img/menu_movie_intro_M.gif") repeat-x left top;

	float: left;

	margin-bottom: 15px;

	width: 696px;

}

div#introMovieMenu div,

div.introMovieMenu div {

	background: transparent url("../img/menu_movie_intro_L.gif") no-repeat left top;

	float: left;

	width: 696px;

}

div#introMovieMenu div ul,

div#introMovieMenu div div,

div.introMovieMenu div ul,

div.introMovieMenu div div {

	background: transparent url("../img/menu_movie_intro_R.gif") no-repeat right top;

	float: left;

	width: 696px;

}

div#introMovieMenu div div,

div.introMovieMenu div div {

	line-height: 26px;

}

div#introMovieMenu div ul li,

div.introMovieMenu div ul li {

	float: left;

}

div#introMovieMenu div ul li span,

div.introMovieMenu div ul li span {

	background: transparent url("../img/menu_movie_intro_arow.gif") no-repeat right bottom;

	color: #600;

	cursor: pointer;

	display: block;

	float: left;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	height: 26px;

	line-height: 26px;

	padding: 0 7px 0 7px;

}

div#introMovieMenu div ul li a,

div.introMovieMenu div ul li a {

	display: block;

	float: left;

}

div#introMovieMenu div ul li a span,

div.introMovieMenu div ul li a span {

	color: #FFF;

}

div#introMovieMenu div ul li a.lastItem span,

div.introMovieMenu div ul li a.lastItem span{

	background-image: none !important;

}

div#introMovieMenu div ul li a.select,

div#introMovieMenu div ul li a.select span,

div.introMovieMenu div ul li a.select,

div.introMovieMenu div ul li a.select span {

	color: #FC0;

}



div#introMovieMenu div ul li a.notselected,

div#introMovieMenu div ul li a.notselected span {

	color: #600;

}



/*--page: movie_intro; two columns--*/

div.mergeCols2 {

	width: 695px;

}

h2.head {

	font-family: Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #333;

	font-size: 0.9em;

	font-weight: bold;

	line-height: 0.8em;

	margin-right: 40px;

	padding-left: 30px;

}

div.mergeCols2 div.col-L {

	float: left;

	width: 368px;

}

	div.mergeCols2 div.col-L p.txt {

		height: 245px;

		overflow: hidden;

		margin: 10px 40px 15px 30px;

	}

	div.mergeCols2 div.col-L p {

		margin: 10px 40px 15px 30px;

		font-size: 0.75em;

		text-align: justify;

	}

	div.images {

		background-color: #CCCCCC;

		padding: 0 0 0 16px;

		width: 312px;

	}

	div.images div.img {

		float: left;

		height: 94px;

		overflow: hidden;

		margin: 10px 5px 16px 0;

		width: 94px;

	}

	div.images div.img table {

		height: 94px;

		vertical-align: middle;

		width: 94px;

	}

	div.images div.img table td span {

		display: inline-block;

		text-align: center;

		position: relative;

	}

	div.images div.middleItem table td,

	div.images div.lastItem table td {

		text-align: center;

		width: 94px;

	}

	div.images div.img img {

		border: 1px solid #AC0000;

	}

	div.images div.lastItem {

		margin-right: 0 !important;

	}

	div.images div.img a.zoom {

		position: absolute;

		bottom: 0;

		right: 0;

	}

	div.panel {

		background-color: #000;

		line-height: 20px;

		height: 20px;

		margin-bottom: 20px;

		padding: 0 10px 0 15px;

		width: 303px;

	}

		div.col-R div.panel {

			width: 302px;

		}

		div.panel a {

			background: transparent url("../img/ico_bullete_4.gif") no-repeat left center;

			color: #FC0;

			font-weight: bold;

			padding-left: 12px;

		}

		div.panel a.photo {

			float: left;

		}

		div.panel  a.galerie {

			float: right;

		}

div.newsList2 {

	padding: 10px 40px 0 0;

}

	div.mergeCols2 div.col-R div.newsList2 {

		padding-right: 0;

	}

div.newsList2 ul li {

	border-bottom: 1px solid #333;

	margin-bottom: 5px;

	padding: 0 0 8px 30px;

}

	div.mergeCols2 div.col-R div.newsList2 ul li {

		padding-left: 10px;

	}

div.newsList2 ul li.lastItem {

	border-bottom: none;

}

div.newsList2 ul li h3 {

	background: transparent url("../img/ico_bullete_1_s.gif") no-repeat left center;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 8px;

	text-transform: uppercase;

}

div.newsList2 ul li p {

	font-family: Arial, Helvetica, sans-serif;

}

table.movReviews td a.more,

div.newsList2 ul li a.more,

div.forum table td a.more {

	background: transparent url("../img/ico_bullete_2.gif") no-repeat left center;

	color: #C00;

	font-weight: bold;

	font-size: 1.05em;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 10px;

	text-transform: uppercase;

}

div.photos2 div.box1 a.more2,

div.games div.box1 a.more2,

div.boxoffice div.box1 a.more2,

div.boxoffice div.box1 a.more3,

div.movReviews div.box1 a.more3,

div.movReviews div.box1 div.right span.more3,

div.dvdColRigth div.boxInfoFix a.more {

	background: transparent url("../img/ico_bullete_4_b.gif") no-repeat left center;

	color: #FC0;

	font-weight: bold;

	font-size: 0.7em;

	padding-left: 10px;

	text-transform: uppercase;

}

div.mergeCols2 div.col-R{

	float: left;

	padding-top: 4px;

	width: 327px;

}

div.mergeCols2 div.col-R a.moreList {

	margin-right: 15px;

}

div.col-R h2.head {

		padding-left: 15px;

		margin-right: 0;

}

div.mergeCols2 div.col-R div.boxCorner1 {

	margin: 10px 0 10px 15px;

}

div.mergeCols2 div.col-R div.boxCorner1 div.msgBox,

div.tplModel2 div.boxCorner1 div.msgBox,

div.dvdCornerBox div.boxCorner1 div.msgBox,

div.peopleNews div.col-Left div.boxCorner1 div.msgBox,

div.faire div.boxCorner1 div.msgBox {

	height: 52px;

	padding-top: 0 !important;

}

div.mergeCols2 div.col-R div.boxCorner1 div.msgBoxTxt,

div.tplModel2 div.boxCorner1 div.msgBoxTxtPlay,

div.dvdCornerBox div.boxCorner1 div.msgBoxTxt,

div.dvdCornerBox div.boxCorner1 div.msgBoxTxtPlay {

	height: 52px;

	padding: 0 !important;

	width: 270px;

}

	div.mergeCols2 div.col-R div.boxCorner1 div.play,

	div.tplModel2 div.boxCorner1 div.play,

	div.dvdCornerBox div.boxCorner1 div.play {

		background-color: #C00;

		float: left;

		height: 52px;

		overflow: hidden;

		margin-right: 5px;

		width: 55px;

	}

	div.mergeCols2 div.col-R div.boxCorner1 div.play img,

	div.tplModel2 div.boxCorner1 div.play img,

	div.dvdCornerBox div.boxCorner1 div.play img {

		margin: 11px 0 0 11px;

	}

div.mergeCols2 div.col-R div.boxCorner1 div.msgBoxTxt a.moreList {

	font-size: 0.85em;

}

ul.adds {

	margin: 10px 0 10px 15px;

}

ul.adds li {

	padding: 0 0 17px 0;

}

ul.adds h3 {

	background: transparent url("../img/ico_bullete_2.gif") no-repeat left 4px;

	color: #CF1010;

	font-size: 0.95em;

	line-height: 1.2em;

	padding: 0;

	padding-left: 10px;

	text-transform: uppercase;

}

ul.adds h3 a {

	text-decoration: underline;

}

ul.adds a {

	color: #CF1010;

}

/*--component: forum table--*/

div.forum {

	margin-top: 10px;

	position: relative;

	width: 694px;

}

div.forum h2.head {

	float: left;

	margin-right: 0;

	width: 339px;

}

div.forum div.head a {

	background: transparent url("../img/bg_forumAdd.jpg") no-repeat left bottom;

	color: #C00;

	display: block;

	font-size: 0.9em;

	font-family: Arial, Helvetica, sans-serif;

	float: right;

	height: 19px;

	line-height: 19px;

	position: absolute;

	right: 0;

	top: -3px;

	text-align: center;

	width: 326px;

}

	div.forum div.panel {

		background-image: url("../img/corner4.gif");

		background-repeat: no-repeat;

		background-position: right bottom;

		width: 669px;

	}

div.forum table {

	clear: both;

	width: 694px;

}

div.forum table td {

	background-color: #999;

	padding: 10px 0 10px 0;

}

div.forum table td.img {

	text-align: center;

	padding-left: 10px;

	padding-right: 10px;

	vertical-align: top;

	width: 96px;

}

div.forum table td.info {

	color: #252525;

	padding-left: 10px;

	width: 568px;

	vertical-align: top;

}

	div.forum table td.info span.date {

		display: block;

	}

	div.forum table td.info h3 {

		color: #CC1A00;

	}

	div.forum table td.info a {

		color: #CC1A00;

		text-decoration: underline;

	}

	div.forum table td.info a.more {

		background-position: 0 5px;

		text-decoration: none;

	}

	div.forum table tr.gray td {

		background-color: #CCC;

	}

/*--page: movie_this_week--*/

div.sortie {

	float: left;

	margin-bottom: 10px;

	padding: 0 5px 0 4px;

	width: 334px;

}

div.sortie div.img,

div.images2 div.img {

	float: left;

	overflow: hidden;

	margin-right: 7px;

	width: 129px;

}

	div.images2 div.img {

		float: none;

		margin-right: 0;

	}

div.sortie div.info {

	float: left;

	width: 188px;

}

	div.sortie div.info h2 {

		margin: 7px 0 7px 0;

	}

	div.sortie div.info div.row,

	div.sortie span.note {

		padding-bottom: 2px;

	}

	div.sortie div.info div.row strong {

		font-weight: normal;

		margin-right: 3px;

	}

	div.sortie div.info div.row a {

		color: #C00;

		text-decoration: underline;

	}

	div.sortie span.note {

		display: block;

		margin-top: 13px;

	}

div.sortie div.option,

div.images2 div.option {

	background: #900 url("../img/corner5.gif") no-repeat right bottom;

	border-bottom: 1px solid #FFF;

	height: 27px;

	overflow: hidden;

	color: #FFF;

}

	div.images2 div.option {

		background: #900 url("../img/corner7.gif") no-repeat right bottom;

		border-bottom: 1px solid #666;

	}

	div.images2 div.optionCenter {

		text-align: center;

	}

	div.images2 div.optionCenter h3 {

		font-size: 0.7em !important;

	}

	div.images2 div.optionCenter span {

		font-size: 0.7em !important;

	}

	div.sortie div.option h3,

	div.images2 div.option h3 {

		margin-bottom: 1px;

	}

	div.sortie div.option span,

	div.images2 div.option span {

		display: block;

		font-size: 8px;

	}

div.sortie div.option a.play,

div.images2 div.option a.play {

	float: left;

	margin-right: 3px !important;

	margin-right: 0;

	width: 27px;

}

div.fitTop {

	padding-top: 27px;

}

div.box1 div.cornerBox1 {

	background: transparent url("../img/corner6.gif") no-repeat right bottom;

	border-bottom: 1px solid #FFF;

	height: 26px;

	line-height: 26px;

	overflow: hidden;

	padding: 0 10px 0 10px;

}

	div.box1 div.cornerBox1Fix {

		background-image: none;

	}

	div.box1 div.cornerBox1Fix2 {

		background-image: none;

	}

		div.box1 div.cornerBox1Fix2 a.subtitle {

			color: #FC0;

			font-weight: bold;

			font-family: Arial, Helvetica, sans-serif;

			text-transform: uppercase;

		}



div.box1 div.cornerBox1 ul li {

	color: #666;

	display: inline;

	font-size: 0.65em;

	font-weight: bold;

}

div.box1 div.cornerBox1 ul li a {

	color: #666;

	background: transparent url("../img/ico_bullete_3_b.gif") no-repeat left center;

	padding-left: 10px;

	margin-right: 5px;

}

div.box1 div.cornerBox1 ul li a.first {

	color: #666;

	background: transparent;

	padding-left: 10px;

	margin-right: 5px;

}

div.box1 div.cornerBox1 ul li a.select {

	color: #FFCC00;

	background: transparent url("../img/ico_bullete_4_b.gif") no-repeat left center;

}

div.fitTop2 {

	padding-top: 26px;

}

div.images2 {

	background-color: #666;

	padding: 1px 4px 5px 4px;

	width: 688px;

}

div.images2 div.sortieImg {

	float: left;

	margin-top: 5px;

	margin-right: 10px;

	width: 129px;

}

div#fix_height_img{

	background-color: #000;

	height: 172px;

	overflow: hidden;

}

div.images2 div.lastSortieImg {

	margin-right: 0;



}

/*A new model with two columns*/

div.tplModel div.images {

	background-color: #FFF;

	padding-left: 30px;

	width: 451px;

}

div.tplModel div.images div.middleItem table td,

div.tplModel div.images div.middleItem table,

div.tplModel div.images div.middleItem {

	text-align: center;

	width: 120px;

}

div.tplModel div.images div.middleItem {

	margin-right: 0;

}

div.tplModel div.images a.moreList {

	font-size: 0.75em;

	margin-right: 0;

}

	div.tplModel h1.leftH2, h2.leftH2 {

		/*width: 690px;*/

	}

	div.tplModel div.right {

		width: 696px !important;

		padding-top: 26px;

	}

div.tplModel div.tplModelC1 {

	float: left;

	padding-right: 20px;

	width: 480px;

	overflow:hidden;

	text-align: justify;

}

div.tplModel div.article_det {

	float: left;

	padding-right: 10px;

	padding-left: 10px;

	width: 500px;

	overflow:hidden;

	text-align: justify;

}


div.tplModel div.tplModelC1 div.desc img
{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.tplModel div.article_det div.desc img{
	margin-top: 5px;
	margin-bottom: 5px;
}

div.tplModel div.tplModelC1 div.desc p
{
	margin: 0px;
	padding: 0px;
	width: 460px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.tplModel div.article_det div.desc p{
	margin: 0px;
	padding: 0px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.tplModel div.tplModelC1 div.authorStars,
div.tplModel div.article_det div.authorStars,
div.dvdColLeft div.authorStars{
	float: left;

	padding-right: 10px;

	width: 481px;

	display: inline;

	padding-bottom: 10px;

}

div.dvdColLeft div.authorStars{
	width: 459px;
}

div.tplModel div.tplModelC3 {

		padding-right: 0 !important;

		width: 501px !important;

	}

	div.tplModel div.tplModelC1 span.author{

		margin: 12px 0 12px 20px;

	}

	div.dvdColLeft div.authorStars span.author{
		margin: 12px 0 12px 0;
	}

	div.dvdColLeft div.authorStars span.author a{
		color: #000;
	}

	div.tplModel div.article_det span.author {
		margin: 12px 0 12px 0;
		font-size: 0.75em;
	}

	div.tplModel div.tplModelC1 div.desc {

		padding: 0 0 0 20px;
		width: 460px;

	}

	div.tplModel div.article_det div.desc{
		padding: 0px;
		width: 500px;
	}

div.tplModel div.tplModelC2 {

	float: right;

	width: 195px;

}

div.tplModel div.tplModelC5 {

	float: right;

	width: 176px;

}

div.nav {

	border-top: 1px solid #000;

	border-bottom: 1px solid #000;

	font-weight: bold;

	margin: 30px 0 20px 20px;

	padding: 2px 0 2px 0;

	width: 460px;

}

	div.nav span.title {

		color: #C00;

		display: block;

	}

div.nav span.prev {

	display: block;

	float: left;

	width: 230px;

}

	div.nav a {

		color: #000;

	}

div.nav span.next {

	display: block;

	float: right;

	text-align: right;

	width: 230px;

}

div.box1_501 {

	width: 481px !important;

}

div.box1_501 div.right {

	width: 481px !important;

}



div.box1_601 {

	margin-top: 1px;

	width: 500px !important;

}

	div.box1_601Fix {

		margin-top: 0;

	}

div.box1_601 div.right {

	width: 500px !important;

}

div.box1_601 h2.leftH2 {

	width: 480px;

}

div.headCanvas {

	height: 1px;

}



/*--other model with two columns--*/

div.tplModel2 div.tplModel2C1 {

	float: left;

	width: 535px;

}

	div.tplModel2 div.right {

		width: 696px !important;

		padding-top: 27px;

	}

	div.tplModel2 div.tplModel2C2 {

		background-color: #900;

		float: right;

		height: 329px;

		overflow: hidden;

		width: 160px;

	}

		div.tplModel2 div.tplModel2C2Fix {

			background-color: #FFF;

		}

	div.tplModel2 div.tplModel2C2 ul {

		color: #FFF;

		margin: 5px 5px 0 5px !important;

	}

	div.tplModel2 div.tplModel2C2 ul li{

		padding-bottom: 10px;

		line-height: 1.1em;

		font-size: 0.7em;

	}

		div.tplModel2 div.tplModel2C2Fix ul li {

			background: transparent url("../img/ico_bullete_1_s.gif") no-repeat 0 4px;

			padding-left: 10px;

		}

		div.tplModel2 div.tplModel2C2Fix ul li.strong {

			background: transparent url("../img/ico_bullete_1_b.gif") no-repeat 0 4px;

			font-weight: bold;

			padding-left: 10px;

		}

	div.tplModel2 div.tplModel2C2 ul li strong {

		display: block;

	}

	div.tplModel2 div.tplModel2C2 a {

		color: #FFF;

	}

		div.tplModel2 div.tplModel2C2Fix ul li a {

			color: #000;

		}

	div.tplModel2 div.tplModel2C2 a.moreList,

	div.tplModel div.x_images a.moreList {

		background-image: url("../img/ico_bullete_5.gif");

		margin-right: 10px;

	}

	div.tplModel2 div.tplModel2C2Fix a.moreList {

		background: transparent url("../img/ico_bullete_1_s.gif") no-repeat 0 4px;

		color: #000;

		margin-top: 0 !important;

		margin-bottom: 0 !important;

	}

div.gamebig {

	float: left;

	width: 434px;

}

div.gamesmall {

	float: right;

	width: 260px;

}

	div.gamesmall img {

		margin-bottom: 2px;

	}

div.gamebig img,

div.gamesmall img {

	border: 1px solid #900;

}

div.sponsorOfficeMoviePage {

}

div.sponsorOfficeMoviePage ul {

	margin: 10px 0 5px 5px !important;

}

div.sponsorOfficeMoviePage ul li {

	line-height: 1em;

	padding-bottom: 10px;

}

div.sponsorOfficeMoviePage ul a {

	color: #000;

	font-size: 0.7em;

	text-decoration: underline;

}

div.sponsorOfficeMoviePage ul a.link {

	color: #900;

	display: block;

	font-size: 0.65em;

	text-decoration: none;

}

div.sponsorOfficeMoviePage ul span {

	display: block;

	font-size: 0.8em;

}



div.tplModelC2 a.button1,

div.tplModelC2 a.button2,
div.tplModelC5 a.button1,

div.tplModelC5 a.button2 {

	background-color: #333;

	border-top: 1px solid #FFF;

	color: #FC0;

	display: block;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

	text-align: center;

	padding: 8px 0 8px 0;

}

div.tplModelC2 a.button2,
div.tplModelC5 a.button2 {

	color: #666;

}

div.tplModelC2 div.sponsorArticle1 {

	background-color: #333;

	border-top: 1px solid #FFF;

	padding: 10px 0 10px 0;

}

div.tplModelC5 div.sponsorArticle1{
	background-color: #333;

	border-top: 1px solid #FFF;

	padding: 10px 0 10px 0;

	width: 176px;

	overflow: hidden;
}

div.tplModelC2 div.sponsorArticle1 ul,

div.tplModelC2 ul.list,
div.tplModelC5 div.sponsorArticle1 ul,

div.tplModelC5 ul.list {

	margin: 0 5px 0 15px !important;

}

div.tplModelC2 div.sponsorArticle1 ul li a,
div.tplModelC5 div.sponsorArticle1 ul li a {

	display: block;

	font-weight: bold;

	text-decoration: underline;

}

div.tplModelC2 div.sponsorArticle1 ul li,
div.tplModelC5 div.sponsorArticle1 ul li {

	padding-bottom: 25px;

}

div.tplModelC2 div.sponsorArticle1 ul li span,
div.tplModelC5 div.sponsorArticle1 ul li span {

	font-size: 0.85em !important;

}

div.tplModelC2 div.sponsorArticle1 ul li,

div.tplModelC2 ul.list a,

div.tplModelC2 h2.head,

div.tplModelC2 div.sponsorArticle1 ul li a,
div.tplModelC5 div.sponsorArticle1 ul li,

div.tplModelC5 ul.list a,

div.tplModelC5 h2.head,

div.tplModelC5 div.sponsorArticle1 ul li a {

	color: #FFF;

}

div.tplModelC2 h2.head,
div.tplModelC5 h2.head {

	font-family: Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #FFF;

	font-size: 0.9em;

	font-style: italic;

	font-weight: bold;

	line-height: 0.8em;

	margin-right: 0;

	margin-bottom: 10px;

	padding-left: 10px;

}

div.tplModelC2 div.box3,
div.tplModelC5 div.box3 {

	background-color: #333;

	padding-bottom: 10px;

	width: 100%;

}

div.tplModelC2 div.box3 a.img,
div.tplModelC5 div.box3 a.img {

	display: block;

	text-align: center;

	margin-bottom: 20px;

}

div.tplModelC2 div.box3 img,
div.tplModelC5 div.box3 img {

	border: 1px solid #FFF;

}

div.tplModelC2 ul.list li {

	background: transparent url("../img/ico_bullete_4_s.gif") no-repeat left 8px;

	padding-bottom: 10px;

	padding-left: 10px;

	line-height: 1em;

}

div.tplModelC5 ul.list li{
	background: transparent url("../img/ico_bullete_4_s.gif") no-repeat left 4px;

	padding-bottom: 10px;

	padding-left: 10px;

	font-size: 0.7em;

}

div.tplModelC2 ul.list li a,
div.tplModelC5 ul.list li a {

	color: #FFCC00;

	font-weight: bold;

}

div.tplModelC2 div.box3 a.moreList,
div.tplModelC5 div.box3 a.moreList {

	background-image: url("../img/ico_bullete_5.gif");

	color: #FFF;

	display: block;

	margin-bottom: 25px;

	margin-right: 10px;

}

div.tplModelC2 div.box3 div.icons,
div.tplModelC5 div.box3 div.icons {

	padding: 8px 0 8px 0;

	text-align: center;

}

div.tplModelC2 div.box3 div.icons img,
div.tplModelC5 div.box3 div.icons img {

	margin-left: 10px;

}

div.starIntroListNews {

	width: 100%;

}

div.starIntroListNews div.item {

	background: transparent url("../img/bg_line3.gif") no-repeat 30px 0;

	padding: 10px 0 10px 30px;

	width: 666px;

}

div.starIntroListNews div.first {

	background-image: none;

}

div.starIntroListNews div.item h3 {

	font-size: 0.75em;

	text-transform: uppercase;

}

div.starIntroListNews div.item span.subtitle {

	display: block;

	font-size: 0.75em;

	margin-bottom: 8px;

}

div.starIntroListNews div.item div.img {

	float: left;

	height: 72px;

	overflow: hidden;

	width: 48px;

}

div.starIntroListNews div.item div.img img {

	border: 1px solid #000;

}

div.starIntroListNews div.item div.info {

	float: left;

	font-size: 0.75em;

	padding-left: 15px;

	padding-top: 20px;

	width: 590px;

}

div.starIntroListNews div.item div.info a.more {

	background: transparent url("../img/ico_bullete_2.gif") no-repeat left center;

	font-size: 1em;

	padding-left: 10px;

	text-transform: uppercase;

	color: #CC0000;

}

div.starIntroMore {

	background-color: #900;

	color: #FFF;

	font-size: 0.75em;

	text-transform: uppercase;

	text-align: right;

	padding-right: 10px;

}

div.starIntroMore  a {

	background: transparent url("../img/ico_bullete_5.gif") no-repeat left center;

	color: #FFF;

	height: 26px;

	line-height: 26px;

	padding-left: 10px;

}

div.starIntroBox {

	padding-bottom: 5px;

	width: 100%;

}

div.starIntroBox div.colLeft {

	float: left;

	padding: 25px 0 20px 0;

	width: 202px;

}

	div.starIntroBox div.colLeft div.img {

		position: relative;

		height: 200px;

		width: 188px;

		margin: auto;

	}

	div.starIntroBox div.colLeft div.img img.tplImg,

	div.starIntroBox div.colLeft div.img span.tplImg {

		position: absolute;

		left: 0;

		top: 0;

		z-index: 1;

	}

	div.starIntroBox div.colLeft div.img img.img {

		position: absolute;

		left: 38px;

		top: 20px;

		z-index: 2;

	}

	div.starIntroBox div.colLeft div.alert {

		background: #333 url("../img/corner6.gif") no-repeat right bottom;

		color: #FFF;

		font-size: 0.75em;

		font-weight: bold;

		height: 20px;

		line-height: 20px;

		text-transform: uppercase;

		text-align: center;

		margin-left: auto;

		margin-right: auto;

		padding: 0;

		width: 85px;

	}

	div.starIntroBox div.colLeft div.alert *,

	div.starIntroBox div.colRight div.opinion * {

		vertical-align: middle;

	}

	div.starIntroBox div.colLeft div.alert input {

		margin: 0 4px 0 0 !important;

		margin: -2px 3px 0 -2px;

	}



div.starIntroBox div.colRight {

	float: left;

	width: 494px;

}

	div.starIntroBox div.colRight div.opinion {

		background-color: #333;

		color: #FFF;

		font-size: 0.75em;

		padding: 10px 0 10px 0;

		text-align: center;

	}

	div.starIntroBox div.colRight div.opinion span.subtitle {

		color: #FC0;

		display: block;

		margin-bottom: 4px;

	}

	div.starIntroBox div.colRight div.opinion span.label {

		text-decoration: underline;

	}

	div.starIntroBox div.colRight div.opinion input {

		margin-right: 4px !important;

		margin-right: 1px;

	}

	div.starIntroBox div.colRight div.opinion span.label,

	div.starIntroBox div.colRight label {

		margin-right: 20px;

	}

	div.starIntroBox div.colRight div#introMovieMenu {

		border-top: 1px solid #FFF;

		margin-bottom: 0;

	}

	div.starIntroBox div.colRight div#introMovieMenu,

	div.starIntroBox div.colRight div#introMovieMenu div,

	div.starIntroBox div.colRight div#introMovieMenu div ul {

		width: 494px;

	}

	div.starIntroBox div.colRight div#introMovieMenu div ul li span {

		padding: 0 19px 0 19px !important;

	}



	div.pages {

	background-color: #333;

	color: #FFC801;

	margin-bottom: 1px;

	text-align: center;

	}

	div.pages table {

		width: 100%;

	}

	div.pages table td {

		height: 75px;

		width: 100%;

		text-align: center;



	}

	div.pages a {

		font-weight: bold;

		color: #FFC801;

		font-size: 0.7em;


	}

	div.pages a.select {

		color: #FFF;



	}

	div.pages span {

		font-size: 0.7em;

		margin: 0 5px 0 5px;



	}

	div.pagesNav {



	}

	div.pagesNav a {

		color: #FFC801;

		font-weight: bold;

		font-size: 0.65em;

	}

	div.pagesNav a.left {

		float: left;

		background: transparent url("../img/ico_bullete_4.gif") no-repeat right 55%;

		padding-right: 10px;

	}

	div.pagesNav a.right {

		float: right;

		background: transparent url("../img/ico_bullete_4.gif") no-repeat left 55%;

		padding-left: 10px;

	}

a.userNickName{

	font-weight:bold;

	color:#000;

}



div.nav2 {

	border-bottom: 1px solid #FFF;

	color: #666;

	font-size: 0.65em;

	padding-top: 7px;

	padding-bottom: 8px;

	width: 100%;

}



div.nav2 a.art {

	color: #FC0;

}

div.nav2 span.prev_art {

	float: left;

	margin-left: 10px;

}

div.nav2 span.next_art {

	float: right;

	margin-right: 10px;

}

h3 a#video_title{

	color:#FFF;

}



div.galleryImage div.boxImg a#gal_img_link

{

	text-decoration: none;

}



input, select {

	vertical-align: middle;

}

.small {

	color : #666;

	font-size : 9px;

	font-weight : normal;

	font-family :  "Lucida Grande", Verdana, sans-serif;

}

table {

	border-collapse: collapse;

}



/* @group FORMS FOR EDITING DATA  */

table.form {

	border: 1px solid #ccc;

	width: 100%;

	border-bottom: 3px solid #ccc;

}

table.form td,

table.form th {

	font-size: 12px;

	padding: 4px;

}

table.form td {

	border-bottom: 1px dotted #ddd;

	border-right: 1px dotted #ddd;

}

table.form th {

	font-weight: normal;

	vertical-align: text-top;

	border-bottom: 1px solid #fff;

	border-top: 1px solid #fff;

	width: 25%;

	background: #eee;

	text-align: right;

}

.required {

	color: #CC0000;

}

	/* @group Specific FORM Elements*/

	table.form textarea#movie_review {

		width: 470px;

	}

	form#anecdote_form table.form textarea#description {

		width: 485px;

	}

	form#new_movie table.form textarea#summary,

	form#movie_edit table.form textarea#summary {

		width: 518px;

	}

	table.form td.supplements_field textarea {

		width: 285px;

	}

	form#article_form table.form textarea#content {

		width: 517px;

	}

	table.form textarea#interactivity_review,

	table.form textarea#technical_review

	 {

		width: 517px;

	}



	/* @end */

/* @end */



/* @group LISTS IN ADMIN */

table.list {

	border: 1px solid #dddddd;

	font-family: Verdana, Tahoma;

	font-size: 11px;

}



table.list tr.secondary td, table.list tr.secondary th {

	background: #eee;

}



table.list thead td, table.list thead th {

	padding: 2px;

	background: #dddddd;

	text-align: center;

	vertical-align: middle;

	height: 16px;

	border-top: 1px solid #ffffff;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;

	border-left: 1px solid #ffffff;

}



table.list td, table.list th {

	text-align: left;

	padding: 2px 2px 1px 2px;

	border-right: 1px solid #ddd;

	border-bottom: 1px solid #eee;

}

table.list td.icon {

	white-space: nowrap;

	text-align: center;

}

table.list img {

	width: 21px;

	height:14px;

	margin-right: 2px;

}

table.list td.info {

	color: #630;

}

table.list td.num {

	text-align: right;

	white-space: nowrap;

}

table.list td.date,

table.list td.datetime {

	text-align: center;

	white-space: nowrap;

}



.redColor {

	color: #FF0000;

}

fieldset {

	border: none;

}

input, select, button {

	vertical-align: middle;

	margin-bottom: 8px;

}

.fixfloat:after {

/* force parent elements to contain child floats */

	content: ".";

	display: block;

	height: 0;

	clear: left;

	visibility: hidden;

}



* html .fixfloat {

/* do the float containing stuff for IE too */

	height: 1%;

}



/* el_globals.css content */

#temp_content {

	background-color: #fff;

	text-align: left;

}



/* used for ajax save results */

#ajax_result_box {

	display: none;

	border: 0px;

	width: 16px;

	height: 16px;

	position:absolute;

	z-index:20;

}



/* save button related style */

#save_button_selection {

	display: none;

	border: 1px solid #aaa;

	background-color: #fff;

	color: #000;

	position: absolute;

	z-index: 3;

	left: 63px;

	top: 8px;

}

#save_button_selection ul{

	list-style-type: none;

	margin: 10px;

	padding: 0px;

}

#save_button_selection ul a{

	text-decoration: none;

	color: #111;

	display: block;

	font: 14px "Arial";

}



#save_button_selection li:hover{

	background-color: #0a0;

}

/* end save button related style */



/* Special select list with autocomplete and unlimited user option */

.specialSelectAddbutton {

	display: block;

	border: none;

	padding: 0px 0px 0px 13px;

	margin: 2px 0;

	background:url(../images/wiki/add.png) no-repeat left top;

	line-height: 13px;

	height: 13px;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

}



/* Tooltip styles */

.inlineIcon {

	white-space: nowrap;

}

.inlineIcon a {

	text-decoration: none;

}

.inlineIcon a img {

	margin-right: 1px;

}

/* end Tooltip styles */

.headerPage {

	height: 50px;

	border: 1px solid #7D7D7D;

	background-color: #670001;

	color:#ffffff;

}

div.error{

	background-color: transparent;

	background-image: url(/img/bg_errorLeft.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: left center;

	padding-left: 26px;

	float: left;

	margin-top: 5px;

	margin-right: 0pt;

	margin-bottom: 8px;

	margin-left: 0pt;

}

div.errorTxt{

	background-color: transparent;

	background-image: url(/img/bg_errorMid.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: left center;

	padding-top: 5px;

	padding-right: 0pt;

	padding-bottom: 5px;

	padding-left: 15px;

	line-height: 30px;

	font-size:11px;

}

div.errorTxt a{

	color: #003366;

	font-size:11px;

	font-weight: bold;

	text-decoration: none;

}

div.errorTxt a:hover{

	color: #cc3333;

	font-weight: bold;

	text-decoration: none;

}

div.errorSec {

	background-color: transparent;

	background-image: url(../img/bg_errorRight.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: right center;

	padding-right: 18px;

}



a#editors_rating_mov_title

{

	color: #FFF;

}



a#white_link{

	color: #FFF;

	text-decoration: none;
}

a#white_link2{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
}



a#black_link{

	color: #000;

	text-decoration: none;

}

div.description{
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 10pt;
	padding-left: 40px;
	border-top: 1px solid #000;
}

div.description p{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.9em;
	color: #003366;
}

div.desc a:link,
div.description p a:link {
	color: #003366;
	font-weight: bold;
}     /* unvisited link */
div.desc a:visited, div.description p a:visited {color: #003366; font-weight: bold;}  /* visited link */
div.desc a:hover, div.description p a:hover {color: #CC3333; font-weight: bold;}   /* mouse over link */
div.desc a:active, div.description p a:active {color: #003366; font-weight: bold;}   /* selected link */

div.authorStars img{
	margin-left: 20px;
}

span.log_text{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	color: #000;
	text-transform: lowercase;
	font-weight: normal;
}

h2.resetTop span.header_text{
	font-family: Arial,Helvetica,sans-serif;
	background: transparent url("../img/ico_bullete_5_3X.gif") no-repeat left center;
	font-size: 0.65em;
	padding-left: 20px;
	text-transform: uppercase;
	color: #FFCC00;
	height: 26px;
	line-height: 26px;
}

h2.leftH2Fix span#header_title_article_img{
	margin-top: -4px;
	font-family: Arial,Helvetica,sans-serif;
	background: transparent url("../img/ico_bullete_5_3X.gif") no-repeat left center;
	font-size: 0.65em;
	padding-left: 20px;
	color: #FFCC00;
	height: 26px;
	line-height: 26px;
}
span#header_text_privacy
{
	font-family: Arial,Helvetica,sans-serif;
	background: transparent url("../img/ico_bullete_5_3X.gif") no-repeat left center;
	font-size: 0.65em;
	padding-left: 20px;
	text-transform: uppercase;
	color: #FFCC00;
	height: 26px;
	line-height: 26px;
	left: 0px;
}

.lost_form
{
	height: 105px;
	width: 650px;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 43px;
	border: 1px solid #d60200;
	background-color: #efeae6;
}

.lost_form .mail_input
{
	height: 22px;
	width: 590px;
	margin: 0px;
	padding: 0px;
}

.lost_submit
{
	height: 33px;
	width: 147px;
	margin: 0px;
	margin-top: 6px;
	margin-right: 55px;
	padding: 0px;
	border: 0px;
	background: transparent url("../img/envoyer.jpg") no-repeat top left;
	float: right;
}

.static_style
{
	margin: 0px;
	padding: 0px;
	pxadding-left: 20px;
}

.static_style h1 a{
	color: #FFCC00;
	font-size: 16px;
}

.static_style ul#topMenu
{
	height: 26px;
	width: 979px;
	list-style-type: none;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	background: #900 url("../img/menu_movie_intro_M.gif") repeat-x left top;;
	float: left;
}

.static_style #topMenu li
{
	line-height: 26px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
	padding-right: 7px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url("../img/menu_movie_intro_arow.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right bottom;
	text-transform: uppercase;
	display: block;
	float: left;
	cursor: pointer;
}

.static_style #topMenu li .selected
{
	color: #FFCC00;
}

.static_style #topMenu li a
{
	color: #FFFFFF;
}

.static_style h1
{
	line-height: 26px;
	height: 26px;
	width: 944px;;
	margin: 0px;
	padding: 0px;
	padding-left: 55px;
	font-size: 16px;
	font-weight: bold;
	color: #F7CE03;
	background-color: #141414;
	background-image: url("../img/h1_bg.jpg");
	background-repeat: no-repeat;
	background-position: top left;
}

.static_content
{
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 12px;
}

.static_content h3
{
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	font-family: arial;
}

.static_content h2
{
	line-height: 30px;
	height: 30px;
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
}

.static_content a
{
	color: #003366;
	font-weight: bold;
}

.static_content a:hover
{
	color: #CC3333;
	font-weight: bold;
}

form ul#privacy_items li{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 0.95em;
	color: #000;
	height: 30px;
	line-height: 30px;
}

form#privacy_set select{
	margin: 0px;
}

form#privacy_set p{
	padding-left: 25px;
}

form#privacy_set{
	margin-top: -15px;
}

.profile_span
{
	line-height: 20px;
	height: 20px;
	width: 130px;
	padding-left: 20px;
	font-size: 12px;
	display: block;
	float: left;
}

div.error_content{
	width: 999px;
	height: 100px;
	background-color: #FFF;
	text-align: center;
}

div.error_content p.error_message{
	color: #000;
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	font-size: 14px;
}

div.tplLC div.nav_img_prev_next{

	padding: 5px 20px 5px 60px;

	width: 616px;

}

div.tplLC div.nav_img_prev_next div.boxCorner1 {

	margin-top: 10px;

	margin-bottom: 10px;

	margin-right: 38px;
	
	float:left;
}


div.tplLC div.nav_img_prev_next div.boxCorner1 div.msgBoxTxt a {

	color:#ffffff;
}
