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

html, body {
	height: 100%;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
body {
	behavior: url("csshover3.htc");
	margin: 0px;
	background-color: #000000;
	background-position: center top;
	background-image: url();
	background-attachment: fixed;
}
.testcolor{
	background-color:#C7C7CC;
}


::selection {
	background: #C7C7CC; /* Safari */
	}
::-moz-selection {
	background: #C7C7CC; /* Firefox */
}
.wrapper {
	min-height: 100%;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}

#gotop {margin:0 auto; height: 164px; border: 0; text-align: center; background-image: url(bitmaps/accueil-home_texture_top_repeat.jpg);}
#goheader {width:987px; margin:0 auto; background-image: url(menugo/top_987x164.jpg); height: 164px; position: relative;}

.push {
	height: 100px; /* .push must be the same height as .footer */
	position: relative;
}
.ba-flash {
	width: 640px;
	height: 360px;
	border: 0;
	background-color: #000000;
}
.footer {
	height: 100px;
	text-align: center;
	color: #acabab;
	line-height: 40px;
	background-color: #272728;
	position: relative;
	bottom: 0px;
}

a:link {
	color: #94B60A;
}
a:visited {
	color: #94B60A;
}
a:hover {
	color: #999999;
}
a:active {
	color: #999999;
}

#content{height:auto; position: relative;}
ul {color:#94B60A;}

.titres_gris_caps {
	color: #999999;
	font-weight: bold;
}
.titres_olive_caps {
	color: #94B60A;
	font-weight: bold;
}
.titres_gris_upper {
	color: #999999;
	font-weight: bold;
	text-transform: uppercase;
}
.titres_olive_upper {
	color: #94B60A;
	font-weight: bold;
	text-transform: uppercase;
}
.titres_gris_reg {
	color: #999999;
	font-weight: normal;
}
.titres_18_gris {
	color: #999999;
	font-weight: bold;
	font-size: 18px;
}
.titres_15_olive {
	color: #94B60A;
	font-weight: bold;
	font-size: 15px;
}
.affiche_medium {
	height: auto;
	padding-bottom: 2px;
}
.ba_link {
	width: 170px;
	height: 32px;
	background: url('bitmaps/bandeannonce170x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.ba_link:hover { background-position: 0 -32px; }
.ba_quicktime_overlay {width:640px; height:45px; margin: 315px 0 0 0px; background-color: #000000;}
.ba_quicktime_hi {
	width: 240px;
	height: 32px;
	background: url('bitmaps/trailer_qt_hi_240x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.ba_quicktime_hi:hover { background-position: 0 -32px; }
.ba_quicktime_lo {
	width: 240px;
	height: 32px;
	background: url('bitmaps/trailer_qt_lo_240x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.ba_quicktime_lo:hover { background-position: 0 -32px; }
.afficheborder {
	height: auto;
	padding-bottom: 2px;
}
.voirfiche {
	width: 155px;
	height: 46px;
	background: url('bitmaps/voir_fiche220x92.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.voirfiche:hover { background-position: 0 -46px; }

.liresuite {
	width: 115px;
	height: 46px;
	background: url('bitmaps/lire_suite220x92.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.liresuite:hover { background-position: 0 -46px; }

.synopsis {
	border-top: solid #8ca215 1px;
	padding-top: 6px;
	position: relative;
	line-height: 1.5em;
	text-align: justify;
}
.poster170 {
	/*border: solid #7e7e7e 1px;*/
	width: 170px;
	cursor: pointer;
}
.titrefilm {
	line-height: 2em;
	text-transform: uppercase;
}
.titrefilm a {
	text-transform: lowercase;
}

.credits_table{
	border:solid #313131 1px;
	width: 425px;
}
#listing table {
	width: 425px;
	
	text-align: left; }
#listing th {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#listing td,th {
	padding: 7px 14px;
}
td .pair1 {
	background-color: #111111;
}
td .pair2 {
	background-color: none;
}
#actors table {
	width: 425px;
	
	text-align: left; }
#actors th {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}
#actors td,th {
	padding: 7px 14px;
}
#prix table {
	width: 425px;
	text-align: left; }
#prix th {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 10px;
}
#prix td,th {
	padding: 7px 14px;
	line-height: 1.8em;
}
td .cat {
	width: 90px;
}
td .liste {}

.shad {
	width:987px;
	
	background-image: url(bitmaps/textures/shad_master_right.png);
	background-repeat: repeat-y;
	position: relative;
	height: auto;
	display: block;
	
	background-position: 0 0;
}
.shad_bottom {
	
	width:987px;
	height:7px;
	position:relative;
	bottom:0px;
	background-image: url(bitmaps/textures/shad_master_bottom.png);
	background-repeat: no-repeat;
}
	
.greyborder{
	padding: 12px;
	line-height: 1.8em;
}
.lightGreen {
	color: #94B60A;
	font-style: italic;
}
.fivestars{
	width: 68px;
	height: 16px;
	background-image: url(bitmaps/fivestars.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
}

.picholder {
	width: 201px;
	background-color: #FFF;
	margin: 0;
	height: 290px;
	cursor: pointer;
	border: solid #333 1px;	/*border-right: solid #666 1px;
	border-bottom: solid #666 1px;
	border-top: solid #000 1px;
	border-left: solid #000 1px;*/
	margin-right: 28px;
}
.infofilm{
	padding:6px 0 30px 10px;
	line-height: 1.8em;
}
.infofilm a{
	text-decoration: none;	
}

#subnav {
	background-color: #F2F2DF;
	color: #000000;
	text-align: right;
	padding: 10px 20px 10px 10px;
	height: 32px;
}
.subnav {
	background-color: #F2F2DF;
	color: #000000;
	text-align: right;
	padding: 10px 20px 10px 10px;
	height: 32px;
}
.smallprint {font-size: 10px}

.abstract{
	border-bottom:solid #999 1px;
}

.prev{
	width:33px;
	height:32px;
	background-image: url(bitmaps/butsleft.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	display: block;
}
.next{
	width:33px;
	height:32px;
	background-image: url(bitmaps/butsright.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	display: block;
}
.prev:hover { background-position: 0 -32px; }
.next:hover { background-position: 0 -32px; }
.prevout {
	width:33px;
	height:32px;
	background-image: url(bitmaps/butsleft.png);
	background-repeat: no-repeat;
	background-position: 0 -64px;
	display: block;
}
.nextout {
	width:33px;
	height:32px;
	background-image: url(bitmaps/butsright.png);
	background-repeat: no-repeat;
	background-position: 0 -64px;
	display: block;
}
.blackbold {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.recentnews {
	width: 141px;
	height: 32px;
	background: url('bitmaps/news_recent141x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.recentnews:hover { background-position: 0 -32px; }

.titres_black_caps {
	color: #000000;
	font-weight: bold;
}
.titres_18_olive {
	color: #94B60A; font-weight: bold; font-size: 18px; padding-top:8px; padding-bottom: 14px;
}
.gosign {
	background-image: url(bitmaps/gosign2.png);
	_background-image: url(bitmaps/gosign2.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 104px;
	width: 100%;
	position: relative;
	margin-top: 10px;
}
.gosign_news {
	background-image: url(bitmaps/gosign2.png);
	_background-image: url(bitmaps/gosign_news.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 104px;
	width: 100%;
	position: relative;
	margin-top: 10px;
}
.archives {
	width: 141px;
	height: 32px;
	background: url('bitmaps/news_autres141x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.archives:hover { background-position: 0 -32px; }
.historique {
	width: 119px;
	height: 32px;
	background: url('bitmaps/historique119x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.historique:hover { background-position: 0 -32px; }
.mission {
	width: 103px;
	height: 32px;
	background: url('bitmaps/mission103x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.mission:hover { background-position: 0 -32px; }
.equipe {
	width: 103px;
	height: 32px;
	background: url('bitmaps/equipe103x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.equipe:hover { background-position: 0 -32px; }
.nrobertbio {
	width: 205px;
	height: 32px;
	background: url('bitmaps/nrobertbio205x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
.nrobertbio:hover { background-position: 0 -32px; }


#headline{border-top:solid #999 1px; padding-top: 2px;}

#headline li{
	height:34px;
	vertical-align:middle;
	font-weight: bold;
}
#movlinks{line-height:1.5em;}
#movlinks a{
	line-height:1.7em;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}


#historique {
	width: 119px;
	height: 32px;
	background: url('bitmaps/historique119x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
#historique:hover { background-position: 0 -32px; }
#mission {
	width: 103px;
	height: 32px;
	background: url('bitmaps/mission103x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
#mission:hover { background-position: 0 -32px; }
#equipe {
	width: 103px;
	height: 32px;
	background: url('bitmaps/equipe103x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
#equipe:hover { background-position: 0 -32px; }
#nrobertbio {
	width: 205px;
	height: 32px;
	background: url('bitmaps/nrobertbio205x64.png') no-repeat transparent;
	background-position: 0 0;
	float: right;
	cursor: pointer;
}
#nrobertbio:hover { background-position: 0 -32px; }

.about_divider {
	float:right;
	height: 32px;
	width: 1px;
	border-right:solid #9DBC20 1px;
}

