body													{ font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif; 
																margin: 0; font-size: 12px; color: #FFF; background: #000 url(./gfx/bg0.jpg) no-repeat top center; margin-top: 30px; }

/* IE6 fix */
/* * html #container 					{ height: 493px; } */

#container										{ width: 750px; height: 493px; margin: 0 auto; position: relative; }

#home #container							{ background: transparent url(gfx/bg1.jpg) no-repeat top center; }
#galerie #container						{ background: transparent url(gfx/bg-gal.jpg) no-repeat top center; }
#backstage #container					{ background: transparent url(gfx/bg-backstage.jpg) no-repeat top center; }
#trailer #container						{ background: transparent url(gfx/bg-trailer.jpg) no-repeat top center; }
#casting #container						{ background: transparent url(gfx/bg-casting.jpg) no-repeat top center; }
#commander #container					{ background: transparent url(gfx/bg-coming.jpg) no-repeat top center; }

#container .inner							{ /* height: 483px; overflow: auto; padding: 5px; */ }

img														{ border: 0; display: block; }
form													{ margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6				{ margin: 0; color: #F90; }
h1														{ font-size: 22px; }
h2														{ font-size: 20px; }
h3														{ font-size: 18px; }
h4														{ font-size: 16px; }
h5														{ font-size: 14px; }
h6														{ font-size: 12px; }

table													{ border-spacing: 0px; border-collapse: collapse; margin: 0; border: 0; }
td														{ vertical-align: top; padding: 0; }
hr														{ clear: both; }
p															{ padding: 0; margin: 0; clear: both; }

.petit, .detail								{ font-size: 90%; line-height: 1.1em; }
.gros													{ font-size: 115%; }

.important,.warning						{ color: #F00; }
.center												{ text-align: center; }
.spacer												{ clear: both; font-size: 1px; }
.gauche												{ text-align: left !important; }
.left													{ float: left; }
.droite												{ text-align: right !important; }
.right												{ float: right; }
.centre												{ text-align: center !important; }

a															{ text-decoration: none; }
a:link												{ color: #F90; }
a:visited											{ color: #F90; }
a:hover												{ color: #FFF; }
a:active											{ color: #FFF; }

.imgbox 											{ border: 2px solid #3CF; }
a:hover img 									{ border-color: #FFF; }

#menu													{ font-weight: bold; font-size: 17px !important; width: 750px; overflow: hidden; 
																white-space: nowrap; padding-top: 5px; position: absolute; top: 0; left: 10px; z-index: 10; }
#menu p												{ text-align: center; }

#commander #menu							{ top: 200px; left: 10px; font-size: 12px !important; /* white-space: normal; overflow: visible; */ }

.btnback											{ position: absolute; top: 104px; left: 30px; }

#bloc-titouch2								{ position: absolute; top: 337px; left: 0; display: none; }

#disclaimer										{ position: absolute; top: 37px; left: 15px; width: 330px; height: 250px; overflow: auto; text-align: justify; }
#disclaimer p									{ line-height: 1.1em; font-size: 90%; }

#disclaimer .btn							{ padding: 2px 0 2px 0; }

.btn 													{ margin: 2px; }

.btn a												{ font-size: 110%; font-weight: bold; border: 2px solid #000; color: #000; display: block; 
																padding: 4px; text-align: center; background: #F90; }
.btn a:hover									{ color: #FFF; background: #000; border: 2px solid #F90; }

#videobox											{ padding: 85px 0 0 10px; }

#footer												{ text-align: center; margin-top: 20px; color: #666; font-size: 90%; }
#footer	img										{ display: inline; }

#menu-gal											{ position: absolute; top: 0; right: 0; z-index: 2; }

#galerie .content							{ padding: 80px 0 0 18px; }
#backstage .content						{ padding: 80px 0 0 18px; }

#choix-video									{ font-size: 130%; font-weight: bold; padding: 7px 0 0 10px; letter-spacing: 0.1em; }

#castingpics									{ width: 420px; height: 400px; overflow: auto; position: absolute; top: 73px; left: 160px; }
/* #blocfilmo									{ width: 550px; height: 400px; overflow: auto; position: absolute; top: 73px; left: 20px; } */

#blocfilmo										{ position: absolute; top: 40px; left: 0px; width: 750px; height: 453px; overflow: auto; }

#mkof													{ font-size: 120%; font-weight: bold; padding: 5px 0 0 20px; }
